Reglas y hechos
Dropstone guarda dos tipos de memoria. Las reglas permanentes se aplican a cada tarea sin necesidad de buscarlas. Los hechos se recuerdan solo cuando son relevantes. Aquí se explica por qué la diferencia importa y cómo se decide.
No todo lo que vale la pena recordar debe tratarse de la misma manera. Una preferencia sobre cómo te gusta que se escriba el código tiene que aplicarse cada vez. El nombre de tu servidor de staging solo importa cuando hablas de staging. Dropstone guarda estos como dos tipos diferentes de memoria.
Reglas permanentes
Una regla es algo que quieres que se siga de ahora en adelante. Una convención, una preferencia de estilo, una prohibición.
function.Las reglas se aplican a cada tarea, ya sea que la tarea parezca relacionada o no. Esto es deliberado. Una regla sobre cómo te gusta que se escriban las funciones debe mantenerse cuando pides un helper de slugs, un analizador de fechas o cualquier otra cosa. Si Dropstone solo la aplicara cuando el tema pareciera relevante, la regla dejaría de funcionar silenciosamente en el momento en que cambiaras de tema.
Como las reglas te siguen a todas partes, Dropstone es cuidadoso con lo que se convierte en una.
Hechos
Un hecho es algo que simplemente es verdadero en este momento.
Los hechos se recuerdan solo cuando son relevantes para lo que estás trabajando. Hay muchos más hechos que reglas, y traer todos a cada conversación enterraría los que importan. Cuando surge una tarea a la que un hecho se aplica, Dropstone lo incorpora. De lo contrario, se mantiene fuera del camino.
Cómo decide Dropstone cuál es cuál
Cuando lo corriges o expresas una preferencia, Dropstone elige el tipo por ti.
Algo expresado como una instrucción permanente se convierte en una regla: "siempre", "nunca", "de ahora en adelante", "usa X en lugar de Y". Una corrección tuya casi siempre es una regla, porque le estás diciendo cómo quieres que se hagan las cosas.
Todo lo demás se convierte en un hecho: un detalle que descubrió, una técnica que funcionó, un nombre, una versión.
Cuando realmente no está seguro, elige hecho. El razonamiento es simple: una regla omitida te cuesta un recordatorio, pero una regla incorrecta te sigue en cada conversación hasta que la notes y la elimines.
Qué puedes hacer al respecto
Puedes ver qué tipo es cada memoria y puedes cambiarlo. Pídele a Dropstone que muestre tus reglas permanentes y solo lista esas. Si algo que archivó como hecho debería aplicarse realmente cada vez, díselo y se convierte en regla. Si una regla se está aplicando a tareas donde no debería, puedes pedirle que deje de aplicarla.
Ver lo que Dropstone ha aprendido y Cambiar u olvidar una memoria explican ambos procesos.
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.