Letta платформа для агентов с памятью

Letta.

Состояние агента между сессиями и явные блоки памяти

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

Документация Letta по агентам с долговременным состоянием
Документация Letta по агентам с долговременным состоянием. Открыть источник

Когда история и память расходятся

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

Сценарий с исправлением

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

Сделайте второй тестовый аккаунт. Запись первого не должна появляться в его ответе или в списке доступных блоков.

Срок и область хранения

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

Для каких задач подходит

  • Сохранить подтвержденное предпочтение между сессиями
  • Проверить исправление устаревшего значения в памяти
Возможности

Сильные стороны

  • Описывает память через отдельные блоки агента
  • Документирует состояние и работу с агентами через SDK
Стоит учитывать

Ограничения

  • Нужно заранее определить, какие сведения можно сохранять
  • Сохраненная запись может устареть или оказаться неверной

Выбор и условия

Бесплатный режим
Не подтверждено
Пробный период
Не подтверждено
Без регистрации
Не подтверждено
Русский интерфейс
Не подтверждено
Локальная установка
Да
API
Да

«Не подтверждено» означает, что сведений недостаточно. Возможность может существовать; сверяйте условия разработчика.

Исходные форматы
Текст, Данные
Результат
Текст, Данные

Условия

У облачной платформы есть собственные планы. Для самостоятельного размещения учитывайте модель, хранение и обслуживание. Нужно заранее определить, какие сведения можно сохранять.

От задачи к первому результату

Практический пример

Задача
Сохранить подтвержденное предпочтение между сессиями
Что подготовить
Две синтетические учетные записи и три диалога о смене канала связи.

Задание или запрос

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

Ожидаемый результат

Проверенное значение в памяти с понятной областью доступа.

Как проверить результат

  • Прочитайте блок памяти после исправления.
  • Убедитесь, что другая учетная запись не получает это предпочтение.

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

Проверить подробности

Официальные источники

  1. Официальная документация Letta
  2. Агенты с состоянием в Letta
  3. Планы и доступ Letta

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