Добавление таблиц Dataverse в качестве источника знаний

Note

Функции, описанные в этой статье, питаются стандартным жгутом, который использует опции выставления счетов, описанные в разделе «Лицензирование для агентов, работающих на стандартном жгуте». Узнайте, как получить доступ к стандартным функциям в стандартных агентах и потоках агентов доступа.

Когда вы интегрируете таблицы Dataverse в качестве источника знаний, ваш агент основывается на данных, содержащихся в этих таблицах. Этот процесс включает добавление синонимов и глоссарных определений для ваших таблиц и столбцов. Подробнее см. в статье Улучшение ответов агента в Microsoft Dataverse.

Note

  • Чтобы использовать этот источник знаний, агенты Copilot Studio должны использовать поиск по Dataverse. Если вы не можете добавить таблицу Dataverse в агента, попросите администратора включить поиск Dataverse в вашей среде. Подробнее см. в разделах Что такое поиск Dataverse и Настройка поиска Dataverse для среды.

  • Чтобы использовать таблицы Dataverse в качестве источников знаний, необходимо задать значение аутентификации агента Аутентификация с помощью Microsoft. Остальные два варианта — без аутентификации и аутентификация вручную — не поддерживаются.

  • Чтобы добавить таблицы Dataverse в качестве источника знаний, необходимо иметь соответствующие права доступа к базовым данным. Отсутствие или недостаток прав может помешать видеть или выбрать таблицы во время настройки. Дополнительные сведения см. в разделе "Назначение роли безопасности пользователю".

Чтобы добавить таблицы Dataverse в качестве источника знаний, выполните следующие действия:

  1. Откройте агент.

  2. Выберите Добавить знания на странице Обзор или База знаний.

  3. Выберите Dataverse.

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

    Note

    Рекомендации по таблицам основаны на имени вашего агента.

  5. Просмотрите имя и описание знания. Предоставьте подробное описание, особенно если генеративный ИИ включен, так как описание помогает генеративной оркестрации.

  6. По желанию, чтобы улучшить качество ответов, добавьте синонимы и термины глоссария:

    1. Выберите Изменить и добавьте синонимы к выбранным столбцам таблицы. Нажмите кнопку Назад, чтобы принять изменения.

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

  7. Выберите Добавить в агент, чтобы завершить добавление источника знаний.

Синонимы и глоссарные термины

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

В сценариях, когда ваша таблица Dataverse содержит столбец, состоящий из числовых значений, необходимо указать синоним, чтобы ИИ понял, что находится в столбце. Например, ваш агент оказывает помощь в поездке, и в таблице Dataverse есть столбец с именем «cr_123_abc», в котором номера рейсов используются для соответствия городам.

Снимок экрана страницы базы знаний, отображающий предварительный просмотр таблицы Dataverse с выделенными синонимами и описанием столбца.

Поскольку ИИ не знает, как квалифицировать эту информацию, вы должны явно указать ему, как ее интерпретировать. Поэтому разработчик добавляет описание для этого столбца, например: «cr_123_abc обозначает город отправления для каждого рейса, представленного кодом рейса».

Примеры определений глоссария

Используйте определения из глоссария для перефразирования терминов в вашей таблице Dataverse, чтобы агент лучше понимал вопросы пользователей и мог давать более точные ответы.

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

Сценарий Термин глоссария Пример описания
Аббревиатура VP "VP" означает значение Вице-президент в столбце "Должность" таблицы "Контакты".
Пользовательское владение Владелец активности Столбец «PartyId» в таблице «ActivityParty» идентифицирует «владельца действия».
Пользовательское поле доход от возможностей "Доход от возможной сделки" относится к столбцу "Пользовательский доход" в таблице "Возможная сделка".
Сложные правила или фильтр просроченная задача «Просроченная задача» относится к таблице «задача», когда столбец «код состояния» имеет открытое значение, а столбец «запланированная дата окончания» — значение, более раннее, чем сегодня.

Note

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

  • Обновление терминов и определений глоссария может занять до 15 минут.

Включение поддержки поиска для многостроковых типов данных текста и файлов в таблицах Dataverse (предварительная версия)

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

При добавлении Dataverse в качестве источника знаний вы можете применить неструктурированное рассуждение, чтобы получить более качественные ответы из столбцов Многострочный текст (MemoType) и Файл (FileType).

Important

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

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

Если вы создаете агент, готовый для рабочей среды, см. Обзор Microsoft Copilot Studio.

Перед выполнением поиска по данным Dataverse убедитесь, что соблюдены следующие требования:

  • Функция поиска в Dataverse включена.

  • У вас есть права создателя или администратора (необходимы для изменения представлений в Power Apps).

Дополнительные сведения см. в разделе "Настройка поиска Dataverse" для вашей среды.

Important

Создание поискового индекса требует дополнительных затрат на емкость Dataverse. Подробнее см. в статье Во сколько обойдется поиск в Dataverse?

Настройка таблицы Dataverse в Power Apps

Для этой предварительной версии функции в Представление быстрого поиска явно включите таблицу, а также столбцы Многострочный текст и Файл как доступные для поиска. Дополнительные сведения см. в разделе "Настройка поиска Dataverse" для вашей среды.

  1. Войдите в Power Apps и выберите нужную среду.

  2. Выберите Dataverse, затем Таблицы.

  3. Выберите таблицу Dataverse, которую вы добавили в агент Copilot Studio.

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

  5. В области Интерфейсы для работы с данными выберите Представления.

  6. В списке представлений выберите тип Предоставление быстрого поиска.

  7. Выберите поисковый столбец из списка и добавьте его в представление.

  8. Выберите Изменить столбцы таблицы, используемые при поиске, чтобы добавить доступные для поиска столбцы из параметров Поиск по.

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

Известные ограничения

  • Если вы добавите источник знаний Dataverse до настройки ваших столбцов Многострочный текст и Файл в Power Apps, системе может потребоваться до двух дней для автоматического заполнения данных по запросу. Чтобы ускорить процесс, попробуйте повторно добавить источник знаний Dataverse после настройки поля для поиска.
  • Таблицы, изображения и текст на языках, отличных от базового языка организации, не поддерживаются во вложенных файлах.
  • При добавлении виртуальных таблиц Dataverse в качестве источника знаний доступны только виртуальные таблицы, связанные с поставщиком данных Finance and Operations. Другие поставщики данных не поддерживаются.