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, а его headless-клиент, который принимает API-ключ, вообще не имеет памяти. См. Одна память на всех поверхностях.


Как память попадает в разговор

Когда вы отправляете сообщение на любой поверхности, Dropstone проверяет вашу память на предмет релевантного и включает его в этот ход. Постоянные правила всегда учитываются. Факты, изученные знания и контекст прошлых разговоров подключаются, когда они относятся к вашему запросу.

Каждый ход также сохраняет краткую запись о том, какие воспоминания ему были переданы, поэтому если вы потом спросите «ты только что использовал мою память?», он сможет ответить на основе этой записи, а не гадать. Он назовет, что использовал, и скажет, какие воспоминания ему передали, но они не понадобились.


Что не передается

Память передается между вашими поверхностями. Она не передается между аккаунтами и не передается другим людям, если только вы не находитесь в организации и сознательно не делитесь конкретным воспоминанием с командой. См. Память в командах и организациях.

Файлы проекта, которые вы загружаете в чат, принадлежат этому проекту, а не памяти. Они доступны в разговорах внутри этого проекта, на поверхности, где вы их загрузили. То, что Dropstone узнает при работе с этими файлами, может стать памятью; сами файлы — нет.

Related articles

Ctrl+I