Dropstone Support

チャット、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

Ctrl+I