Использование генеративных ответов в теме

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

При первом создании агента можно ввести URL-адрес, который агент использует для генерации ответов. Этот URL-адрес используется во всех функциях агента. Тем не менее, вы можете улучшить разговоры вашего агента, используя несколько внутренних и внешних источников знаний в отдельных темах.

Генеративные ответы в качестве резервного варианта

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

Источники знаний генеративных ответов

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

Эти источники включают в себя:

  • Внешние веб-ресурсы:

  • Внутренние ресурсы:

    • Azure OpenAI на основе ваших данных
    • Документы отправлены в Dataverse
    • SharePoint (поддерживаются только определенные форматы файлов)
    • Пользовательские данные (внутренние или внешние): укажите собственный источник, например поток Power Automate или навык.

Поддерживаемые источники знаний

Разные источники знаний предлагают разные возможности. К этим возможностям относятся количество входов, тип или формат данных, а также то, как (или если) источнику нужна аутентификация для доступа к ним.

Name Source Description Количество входных данных, поддерживаемых в генеративных ответах Аутентификация
Общедоступный веб-сайт Внешний Выполняет поиск по входным запросам в Bing, возвращает результаты только с предоставленных веб-сайтов Генеративный режим: 25 веб-сайтов
Классический режим: четыре общедоступных URL-адреса (например, microsoft.com)
нет
Документы Внутренний Ищет в документах, отправленных в Dataverse, возвращает результаты по содержимому документов Генеративный режим: все документы
Классический режим: ограничен выделением места в хранилище файлов Dataverse
нет
Sharepoint Внутренний Подключается к URL-адресу SharePoint, использует GraphSearch для возврата результатов Генеративный режим: 25 URL
Классический режим: четыре URL-адреса на узел темы генеративных ответов
Аутентификация пользователя агента с помощью Microsoft Entra ID
Dataverse Внутренний Подключается к настроенной среде Dataverse и использует генеративную технику, дополненную извлечением, в Dataverse для возврата результатов Генеративный режим: Без ограничений
Классический режим: два источника знаний Dataverse (и до 15 таблиц на источник знаний)
Аутентификация пользователя агента с помощью Microsoft Entra ID
Корпоративные данные с помощью коннекторов Внутренний Подключается к коннекторам, где данные вашей организации индексируются Поиск (Майкрософт) Генеративный режим: Без ограничений
Классический режим: два на пользовательский агент
Аутентификация пользователя агента с помощью Microsoft Entra ID

Замечание

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

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

  • Для веб-сайтов необходимо подтвердить, какие веб-сайты, принадлежащие вашей организации, будут просматриваться Bing через Copilot Studio.

  • Вы можете выполнять запросы, независимые от языка, ко всем поддерживаемым типам файлов и языкам.

  • Если вы используете неструктурированные данные, такие как отдельные файлы и папки SharePoint, файлы и папки OneDrive или коннекторы, существуют разные ограничения и ограничения. Для получения дополнительной информации перейдите в раздел «Ограничения и ограничения».

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

Добавление узла генеративных ответов

  1. Перейдите на страницу Темы и откройте нужную тему.

  2. Выберите значок «Добавить» узла под узлом, после чего хотите использовать генеративные ответы, укажите на «Расширенные» и выберите «Генеративные ответы». Появляется новый узел под названием Create generative responses .

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

    Вы можете указать и настроить новые источники данных:

Настройте ответ агента

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

  1. В узле Create generative answers для Input выберите системную переменную Activity.Text .

  2. В панели свойств генеративных ответов :

    1. Разверните раздел Дополнительно.

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

    3. Очистите окно «Отправить сообщение ».

      Замечание

      Очистка этой опции не позволяет агенту сразу вернуть сгенерированный ответ, что позволяет настраивать ответ. Ограничения: Если вы публикуете этот агент в Teams, вы должны явно включить рендеринг цитат для индивидуального ответа. В Teams агенты Copilot Studio автоматически возвращают ссылки на ссылки только для ответов без кастомизации. Узнайте больше в разделе: Цитаты не отображаются для индивидуальных ответов.

  3. Добавьте либо узел вопроса , либо узел сообщения , и добавьте к этому узлу адаптивную карту .

  4. В панели свойств Адаптивной карты переключитесь на Формулу и замените стандартное содержимое формулой Power Fx, которая использует вашу глобальную переменную и нужные настройки.

Аутентификация

Некоторые источники требуют аутентификации, потому что агент совершает звонки от имени пользователя в окне чата. Звонки используются с учётными данными copilotstudio.microsoft.com.

Настройки аутентификации, которые вы настраиваете в агенте, требуют ручной аутентификации с помощью типа ServiceProvider с Microsoft Entra ID.

Чтобы настроить аутентификацию и создать Microsoft Entra ID, см.:

Включите следующие делегированные разрешения для Microsoft Graph:

  1. Files.Read.All
  2. Sites.Read.All

Поддерживаемое содержимое

Генеративные ответы хранятся в следующих форматах:

  • Страницы SharePoint (современные страницы)
  • Документ Word (.docx)
  • Документы PowerPoint (.pptx)
  • PDF-документы (.pdf)

Замечание

Список ограничений и поддерживаемых функций SharePoint см. лимиты веб-приложений SharePoint.

Модерация контента

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

  1. Выберите три точки (...) узла и выберите Свойства.

  2. Выберите нужный уровень модерации.

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

  3. Выберите Сохранить в верхней части страницы.

Замечание

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