Aller au contenu
Agentivity
Star on GitHub Commencer gratuitement

Où va chaque type d'information

On peut donner six types de choses à un agent. Elles se ressemblent, et on les confond facilement. Cette page dit laquelle utiliser pour quoi.

Vous voulez que l’agent…Où cela vaComment l’agent y accèdeCombien de temps c’est conservé
Suive toujours certaines règles, un ton, un rôleSes instructions, dans la fenêtre de l’AI AgentIl les lit à chaque demandeAussi longtemps que l’agent
Dispose d’instructions écrites et essayées à l’avanceLa bibliothèque de Prompts, dans Prompt StudioIl ne la lit pas. Vous copiez le résultat dans ses instructionsAussi longtemps que le Prompt
Consulte ou modifie des faits rangés en lignes : prix, stock, commandes, clientsUne Data TableUn outil Data TableJusqu’à ce que les lignes soient modifiées
Connaisse vos textes : politiques, guides, manuels, un site web, un flux, les lignes d’une base de données vues comme des textesUne Knowledge BaseL’étape Knowledge Base, sur le losange Knowledge Bases. L’agent cherche par le sensConservée, et tenue à jour depuis sa source
Se souvienne des messages précédents d’une conversationUne Agent SessionLe losange Agent SessionIn-Memory : jusqu’au redémarrage du serveur. File : conservée
Conserve des textes pendant qu’il travaille et les retrouve par leur sens : des notes, ce qu’il a apprisUn Vector StoreL’AI Agent Vector Store Tool, ou une étape Vector Store dans un workflowIn-Memory : le temps d’une exécution. Qdrant, Pinecone, pgvector : conservé

Un exemple, avec l’agent Reminder Writer

Section titled “Un exemple, avec l’agent Reminder Writer”

L’agent Reminder Writer rédige une relance de paiement pour un client.

Ce dont l’agent a besoinOù cela va
« Rédige un e-mail court et poli. Indique la facture, le montant et la date d’échéance. »Ses instructions
Les factures ouvertes de l’entreprise : client, numéro, montant, date d’échéanceUne Data Table invoices
Les conditions de paiement et la politique de relance de l’entreprise, rédigées sous forme de textesUne Knowledge Base Payment terms
Ce qui a déjà été dit avec la personne qui demande, dans cette conversationUne Agent Session
Une note que l’agent veut garder : « Northgate Bakery préfère être appelée avant 10 h »Un Vector Store, avec l’AI Agent Vector Store Tool
  • Une Data Table contient des lignes : les mêmes champs pour chaque ligne. L’agent consulte une valeur, ou la modifie. « Quel est le montant de la facture INV-2041 ? »
  • Une Knowledge Base contient des textes. L’agent trouve le passage dont le sens correspond. « Que disent nos conditions sur un retard de paiement ? »

Si cela tient en colonnes, utilisez une table. Si c’est de la prose, utilisez une base. Une base peut aussi lire les lignes d’une base de données, mais elle les transforme en textes : l’agent les trouve par leur sens, et ne peut pas les modifier.

  • Une Knowledge Base, c’est ce que l’agent doit savoir. Vous la préparez, elle lit une source, et elle reste à jour.
  • Un Vector Store, c’est ce que l’agent rassemble pendant qu’il travaille : des notes, des réponses trouvées plus tôt. Quelque chose y dépose des textes, une étape ou l’agent lui-même, et quelque chose les retrouve plus tard.

Un Vector Store n’est jamais le moyen de donner ses connaissances à un agent. Donnez-lui une Knowledge Base.

  • Une Agent Session garde la conversation, message par message, pour que l’agent se souvienne de ce qui vient d’être dit.
  • Un Vector Store garde des textes retrouvés par leur sens, quel que soit le moment où ils y ont été déposés, quelle que soit la conversation.

La bibliothèque de Prompts est un atelier. Vous écrivez un prompt, vous l’essayez, vous l’améliorez. Aucune étape et aucun agent ne la lit : quand le prompt est bon, vous le copiez là où il sert. Voyez À quoi sert Prompt Studio. À ne pas confondre avec l’étape LLM Prompt, qui est une étape de workflow dans laquelle un prompt est écrit.

L’Assistant du Studio suit les mêmes règles quand il construit une solution pour vous. Il met les lignes dans une Data Table, les textes dans une Knowledge Base, et la conversation dans une session. Il n’utilise jamais un Vector Store pour ce qu’un agent doit savoir.

L’Assistant ne peut pas créer de Knowledge Base. Quand vos textes ne sont encore dans aucune base, il vous dit quelle base créer et ce qu’elle doit lire, puis il branche la base une fois qu’elle existe. Voyez À quoi sert une Knowledge Base.

Les mots qu’utilise Agentivity.