규칙과 사실
Dropstone은 두 종류의 기억을 유지합니다. 상시 규칙은 검색 없이 모든 작업에 적용됩니다. 사실은 관련이 있을 때만 불러옵니다. 이 차이가 왜 중요한지, 그리고 어떻게 결정되는지 설명합니다.
기억할 가치가 있는 모든 것을 같은 방식으로 취급해서는 안 됩니다. 코드 작성 방식에 대한 선호도는 매번 적용되어야 합니다. 스테이징 서버의 이름은 스테이징에 대해 이야기할 때만 중요합니다. Dropstone은 이를 두 가지 다른 종류의 기억으로 유지합니다.
상시 규칙
규칙은 지금부터 따르길 원하는 것입니다. 관례, 스타일 선호, 금지 사항 등이 해당됩니다.
function 선언은 사용하지 마세요.규칙은 작업이 관련이 있어 보이는지와 무관하게 모든 작업에 적용됩니다. 이는 의도적인 설계입니다. 함수 작성 방식에 대한 규칙은 슬러그 헬퍼를 요청하든, 날짜 파서를 요청하든, 다른 무엇을 요청하든 유지되어야 합니다. Dropstone이 주제가 관련이 있어 보일 때만 규칙을 적용한다면, 주제를 바꾸는 순간 규칙은 조용히 작동을 멈출 것입니다.
규칙은 어디에서나 따라다니기 때문에, Dropstone은 무엇이 규칙이 되는지 신중하게 결정합니다.
사실
사실은 현재 단순히 참인 정보입니다.
사실은 작업 중인 내용과 관련이 있을 때만 불러옵니다. 사실은 규칙보다 훨씬 많으며, 모든 사실을 모든 대화에 끌어들이면 중요한 것들이 묻혀 버릴 것입니다. 사실이 관련된 작업이 발생하면 Dropstone이 이를 가져옵니다. 그렇지 않으면 방해하지 않도록 남겨 둡니다.
Dropstone이 둘을 구분하는 방법
사용자가 수정하거나 선호를 표현하면, Dropstone이 종류를 결정합니다.
상시 지시로 표현된 것은 규칙이 됩니다: "항상", "절대", "지금부터", "X 대신 Y를 사용" 등이 해당됩니다. 사용자의 수정은 거의 항상 규칙입니다. 그것은 사용자가 원하는 방식을 알려주는 것이기 때문입니다.
그 외의 모든 것은 사실이 됩니다: 발견한 세부 사항, 효과가 있었던 기법, 이름, 버전 등이 해당됩니다.
확실하지 않은 경우에는 사실로 선택합니다. 그 이유는 간단합니다. 놓친 규칙은 한 번의 알림으로 끝나지만, 잘못된 규칙은 사용자가 알아차리고 제거할 때까지 모든 대화에 따라다니기 때문입니다.
사용자가 할 수 있는 것
각 기억이 어떤 종류인지 확인할 수 있고, 변경할 수도 있습니다. Dropstone에게 상시 규칙을 보여 달라고 요청하면 해당 규칙만 나열합니다. 사실로 분류된 것이 실제로 매번 적용되어야 한다면 그렇게 말하면 규칙이 됩니다. 규칙이 적용되지 말아야 할 작업에 적용되고 있다면, 적용을 중지하도록 요청할 수 있습니다.
Dropstone이 학습한 내용 보기와 기억 변경 또는 삭제에서 두 가지를 모두 다룹니다.
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.