Dropstone Support

Comment un agent apprend en travaillant

Dropstone est un agent auto-apprenant. Il enregistre ce qu'il apprend des corrections, des travaux terminés et des sources que vous lui demandez d'étudier, puis l'utilise la fois suivante sans que vous ayez à le lui dire. Voici la boucle.

Un assistant qui oublie tout entre deux conversations ne peut jamais être meilleur que les instructions que vous lui donnez à chaque fois. Dropstone est conçu autour d'une idée différente : il devrait devenir meilleur pour travailler avec vous à mesure que vous l'utilisez, sans que vous ayez à gérer cela.

Cette page décrit la boucle qui rend cela possible.


La boucle

Chaque tâche sur laquelle Dropstone travaille passe par les quatre mêmes étapes.

  1. Rappel

    Avant de commencer, il vérifie sa mémoire pour tout élément pertinent : règles permanentes, faits sur ce projet, choses qu'il a étudiées, conversations passées sur le même sujet. Tout ce qui correspond est intégré à la tâche.

  2. Travail

    Il fait le travail en appliquant ce qu'il a rappelé. Lorsqu'un souvenir modifie ce qu'il fait, il le signale en une courte ligne pour que vous puissiez voir le lien.

  3. Capture

    Au moment où vous le corrigez, rejetez une approche ou exprimez une préférence, il enregistre la leçon. Il n'attend pas la fin de la tâche, car une correction est la chose la plus utile qu'il apprendra au cours d'une session et elle ne doit pas être perdue si la conversation évolue.

  4. Réflexion

    Après avoir terminé quelque chose de non trivial, il se demande s'il y a une leçon durable dans ce qui vient de se passer. Une convention découverte dans votre codebase. Un piège rencontré et contourné. Une approche qui a échoué, et pourquoi. Si c'est le cas, il enregistre la leçon générale, pas le détail spécifique.

La tâche suivante recommence à l'étape Rappel, avec une mémoire légèrement meilleure qu'avant.


Ce qui compte comme une leçon

Dropstone enregistre la stratégie réutilisable, formulée de manière suffisamment générale pour s'appliquer la fois suivante.

factCe projet conserve sa configuration dans un seul fichier typé ; modifiez celui-ci plutôt que de disperser des constantes.

Pas « le fichier config.ts contenait une faute de frappe à la ligne 40 ». La faute de frappe concerne une seule tâche ; la convention s'applique à toutes les tâches suivantes.

Il enregistre le pourquoi en même temps lorsqu'il y en a un : ce qui s'est passé et qui lui a appris cela. Ce contexte lui permet de juger plus tard si la leçon s'applique toujours.

Il n'enregistre pas les choses qui ne sont vraies que pour une seule tâche, et il n'enregistre pas ce qu'il sait déjà. Si une leçon correspond à une leçon existante, il conserve la leçon existante plutôt que d'en ajouter une doublure, et il ne vous dira pas qu'il a appris quelque chose de nouveau si ce n'est pas le cas.


Étudier, sur demande

Au-delà de ce qu'il apprend en travaillant, vous pouvez pointer Dropstone vers quelque chose et lui demander de l'apprendre. Une page, un document, une référence d'API, une spécification. Il lit la source, conserve ce qu'il a appris dans ses propres mots et indique d'où cela vient.

La prochaine fois que ce sujet revient, il s'appuie sur ce qu'il a étudié et cite la source, plutôt que de rechercher à nouveau sur le web quelque chose qu'il a déjà lu. Lorsque deux choses qu'il a étudiées se contredisent, il privilégie la plus récente et vous signale le conflit.


Ce qu'il ne fera pas

Il ne fera pas semblant. S'il n'a aucun souvenir pertinent pour une tâche, il ne dit rien à propos de la mémoire plutôt que de laisser entendre qu'il se souvient de quelque chose qu'il ne peut pas désigner.

Il n'oubliera pas de son propre chef. Seul vous pouvez supprimer un souvenir, et uniquement lorsque vous le demandez. Voir Modifier ou oublier un souvenir.

Il n'apprendra pas à partir d'une discussion incognito. Rien de ce qui y est dit n'est enregistré.


Pourquoi cela diffère d'une instruction système

Vous pourriez placer vos préférences dans une instruction fixe et la coller dans chaque conversation. La différence réside dans qui fait le travail, et ce qui se passe lorsque les choses changent.

Avec une instruction fixe, c'est vous qui la maintenez. Vous remarquez quand elle est obsolète. Vous pensez à l'inclure dans chaque outil que vous utilisez.

Avec Dropstone, la mémoire se maintient d'elle-même à partir des corrections que vous alliez de toute façon apporter, elle suit votre compte sur chaque surface sans être collée, et vous pouvez voir et modifier tout cela quand vous le souhaitez.

Related articles

Ctrl+I