Regole e fatti
Dropstone conserva due tipi di memoria. Le regole permanenti si applicano a ogni attività senza bisogno di essere cercate. I fatti vengono richiamati solo quando sono pertinenti. Ecco perché la differenza conta e come viene decisa.
Non tutto ciò che vale la pena ricordare dovrebbe essere trattato allo stesso modo. Una preferenza su come ti piace che il codice venga scritto deve applicarsi ogni volta. Il nome del tuo server di staging conta solo quando parli di staging. Dropstone conserva questi come due diversi tipi di memoria.
Regole permanenti
Una regola è qualcosa che vuoi venga seguita d'ora in poi. Una convenzione, una preferenza di stile, un divieto.
function.Le regole vengono applicate a ogni attività, che l'attività sembri correlata o meno. Questa è una scelta deliberata. Una regola su come ti piace che le funzioni vengano scritte deve valere quando chiedi un helper per slug, un parser di date o qualsiasi altra cosa. Se Dropstone la applicasse solo quando l'argomento sembra pertinente, la regola smetterebbe silenziosamente di funzionare nel momento in cui cambi argomento.
Poiché le regole ti seguono ovunque, Dropstone è attento a ciò che diventa una regola.
Fatti
Un fatto è qualcosa che è semplicemente vero in questo momento.
I fatti vengono richiamati solo quando sono pertinenti a ciò su cui stai lavorando. Ce ne sono molti di più delle regole, e includerli tutti in ogni conversazione seppellirebbe quelli che contano. Quando emerge un'attività a cui un fatto si riferisce, Dropstone lo porta in gioco. Altrimenti resta fuori dai piedi.
Come Dropstone decide quale dei due è
Quando lo correggi o esprimi una preferenza, Dropstone sceglie il tipo per te.
Qualcosa formulato come un'istruzione permanente diventa una regola: "sempre", "mai", "d'ora in poi", "usa X non Y". Una correzione da parte tua è quasi sempre una regola, perché gli stai dicendo come vuoi che le cose vengano fatte.
Tutto il resto diventa un fatto: un dettaglio scoperto, una tecnica che ha funzionato, un nome, una versione.
Quando è davvero incerto, sceglie fatto. Il ragionamento è semplice: una regola mancata ti costa un promemoria, ma una regola sbagliata ti segue in ogni conversazione finché non la noti e la rimuovi.
Cosa puoi fare al riguardo
Puoi vedere quale tipo è ogni memoria e puoi cambiarlo. Chiedi a Dropstone di mostrarti le tue regole permanenti e elenca solo quelle. Se qualcosa che ha archiviato come fatto dovrebbe davvero applicarsi ogni volta, diglielo e diventa una regola. Se una regola si attiva su attività su cui non dovrebbe, puoi chiedergli di smettere di applicarla.
Scopri cosa ha imparato Dropstone e Cambia o dimentica una memoria illustrano entrambi i processi.
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.