Letta позволяет хранить сведения об агенте отдельно от конкретного диалога. В приложении можно дать агенту право обновлять согласованные блоки памяти.

Когда история и память расходятся
Помощник по учебным заявкам услышал просьбу писать на рабочую почту, а позже получил исправление. Если каждый раз отправлять модели весь диалог, старое и новое значение будут лежать рядом. В Letta можно хранить действующий вариант в отдельном блоке памяти агента и проверять его между сессиями. Команда решает, какие записи агент имеет право менять и какие изменения требуют явного подтверждения от человека.
Сценарий с исправлением
Создайте тестового агента и задайте безопасную структуру блока. Передайте вымышленное предпочтение, закройте диалог и откройте новый. Попросите назвать действующий канал, после чего исправьте значение. Проверьте сам блок, а затем снова задайте вопрос в отдельной сессии. Если фраза пользователя двусмысленна, агент должен уточнить намерение. Такое правило понадобится задать и проверить в приложении.
Сделайте второй тестовый аккаунт. Запись первого не должна появляться в его ответе или в списке доступных блоков.
Срок и область хранения
Проверьте, как удалить запись, отозвать согласие и найти причину последнего обновления. Если приложение сохраняет полные обращения, определите сроки отдельно для журнала и для кратких сведений памяти. Облачный доступ и самостоятельное размещение отличаются настройкой хранилища и обслуживания. В обоих случаях сохраненное поле следует считать проверяемыми данными, особенно когда по нему выбирается способ связи или действие во внешней системе.
Для каких задач подходит
- Сохранить подтвержденное предпочтение между сессиями
- Проверить исправление устаревшего значения в памяти
Сильные стороны
- Описывает память через отдельные блоки агента
- Документирует состояние и работу с агентами через SDK
Ограничения
- Нужно заранее определить, какие сведения можно сохранять
- Сохраненная запись может устареть или оказаться неверной
Выбор и условия
- Бесплатный режим
- Не подтверждено
- Пробный период
- Не подтверждено
- Без регистрации
- Не подтверждено
- Русский интерфейс
- Не подтверждено
- Локальная установка
- Да
- API
- Да
«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.
- Исходные форматы
- Текст, Данные
- Результат
- Текст, Данные
Условия
У облачной платформы есть собственные планы. Для самостоятельного размещения учитывайте модель, хранение и обслуживание. Нужно заранее определить, какие сведения можно сохранять.От задачи к первому результату
Практический пример
- Задача
- Сохранить подтвержденное предпочтение между сессиями
- Что подготовить
- Две синтетические учетные записи и три диалога о смене канала связи.
Задание или запрос
Сохрани подтвержденный канал связи, затем обнови его по явной просьбе. В следующей сессии покажи действующее значение.
Ожидаемый результат
Проверенное значение в памяти с понятной областью доступа.
Как проверить результат
- Прочитайте блок памяти после исправления.
- Убедитесь, что другая учетная запись не получает это предпочтение.
Редакционный учебный пример постановки задачи, а не результат личного тестирования сервиса. Проверьте доступность нужного режима, права на исходники и условия использования результата.
Проверить подробности
Официальные источники
Описание составлено по материалам разработчика. Возможности, цены и доступность могут меняться; перед использованием сверяйтесь с первоисточником.

