Dropstoneのメモリの仕組み
Dropstoneは、チャット、CLI、SDKを問わずアカウントに追従する永続的なメモリを保持します。一度修正すれば、どこで使っても再度修正する必要はありません。
ほとんどのAIアシスタントは、毎回の会話をゼロから始めます。あなたが好みを説明すると、そのセッション中だけそれに従い、次回はまた同じ説明を繰り返すことになります。
Dropstoneはそのようには動作しません。Dropstoneはアカウントに属するメモリを保持し、そのメモリはchat.dropstone.ioでのチャット、ノートパソコンでのCLI、自分のコードから呼び出すSDKのいずれでも同じものです。DropstoneはこれをContinuityと呼びます:1つのメモリがすべての画面で引き継がれ、作業しながら学習する。
このページでは、そのメモリが何であるか、どのように蓄積されるか、どこに表示されるかを説明します。このセクションの残りの部分では、各項目についてさらに詳しく説明します。
Note
メモリを使用するにはサインインが必要です。匿名利用では何も保存されず、シークレットチャットでも何も保存されません。
記憶される内容
Dropstoneは3つのことを保持します。
教えたレッスン。 修正したり、アプローチを拒否したり、やり方を指定したりすると、それを記録します。これにはルールとファクトの2種類があり、その違いによって各項目が再登場する頻度が決まります。
学習した内容。 ページ、ドキュメント、仕様書を読ませて、学んだことをソース付きで保持するようDropstoneに依頼できます。次にそのトピックが出てきたときは、再度検索する代わりに既に知っている内容を使用します。
過去の会話からのコンテキスト。 一緒に取り組んだ内容の短い要約を保持するため、1週間前に中断した作業を、言い直すことなく再開できます。
蓄積の仕組み
「これを覚えて」と言う必要はありません。Dropstoneは、修正したり好みを述べたりした瞬間にレッスンを記録し、会話内に表示して反映されたことを知らせます:
また、作業を完了した後に学んだことも記録します。プロジェクトで発見した規約、遭遇した落とし穴、うまくいったアプローチなど、永続的な価値がある場合です。一度きりの詳細ではなく、一般的なレッスンを記録します。
エージェントが作業中に学習する仕組みで、これについてさらに詳しく説明しています。
表示される場所
Dropstoneはタスクを開始する前に、メモリに関連するものがないか確認し、会話に取り込みます。メモリが動作を変えた場合は、1行でその旨を伝えるため、推測ではなく記憶されたことがわかります:
何も変えなかったメモリについては通知せず、指し示せないことを記憶していると主張することもありません。
メモリはアプリではなくアカウントに属するため、CLIで設定したルールはチャットにも適用され、チャットで学習した内容はSDKでも利用できます。チャット、CLI、SDK間のメモリでその仕組みを説明しています。
あなたがコントロールできます
いつでも「私について何を覚えている?」と尋ねると、Dropstoneはルールとファクトを分けてすべて一覧表示します。忘れるように依頼すると、適用を停止します。詳細はDropstoneが学習した内容を確認するとメモリを変更または削除するにあります。
メモリは、組織に所属していて特定のメモリをチームと共有することを選択した場合を除き、アカウントに対してプライベートです。チームと組織でのメモリでその内容を、メモリとプライバシーで保存されるものとされないものを説明しています。
Related articles
- Rules and factsDropstone keeps two kinds of memory. Standing rules apply to every task without being searched for. Facts are recalled only when they are relevant. Here is why the difference matters and how it decides.
- 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.
- Memory across chat, CLI, and SDKDropstone memory belongs to your account, not to one app. A rule you set in the CLI applies in chat, and something learned in chat is available to the SDK. One memory, every surface.
- 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.
- Memory and your privacyWhat Dropstone memory stores, what it never stores, who can see it, and how to keep something out of it. Memory is private to your account and you can see and remove all of it.