Dropstoneメモリ:チャット、CLI、SDKを横断して
Dropstoneメモリは、単一のアプリではなく、あなたのアカウントに属します。CLIで設定したルールはチャットにも適用され、チャットで学習した内容はSDKでも利用できます。1つのメモリ、すべてのサーフェスで。
Dropstoneは、ブラウザ上のチャットアプリ、ターミナル上のCLI、自身のコード内のSDK、VS Code拡張機能など、複数の場所で動作します。複数の場所に存在するほとんどのツールは、それぞれの場所で別々のメモリを保持します。Dropstoneは1つのメモリを保持します。
これがDropstoneがContinuityと呼ぶものです。あなたのメモリはアカウントに紐付けられ、すべてのサーフェスが同じメモリを読み書きします。
実際にはどういうことか
一度教えれば、どこでも有効。 CLIにfunction宣言を使いたくないと伝えると、次にチャットでヘルパーを書いてもらうときはアロー関数を使います。チームのブランチ命名方法についてチャットを修正すると、CLIは次のコミットでそれに従います。
一度学習すれば、どこでも利用可能。 チャットにライブラリのドキュメントを学習させると、次にコードがそれを呼び出すとき、SDKはその知識を持っています。
中断したところから再開。 チャットでマイグレーションについての会話を始め、ラップトップを閉じ、同じプロジェクトでCLIを開きます。コンテキストはそこにあります。
管理は1か所で。 どのサーフェスでも「私について何を覚えていますか?」と尋ねると、同じリストが返ってきます。一度削除すると、すべてのサーフェスから消えます。
メモリを共有するサーフェス
| サーフェス | メモリの読み取り | メモリの書き込み |
|---|---|---|
| Dropstone Chat (chat.dropstone.io) | はい | はい |
| Dropstone CLI | はい | はい |
| Dropstone SDK | はい | はい |
| VS Code拡張機能 | はい | はい |
| シークレットチャット | はい | いいえ |
シークレットチャットは、書き込みを行わずに読み取りのみを行う唯一のサーフェスです。Dropstoneがすでにあなたについて知っていることは利用できますが、会話で生成されたものは保持されません。これは、記憶されたくない作業のためのモードであり、すでにあなたの規約を知っているアシスタントから隠れるためのものではありません。
上記のすべてのサーフェスには、同じDropstoneアカウントが必要です。CLIはdropstone loginでサインインします。チャットとダッシュボードは同じブラウザでセッションを共有します。SDKのローカルクライアントはCLIのサインインを使用し、APIキーを受け取るヘッドレスクライアントにはメモリがまったくありません。すべてのサーフェスで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.
- Memory in teams and organizationsIn a Dropstone organization, memory has three levels. Private is yours alone. Team is shared with one team. Organization is shared with everyone. Nothing is shared unless its author decides to share it.
- Where can I use Dropstone?Dropstone is available as a chat app in the browser, a CLI for macOS, Linux and Windows, a VS Code extension, and an SDK. They all share one account, one memory, and one usage allowance.
- Incognito chatsAn incognito chat writes nothing to your memory: nothing you say or correct is kept, and no summary is made. What Dropstone already knows about you is still available to it, so the work gets the same assistant without leaving a trace.