Что такое источник знаний?

Примечание

Поиск с использованием ИИ Azure доступна через портал Azure, REST API и Azure SDKs. Он также лежит в основе Foundry IQ — управляемого слоя знаний, который преобразует корпоративный контент в многократно используемые базы знаний с учетом разрешений доступа для агентов на портале Microsoft Foundry.

Примечание

Некоторые функции агентного извлечения являются общедоступными в REST API версии 2026-04-01 через программный доступ. Портал Azure и портал Microsoft Foundry продолжают предоставлять предварительный доступ ко всем агентным функциям извлечения. Рекомендации по миграции, включая обзор того, что доступно в общем доступе и что остаётся в предварительном просмотре, см. в разделе "Перенос кода агентного извлечения на последнюю версию".

Если вы решите использовать REST API в предварительной версии, вы сможете получить доступ к возможностям агентного извлечения, которые ещё не являются общедоступными. Предварительные версии функций предоставляются без соглашения об уровне обслуживания и не рекомендуется для рабочих нагрузок. Для получения дополнительной информации см. Дополнительные условия использования для предварительных версий Microsoft Azure.

Important

Эти возможности и функциональность доступны в REST API версии 2026-05-01-preview. Предварительная версия 2026-05-01-preview лицензируется вам в рамках вашей подписки Azure и подпадает под условия, применимые к "Предварительным версиям", изложенные в Microsoft Product Terms, Microsoft Products and Services Data Protection Addendum ("DPA") и Supplemental Terms of Use for Microsoft Azure Previews.

Предварительная версия 2026-05-01 поддерживает подключения к другим службы Майкрософт и сторонним службам. Использование этих служб регулируется соответствующими условиями и может привести к обработке или хранению данных за пределами периметра соответствия требованиям Azure, а также к передаче данных в периметр соответствия требованиям Azure.

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

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

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

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

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

Поиск с использованием ИИ Azure поддерживает следующие источники знаний для рабочих нагрузок агентного поиска.

Вид Description Индексированные или удаленные
Индекс поиска Оборачивает существующий индекс. Индексируемые
Azure Blob Создает конвейер индексирования на основе контейнера BLOB-объектов. Индексируемые
Azure SQL (предварительная версия) Создает конвейер индексатора из таблицы или представления Azure SQL. Индексируемые
Файл (предварительная версия) Отправляет файлы непосредственно в Поиск с использованием ИИ Azure. Индексируемые
OneLake Создает конвейер индексатора из lakehouse. Индексируемые
Индексированный SharePoint (предварительная версия) Создает конвейер индексатора на сайте SharePoint. Индексируемые
Удаленный SharePoint (предварительная версия) Извлекает содержимое из SharePoint. Удаленный
агент данных Fabric (предварительная версия) Извлекает ответы и внедренные ресурсы из агента данных Microsoft Fabric. Удаленный
Fabric Ontology (предварительная версия) Извлекает ответы на основе сущностей и связей из Microsoft Fabric ontology. Удаленный
Сервер MCP (предварительная версия) Получает результаты в реальном времени с внешнего сервера MCP с использованием инструментов. Удаленный
Work IQ (предварительная версия) Извлекает организационные аналитические данные из Work IQ. Удаленный
Паутина Получает данные для обоснования в режиме реального времени из Microsoft Bing. Удаленный

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

Индексированный источник знаний указывает на поисковый индекс, который соответствует критериям агентного извлечения. Содержимое отправляется в индекс перед временем запроса через один из трех путей:

  • Приведите собственный индекс: Используйте источник знаний индекса поиска, чтобы упаковать существующий индекс в службу поиска.

  • Прямая отправка файла: Используйте источник знаний файлов для отправки файлов непосредственно в Поиск с использованием ИИ Azure. Служба обрабатывает файлы и сохраняет извлеченное содержимое в созданном индексе поиска без внешнего хранилища или конвейера индексатора.

  • Автоматически создаваемый конвейер индексатора: Для всех остальных индексируемых источников знаний Поиск с использованием ИИ Azure автоматически создает полный конвейер индексатора на основе вашего внешнего источника данных. Это включает источник данных, набор навыков, индексатор и индекс, который заполнен и разбит на фрагменты.

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

Удаленные источники знаний

Удаленный источник знаний подключается непосредственно к внешней платформе. Содержимое никогда не загружается в Поиск с использованием ИИ Azure. Вместо этого он извлекается во время запроса через собственные API каждой платформы. Агентный механизм поиска выполняет вызов API и возвращает результаты вместе с любыми проиндексированными источниками знаний в том же ответе.

В зависимости от платформы удаленные подключения достигают содержимого через общедоступный Интернет (например, Bing) или в клиенте Microsoft (например, SharePoint и Fabric).

Единый рейтинг

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

Работа с источниками знаний

Источники знаний — это независимые объекты, которые создаются и управляются отдельно от баз знаний. Помните о перечисленных ниже моментах.

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

  • Чтобы удалить источник знаний, сначала обновите или удалите все базы знаний, ссылающиеся на него. Затем можно удалить источник знаний.

  • Источник знаний и его база знаний должны существовать в той же службе поиска.

Создание источников знаний

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

Возможность создания объектов в портале Azure, портале Microsoft Foundry, REST API и пакетах SDK для Azure зависит от типа источника знаний. Инструкции по каждому типу см. по ссылкам в поддерживаемых источниках знаний.

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

Для источников знаний BLOB, индексированных OneLake и индексированных SharePoint можно принимать метки конфиденциальности Microsoft Purview, установив ingestionPermissionOptions так, чтобы он включал sensitivityLabel. Перед настройкой этого значения следуйте всем предварительным требованиям. После синхронизации с индексом метки отображаются в ответах и используются для принудительного доступа на уровне документа во время запроса. Дополнительные сведения см. в разделе "Принудительное применение разрешений во время запроса (предварительная версия)".

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

Отображение изображений, встроенных в документ (предварительная версия)

Для источников знаний Blob, индексированных OneLake и SharePoint, можно настроить assetStore в ingestionParameters источника знаний, чтобы сохранять изображения, встроенные в исходные документы. Если вы также включите выдачу изображений в базе знаний, действие retrieve добавит эти изображения в запрос на синтез ответа, чтобы LLM могла анализировать диаграммы, графики и извлечённое из изображений содержимое. Дополнительные сведения см. в разделе Отображение изображений, внедренных в документ, при агентном поиске (предварительная версия).

Использование источников знаний

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

Всегда запрашивать источник знаний

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

Используйте усилия по извлечению причин для управления использованием LLM (предварительная версия)

Попытка извлечения определяет, сколько обработки LLM применяется к каждому запросу. Не все решения получают преимущества от планирования запросов LLM. Если простота и скорость являются приоритетом, используйте minimal усилия для обхода обработки LLM. При уровне усилий low и medium LLM планирует и выбирает, к каким источникам знаний обращаться, а medium добавляет итеративный проход для получения более глубоких результатов. Дополнительные сведения о каждом уровне см. в статье Настройка усилия рассуждения при извлечении (предварительная версия).

Следующие факторы влияют на выбор на уровне low и medium усилий:

  • Источник name знаний.

  • Индекс description (для индексированных источников знаний).

  • retrievalInstructions, указанный в определении базы знаний или в действии извлечения. Инструкции по извлечению данных определяют, какие источники знаний LLM выбирает или пропускает. Они работают как запрос: можно указать краткость, тон и форматирование.