Passer au contenu principal
L’Agent de recherche mémoire (SearchRagAgent) est un sous-agent au service des autres : quand le ThinkingAgent ou le ReplyAgent appelle l’outil search_rag, c’est lui qui mène l’enquête dans la mémoire long-terme du créateur (RAG).

Fonctionnement

  1. Il reçoit une question en langage naturel (ex. « Quel est le plat préféré du créateur ? »).
  2. Il effectue des recherches sémantiques dans la base de connaissances et ajuste lui-même ses paramètres de recherche (reformulation, élargissement) sur plusieurs itérations (jusqu’à 5) si les premiers résultats sont insuffisants.
  3. Il renvoie les éléments de connaissance pertinents à l’agent appelant.
Le périmètre de recherche couvre les connaissances du créateur (souvenirs, anecdotes, préférences saisis dans la mémoire) ainsi que les mémoires propres à l’utilisateur en conversation. Les résultats respectent la limite de température de l’utilisateur : un contenu trop osé pour son niveau n’est pas remonté.
Si l’IA « invente » des détails sur la vie du créateur, c’est généralement que la mémoire ne contient pas l’information demandée. Enrichissez la base de connaissances : les agents la consulteront au lieu d’improviser.

Diagnostic

Chaque recherche (question posée, paramètres ajustés, résultats retournés) apparaît dans la trace du job, imbriquée sous l’agent appelant.

Configuration

Le modèle IA se choisit dans Admin > Chatting Auto > Agents. Un modèle léger suffit : l’intelligence de la recherche tient à l’itération, pas à la puissance du modèle. Le contenu de la mémoire se gère depuis la section Memories de la configuration.

Voir aussi