Dropstone Support

Как агент учится в процессе работы

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

Ассистент, который забывает всё между разговорами, может быть лишь настолько хорош, насколько хороши инструкции, которые вы даете ему каждый раз. Dropstone построен на другой идее: он должен становиться лучше в работе с вами, чем дольше вы его используете, без вашего участия в этом процессе.

Эта страница описывает цикл, который делает это возможным.


Цикл

Каждая задача, над которой работает Dropstone, проходит через одни и те же четыре шага.

  1. Вспоминание

    Перед началом работы он проверяет свою память на предмет всего релевантного: постоянные правила, факты об этом проекте, изученные материалы, прошлые разговоры на ту же тему. Всё подходящее включается в задачу.

  2. Работа

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

  3. Улавливание

    В тот момент, когда вы исправляете его, отвергаете подход или выражаете предпочтение, он записывает урок. Он не ждет завершения задачи, потому что исправление — это самое полезное, что он узнает за сессию, и оно не должно быть потеряно, если разговор продолжится.

  4. Рефлексия

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

Следующая задача снова начинается с шага «Вспоминание», но уже с чуть лучшей памятью, чем раньше.


Что считается уроком

Dropstone записывает переиспользуемую стратегию, сформулированную достаточно обобщенно, чтобы её можно было применить в следующий раз.

factЭтот проект хранит свою конфигурацию в одном типизированном файле; редактируйте его, а не разбрасывайте константы по коду.

Не «в файле config.ts была опечатка на строке 40». Опечатка — это одна задача; соглашение — это каждая задача после неё.

Он записывает почему вместе с уроком, когда это уместно: что произошло, что научило его этому. Этот контекст позволяет ему позже судить, применим ли урок до сих пор.

Он не записывает то, что относится только к одной задаче, и не записывает то, что уже знает. Если урок совпадает с уже имеющимся, он сохраняет существующий, а не добавляет дубликат, и он не сообщит вам, что узнал что-то новое, если этого не произошло.


Изучение по запросу

Помимо того, что он узнает из работы, вы можете указать Dropstone на что-то и попросить его изучить это. Страницу, документ, справочник API, спецификацию. Он читает источник, сохраняет усвоенное своими словами и прикрепляет источник происхождения.

В следующий раз, когда эта тема возникнет, он использует изученное и укажет источник, а не будет снова искать в интернете то, что уже прочитал. Когда два изученных источника противоречат друг другу, он предпочитает более свежий и сообщает вам о конфликте.


Чего он не будет делать

Он не будет притворяться. Если у него нет памяти, релевантной задаче, он ничего не скажет о памяти, а не будет намекать, что помнит то, на что не может указать.

Он не будет забывать по собственному решению. Только вы можете удалить память, и только по вашему запросу. См. Изменить или забыть память.

Он не будет учиться из инкогнито-чата. Ничто, сказанное там, не записывается.


Чем это отличается от системного промпта

Вы могли бы поместить свои предпочтения в фиксированную инструкцию и вставлять её в каждый разговор. Разница в том, кто выполняет работу, и что происходит, когда что-то меняется.

С фиксированной инструкцией вы поддерживаете её. Вы замечаете, когда она устарела. Вы помните, что нужно включить её в каждый используемый вами инструмент.

С Dropstone память поддерживает себя сама из исправлений, которые вы в любом случае собирались сделать, она следует за вашей учетной записью в каждую поверхность без вставки, и вы можете просматривать и редактировать всё это в любой момент.

Related articles

Ctrl+I