Memória do Dropstone: regras e fatos
O Dropstone mantém dois tipos de memória. Regras permanentes se aplicam a toda tarefa sem precisar ser buscadas. Fatos são lembrados apenas quando são relevantes. Veja por que essa diferença importa e como ela é decidida.
Nem tudo que vale a pena lembrar deve ser tratado da mesma forma. Uma preferência sobre como você gosta que o código seja escrito precisa se aplicar toda vez. O nome do seu servidor de staging só importa quando você está falando sobre staging. O Dropstone mantém esses dois tipos diferentes de memória.
Regras permanentes
Uma regra é algo que você quer que seja seguido de agora em diante. Uma convenção, uma preferência de estilo, uma proibição.
function.As regras são aplicadas a toda tarefa, independentemente de a tarefa parecer relacionada. Isso é proposital. Uma regra sobre como você gosta que funções sejam escritas precisa valer quando você pede um helper de slug, um parser de datas ou qualquer outra coisa. Se o Dropstone só a aplicasse quando o assunto parecesse relevante, a regra deixaria de funcionar silenciosamente no momento em que você mudasse de assunto.
Como as regras seguem você por toda parte, o Dropstone é criterioso sobre o que se torna uma regra.
Fatos
Um fato é algo que é simplesmente verdadeiro no momento.
Os fatos são lembrados apenas quando são relevantes para o que você está trabalhando. Há muito mais fatos do que regras, e trazer todos para cada conversa enterraria os que importam. Quando surge uma tarefa à qual um fato se aplica, o Dropstone o traz. Caso contrário, ele fica fora do caminho.
Como o Dropstone decide qual é qual
Quando você o corrige ou expressa uma preferência, o Dropstone escolhe o tipo para você.
Algo expresso como uma instrução permanente vira uma regra: "sempre", "nunca", "de agora em diante", "use X em vez de Y". Uma correção sua é quase sempre uma regra, porque é você dizendo como quer que as coisas sejam feitas.
Todo o resto vira um fato: um detalhe que ele descobriu, uma técnica que funcionou, um nome, uma versão.
Quando ele está genuinamente em dúvida, escolhe fato. O raciocínio é simples: uma regra perdida custa a você um lembrete, mas uma regra errada segue você em todas as conversas até você notar e removê-la.
O que você pode fazer a respeito
Você pode ver qual tipo cada memória é e pode alterá-lo. Peça ao Dropstone para mostrar suas regras permanentes e ele lista apenas essas. Se algo que ele arquivou como fato deveria realmente se aplicar toda vez, diga a ele e isso vira uma regra. Se uma regra está sendo aplicada a tarefas em que não deveria, você pode pedir que ele pare de aplicá-la.
Veja o que o Dropstone aprendeu e Altere ou esqueça uma memória explicam ambos os casos.
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.