Dropstone Support

跨聊天、CLI 與 SDK 的記憶

Dropstone 記憶屬於你的帳戶,而非單一應用程式。你在 CLI 設定的規則會套用於聊天,而在聊天中學到的內容則可供 SDK 使用。一份記憶,遍及所有介面。

Dropstone 運行於多個地方:瀏覽器中的聊天應用程式、終端機中的 CLI、你自己程式碼中的 SDK,以及 VS Code 擴充功能。大多數存在於多個地方的工具,都會在各處各自保留一份記憶。Dropstone 只保留一份。

這就是 Dropstone 所謂的 Continuity。你的記憶與你的帳戶綁定,而 每個介面都讀取並寫入同一份記憶


這在實務上代表什麼

只需教一次,隨處可用。 告訴 CLI 你永遠不想要 function 宣告,下次你請聊天寫一個輔助函式時,它就會使用箭頭函式。糾正聊天關於你團隊命名分支的方式,CLI 就會在你下次提交時遵循。

只需研究一次,隨處可用。 請聊天研究某個函式庫的文件,下次你的程式碼呼叫它時,SDK 就已具備該知識。

從你離開的地方接續。 在聊天中開始一段關於遷移的對話,闔上筆電,然後在相同專案上開啟 CLI。上下文就在那裡。

單一管理位置。 在任何介面上詢問「你記得關於我的什麼?」你都會得到相同的清單。移除一次,就會從所有介面消失。


哪些介面共享記憶

介面讀取記憶寫入記憶
Dropstone Chat (chat.dropstone.io)
Dropstone CLI
Dropstone SDK
VS Code 擴充功能
無痕聊天

無痕聊天 是唯一一個只讀不寫的介面:Dropstone 已知道關於你的資訊可供其使用,而對話產生的任何內容都不會被保留。這是你不想被記住的工作模式,而不是用來躲避一個已經知道你慣例的助理。

上述每個介面都需要相同的 Dropstone 帳戶。CLI 透過 dropstone login 登入;聊天與儀表板在同一個瀏覽器中共享工作階段;SDK 的本機用戶端使用 CLI 的登入狀態,而其接受 API 金鑰的無頭用戶端則完全沒有記憶。請參閱 一份記憶遍及每個介面


記憶如何進入對話

當你在任何介面上傳送訊息時,Dropstone 會檢查你的記憶中哪些內容相關,並將其帶入該輪對話。常駐規則永遠會隨行。事實、已研究的知識,以及過往對話的上下文,則在與你的提問相關時隨行。

每一輪對話也會簡短記錄它被給予了哪些記憶,因此如果你之後問「你剛才用了我的記憶嗎?」它可以根據該記錄回答,而不是猜測。它會說出它引用了什麼,也會說明它被交予但未用到的記憶。


什麼不會被共享

記憶在你的介面之間共享。它不會跨帳戶共享,也不會與其他人共享,除非你在組織中並刻意與團隊共享特定記憶。請參閱 團隊與組織中的記憶

你在聊天中上傳的專案檔案屬於該專案,而非記憶。它們可在該專案內的對話中使用,且僅限於你上傳它們的介面。Dropstone 從處理這些檔案中學到的內容可以成為記憶;檔案本身則不會。

Related articles

Ctrl+I