Packages premiumIBM Bob Premium Package pour i

Génération augmentée par récupération

Utilise RAG pour améliorer la précision des réponses de Bob grâce à la documentation officielle IBM i.

IBM Bob Premium Package for i inclut une capacité de recherche documentaire par génération augmentée par récupération (RAG) qui permet à Bob de rechercher sémantiquement dans un corpus complet de documentation IBM i lorsqu'il répond à des questions.

Qu'est-ce que RAG

La génération augmentée par récupération (RAG) est une technique qui combine la puissance générative d'un grand modèle de langage (LLM) avec une base de connaissances organisée et consultable. IBM Bob Premium Package for i a accès à une base de données vectorielle de documentation IBM i indexée, de Redbooks IBM et d'autres manuels de référence IBM i — structurés de façon à permettre à Bob de trouver rapidement du contenu ayant un rapport significatif avec ta question, et pas seulement une correspondance textuelle.

Plutôt que de se fier uniquement à ce que le modèle connaît, Bob peut récupérer des extraits contextuellement pertinents de la documentation officielle IBM i et les utiliser pour ancrer ses réponses dans un contenu vérifié et à jour. Cela signifie que les réponses de Bob ont moins de chances d'être fondées sur des données d'entraînement obsolètes ou des faits hallucinnés, et plus de chances de refléter des conseils précis et issus de sources IBM.

Comment ça fonctionne

Bob suit ces étapes :

Les modes IBM i Developer et IBM i Database sont chacun équipés de l'outil search_ibm_i_docs_with_rag, qui accepte des requêtes en langage naturel et retourne des extraits de documentation contextuellement pertinents classés par similarité sémantique.

Bob déclenche l'outil pour répondre à des questions IBM i conceptuelles ou ouvertes qui bénéficient d'une compréhension sémantique. Cela peut concerner des sujets IBM i tels que la programmation ILE (RPG, CL, DDS, COBOL, C, C++), Db2 for i SQL, les systèmes de fichiers IFS et QSYS, les opérations système, la sécurité, les performances, le réseau, le stockage et le dépannage.

Bob intègre les extraits de documentation retournés dans sa réponse. Si les résultats initiaux ne répondent pas entièrement à la question, Bob affine sa requête et effectue une nouvelle recherche avant de formuler une réponse finale.

Conseil :

Bob déclenchera généralement RAG lorsqu'il rencontre des questions de type Q&R sur IBM i ou lorsqu'il se retrouve bloqué dans un cycle répétitif (par ex. après plusieurs tentatives infructueuses pour résoudre un problème de compilation). Tu peux toutefois toujours demander à Bob de consulter directement la documentation si :

  • La réponse de Bob semble obsolète ou incomplète et il n'a pas encore utilisé l'outil
  • Tu veux approfondir un sujet, comme un concept RPG ou SQL spécifique
  • Bob fait des suppositions inexactes à répétition sans référencer la documentation

Par exemple, tu peux être explicite et dire : « Cherche dans la documentation IBM i quelles techniques SQL existent pour effacer les messages d'une file de données. » ou simplement « Consulte la documentation avant de répondre... ».

Comment trouvez-vous ce sujet ?