Память (предварительная версия)

[Эта статья является предварительной документацией и может быть изменена.]

Important

Память в Copilot Studio помогает агенту запоминать детали своих взаимодействий и использовать этот контекст для будущих взаимодействий. Эта функция позволяет агенту добиваться более релевантных и последовательных результатов со временем. Каждый агент поддерживает отдельное хранилище памяти для каждого пользователя, поэтому контекст одного пользователя никогда не делится с другим.

Note

Функции этой статьи работают на GitHub Copilot, который использует Copilot Credits для выставления счетов на основе использования. Узнайте больше о кредитах Copilot в разделе Обзор выставления счетов для агентов, основанных на упряжке GitHub Copilot.

Биллинг на основе использования применяется к использованию, созданию, тестированию и оценке агентов. Эти действия могут потреблять кредиты Copilot.

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

Как работает память

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

  1. Захват: агент записывает сигналы, такие как предпочтения пользователя и соответствующий контекст, передаемый во время разговора.
  2. Хранить: Эти сигналы сохраняются в виде файлов в этой папке.
  3. Применение: при последующих взаимодействиях агент использует эту память для формирования ответов или принятия решений.

Включение и выключение памяти

Чтобы включить или выключить Память:

  1. Создайте или откройте агента в Copilot Studio.
  2. Перейдите на вкладку Сборка.
  3. В панели компонентов используйте переключатель Память, чтобы включить или выключить функцию.

Скриншот переключателя памяти в Copilot Studio.

Important

  • Воспоминания пользователя являются приватными для этого пользователя. Создатель и другие пользователи их не видят.
  • Если пользователь не взаимодействует с агентом в течение 28 дней, система удаляет его память от этого агента.
  • Пользовательская память отключена в групповых чатах и каналах Microsoft Teams.
  • Отключение памяти не удаляет сохранённые воспоминания. Это только мешает агенту использовать их.

Управление записями памяти

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

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

Скриншот сохранённых воспоминаний в портале памяти.

Агент отображает ссылку на портал памяти прямо в разговоре:

  • Первое взаимодействие в канале: При первом взаимодействии пользователя с агентом с поддержкой памяти в новом канале ответ агента включает ссылку на портал. Например, их первое сообщение агенту в Microsoft Teams или Microsoft 365 Copilot.
  • По запросу в чате: агент также может динамически отображать ссылку на портал во время разговора, чтобы открыть её, когда захочет просмотреть или очистить память. Например, когда пользователь спрашивает, что он о нём помнит.

Скриншот ссылки на портал памяти.

Tip

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