Règles et faits
Dropstone conserve deux types de mémoire. Les règles permanentes s'appliquent à chaque tâche sans être recherchées. Les faits ne sont rappelés que lorsqu'ils sont pertinents. Voici pourquoi cette différence compte et comment elle est déterminée.
Tout ce qui vaut la peine d'être retenu ne doit pas être traité de la même manière. Une préférence sur la façon dont vous aimez que le code soit écrit doit s'appliquer à chaque fois. Le nom de votre serveur de staging n'a d'importance que lorsque vous parlez de staging. Dropstone conserve ces éléments sous deux types de mémoire distincts.
Règles permanentes
Une règle est quelque chose que vous voulez voir suivi désormais. Une convention, une préférence de style, une interdiction.
function.Les règles s'appliquent à chaque tâche, que la tâche semble liée ou non. C'est délibéré. Une règle sur la façon dont vous aimez que les fonctions soient écrites doit tenir lorsque vous demandez un helper de slug, un analyseur de dates, ou autre chose. Si Dropstone ne l'appliquait que lorsque le sujet semble pertinent, la règle cesserait silencieusement de fonctionner dès que vous changez de sujet.
Parce que les règles vous suivent partout, Dropstone est prudent quant à ce qui devient une règle.
Faits
Un fait est quelque chose qui est simplement vrai pour le moment.
Les faits sont rappelés uniquement lorsqu'ils sont pertinents pour ce sur quoi vous travaillez. Ils sont bien plus nombreux que les règles, et les intégrer tous dans chaque conversation enterrerait ceux qui comptent. Lorsqu'une tâche survient à laquelle un fait se rapporte, Dropstone l'intègre. Sinon, il reste hors du chemin.
Comment Dropstone décide de la catégorie
Lorsque vous le corrigez ou énoncez une préférence, Dropstone choisit la catégorie pour vous.
Quelque chose formulé comme une instruction permanente devient une règle : « toujours », « jamais », « désormais », « utilisez X plutôt que Y ». Une correction de votre part est presque toujours une règle, car c'est vous qui lui dites comment vous voulez que les choses soient faites.
Tout le reste devient un fait : un détail découvert, une technique qui a fonctionné, un nom, une version.
Lorsqu'il est vraiment incertain, il choisit fait. Le raisonnement est simple : une règle manquée vous coûte un rappel, mais une mauvaise règle vous suit dans chaque conversation jusqu'à ce que vous la remarquiez et la supprimiez.
Ce que vous pouvez faire
Vous pouvez voir la catégorie de chaque mémoire et la modifier. Demandez à Dropstone d'afficher vos règles permanentes et il ne liste que celles-ci. Si quelque chose qu'il a classé comme fait devrait vraiment s'appliquer à chaque fois, dites-le-lui et cela devient une règle. Si une règle s'applique à des tâches où elle ne devrait pas, vous pouvez lui demander de cesser de l'appliquer.
Voir ce que Dropstone a appris et Modifier ou oublier une mémoire expliquent les deux démarches.
Related articles
- How Dropstone remembers youDropstone keeps a persistent memory that follows your account across chat, the CLI, and the SDK. Correct it once and it should not need correcting again, anywhere you use it.
- See what Dropstone has learnedAsk Dropstone what it remembers and it lists everything, standing rules separately from facts. You can also ask what memory it used on a specific reply. Nothing is hidden from you.
- Change or forget a memoryTell Dropstone to forget something and it stops applying it. Tell it a fact should be a rule, or a rule is too broad, and it adjusts. Only you can remove a memory. It never forgets on its own.
- How an agent learns as it worksDropstone is a self-learning agent. It records what it learns from corrections, from finished work, and from sources you ask it to study, and it uses that the next time without being told. Here is the loop.