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 decide.
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 de staging. O Dropstone mantém esses dois tipos como memórias diferentes.
Regras permanentes
Uma regra é algo que você quer que seja seguido daqui 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ó aplicasse a regra quando o assunto parecesse relevante, ela pararia de funcionar silenciosamente no momento em que você mudasse de tópico.
Como as regras seguem você em todos os lugares, o Dropstone é cuidadoso sobre o que se torna uma.
Fatos
Um fato é algo que é simplesmente verdadeiro agora.
Os fatos são lembrados apenas quando são relevantes para o que você está trabalhando. Há muito mais fatos do que regras, e puxar 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 declara uma preferência, o Dropstone escolhe o tipo para você.
Algo expresso como uma instrução permanente vira uma regra: "sempre", "nunca", "daqui 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 acionada em tarefas em que não deveria, você pode pedir para ele parar de aplicá-la.
Veja o que o Dropstone aprendeu e Altere ou esqueça uma memória explicam ambos.
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.