Dropstone Support

Comment Dropstone apprend au fur et à mesure qu'il travaille

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, et il l'utilise la fois suivante sans qu'on le lui demande. Voici la boucle.

Un assistant qui oublie tout entre les 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 plus 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 ce qui est 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 dit 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 que la tâche soit terminée, car une correction est la chose la plus utile qu'il apprendra dans 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 au 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 garde sa configuration dans un seul fichier typé ; modifiez celui-ci plutôt que de disperser des constantes.

Pas « le fichier config.ts avait une faute de frappe à la ligne 40 ». La faute de frappe est une tâche ; la convention est chaque tâche qui suit.

Il enregistre le pourquoi en même temps lorsqu'il y en a un : ce qui s'est passé 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 qu'il a déjà, il conserve celle qui existe plutôt que d'en ajouter une doublon, 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, garde ce qu'il a appris dans ses propres mots et attache 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 préfère la plus récente et vous dit qu'elles sont en 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 d'impliquer qu'il se souvient de quelque chose qu'il ne peut pas montrer.

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

Il n'apprendra pas d'un chat incognito. Rien de ce qui y est dit n'est enregistré.


Pourquoi cela diffère d'un prompt système

Vous pourriez mettre 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 vous souvenez de l'inclure dans chaque outil que vous utilisez.

Avec Dropstone, la mémoire se maintient elle-même à partir des corrections que vous alliez faire de toute façon, 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