Dropstoneのメモリ:ルールと事実
Dropstoneは2種類のメモリを保持します。常時適用されるルールは、検索されることなくすべてのタスクに適用されます。事実は、関連する場合にのみ呼び出されます。ここでは、その違いが重要である理由と、それがどのように判断されるかを説明します。
覚えておく価値のあるすべてのことを、同じように扱うべきではありません。コードの書き方に関する好みは、毎回適用される必要があります。ステージングサーバーの名前は、ステージングについて話しているときだけ重要です。Dropstoneはこれらを2種類の異なるメモリとして保持します。
常時適用ルール
ルールとは、今後守ってほしいことです。規約、スタイルの好み、禁止事項などです。
function宣言は使わないでください。ルールは、タスクが関連しているように見えるかどうかに関係なく、すべてのタスクに適用されます。これは意図的なものです。関数の書き方に関するルールは、スラッグヘルパー、日付パーサー、その他何かを依頼したときにも適用される必要があります。Dropstoneが関連すると思われる場合にのみルールを適用していたら、トピックを変えた瞬間にルールは静かに機能しなくなってしまうでしょう。
ルールはどこにでも付いてくるため、Dropstoneは何がルールになるかについて慎重に判断します。
事実
事実とは、現在単に真実であることです。
事実は、作業中の内容に関連する場合にのみ呼び出されます。事実はルールよりもはるかに多く、すべてをすべての会話に引き込むと、重要なものが埋もれてしまいます。事実が関連するタスクが発生したとき、Dropstoneはそれを取り込みます。それ以外の場合は、邪魔にならないようにしておきます。
Dropstoneがどちらかを判断する方法
あなたが修正したり好みを述べたりすると、Dropstoneが種類を選択します。
常時適用の指示として表現されたものはルールになります:「常に」「決して」「今後は」「XではなくYを使う」など。あなたからの修正はほとんど常にルールです。それは、あなたがどうしてほしいかを伝えているからです。
それ以外はすべて事実になります:発見した詳細、うまくいったテクニック、名前、バージョンなどです。
本当に判断できない場合は、事実を選択します。その理由は単純です:ルールの見落としはリマインダー1回で済みますが、間違ったルールは、あなたが気づいて削除するまで、すべての会話に付いて回ります。
あなたにできること
各メモリがどの種類かを確認でき、変更もできます。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.