Aller au contenu

Conversations

Afficher en Markdown

Une conversation est un fil persistant avec un seul agent. Elle contient l’historique que l’agent lit comme contexte, et elle survit à la fermeture de l’application.

La conversation est la façon habituelle de travailler avec un agent. Commencez-en une nouvelle quand le sujet change ; continuez celle qui existe tant que vous travaillez sur la même chose.

Au début de chaque exécution, l’agent assemble son contexte à partir de la conversation où il se trouve, en y ajoutant son prompt, ses souvenirs pertinents et, si la conversation appartient à un projet, le contexte du projet.

Il ne lit pas vos autres conversations. Deux fils avec le même agent sont indépendants ; tout ce que l’agent doit transporter de l’un à l’autre a sa place dans la mémoire ou dans le projet.

Commencer une nouvelle conversationContinuer la conversation existante
Le sujet a changéVous peaufinez le même résultat
Le fil est long et plein d’impassesC’est l’historique qui fait la qualité de la réponse
Vous voulez une comparaison nette pendant que vous itérezL’agent est en pleine tâche

Les longs fils ne sont pas gratuits : tout ce qu’ils contiennent se dispute l’attention du modèle, et à terme sa fenêtre de contexte. Un fil qui a traversé trois sujets produit de moins bonnes réponses que trois fils ciblés.

Les conversations sont classées de la plus récente à la plus ancienne : le fil sur lequel vous étiez est donc en haut. L’ouvrir restaure tout l’historique, y compris les appels d’outils de chaque exécution.

Le travail continue pendant votre absence. Si vous fermez l’application pendant une exécution, celle-ci se poursuit sur le serveur ; à votre retour, le résultat est dans le fil. Voir Exécutions.

Les fils s’accumulent dans un espace de travail. Quatre fonctions gardent la liste exploitable :

  • Rechercher parcourt les titres et le contenu des messages : vous pouvez retrouver une conversation grâce à quelque chose qui y a été dit, et pas seulement par son titre.
  • Épingler maintient une conversation en haut de la liste : celle à laquelle vous revenez chaque jour.
  • Renommer remplace le titre généré par endue à partir de votre premier message. Ce titre est un résumé, pas une étiquette que vous avez choisie : renommer vaut la peine pour les conversations que vous gardez.
  • Archiver retire une conversation terminée de la liste sans la supprimer. Les fils archivés restent trouvables par la recherche et peuvent être rouverts ; seule la barre latérale cesse de les afficher.

Copier le lien place un lien vers la conversation dans votre presse-papiers. C’est un marque-page pour vous, pas un partage : l’ouvrir nécessite votre compte.

Quand plusieurs conversations portent sur un même travail, placez-les dans un projet. Un agent qui travaille dans un projet lit le contexte de ce projet : c’est le moyen le plus économique de ne plus réexpliquer le contexte dans chaque fil.

  • Une conversation ne peut pas être transférée à un autre agent.
  • Les agents ne lisent pas les conversations des autres agents, et un même agent ne lit pas d’un de ses fils à l’autre.
  • Les fils très longs finissent par dépasser la fenêtre de contexte du modèle ; la solution pratique est une nouvelle conversation, après avoir déplacé tout ce qui doit durer dans la mémoire ou le projet.