Pacotes premiumIBM Bob Premium Package para i

Geração aumentada por recuperação

Use RAG para melhorar a precisão das respostas do Bob usando a documentação oficial do IBM i.

O IBM Bob Premium Package for i inclui uma capacidade de pesquisa de documentação por geração aumentada por recuperação (RAG) que permite ao Bob pesquisar semanticamente um corpus abrangente de documentação do IBM i ao responder perguntas.

O que é RAG

A geração aumentada por recuperação (RAG) é uma técnica que combina o poder generativo de um modelo de linguagem grande (LLM) com uma base de conhecimento curada e pesquisável. O IBM Bob Premium Package for i tem acesso a um banco de dados vetorial de documentação IBM i indexada, IBM Redbooks e outros manuais de referência IBM i — estruturados de forma que o Bob possa encontrar rapidamente conteúdo que seja significativamente relacionado à sua pergunta, e não apenas textualmente semelhante.

Em vez de depender apenas do que o modelo conhece, o Bob pode buscar trechos contextualmente relevantes da documentação oficial do IBM i e usá-los para basear suas respostas em conteúdo verificado e atualizado. Isso significa que as respostas do Bob têm menos probabilidade de ser baseadas em dados de treinamento desatualizados ou fatos alucinados, e mais probabilidade de refletir orientações precisas e de fonte IBM.

Como funciona

O Bob segue estes passos:

Os modos IBM i Developer e IBM i Database são equipados com a ferramenta search_ibm_i_docs_with_rag, que aceita consultas em linguagem natural e retorna trechos de documentação contextualmente relevantes classificados por similaridade semântica.

O Bob aciona a ferramenta ao responder perguntas conceituais ou abertas sobre IBM i que se beneficiam da compreensão semântica. Isso pode ser para aprofundar tópicos do IBM i incluindo programação ILE (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, sistemas de arquivos IFS e QSYS, operações de sistema, segurança, desempenho, rede, armazenamento e troubleshooting.

O Bob incorpora os trechos de documentação retornados em sua resposta. Se os resultados iniciais não abordarem completamente a pergunta, o Bob refina sua consulta e pesquisa novamente antes de formular uma resposta final.

Dica:

O Bob normalmente acionará o RAG ao encontrar perguntas no estilo Q&A sobre IBM i ou quando perceber que está preso em um ciclo repetitivo (ex.: após tentativas repetidas de resolver um problema de compilação). No entanto, você pode sempre pedir ao Bob para pesquisar a documentação diretamente se:

  • A resposta do Bob parecer desatualizada ou incompleta e ele ainda não tiver usado a ferramenta
  • Você quiser explorar um tópico em profundidade, como um conceito específico de RPG ou SQL
  • O Bob estiver fazendo suposições imprecisas repetidamente sem consultar a documentação

Por exemplo, você pode ser explícito e dizer: "Pesquise a documentação do IBM i para saber quais técnicas SQL existem para limpar mensagens de uma fila de dados." ou simplesmente "Verifique a documentação antes de responder...".

Como está este tópico?