Что такое Foundry IQ?

Примечание

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

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

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

База знаний состоит из источников знаний (подключений к внутренним и внешним хранилищам данных) и параметров, управляющих поведением извлечения. Несколько агентов могут совместно использовать одну базу знаний. Когда агент запрашивает базу знаний, Foundry IQ использует агентическое извлечение для обработки запроса, получения соответствующих сведений, применения пользовательских разрешений и возврата ответов с цитатами.

Возможности

  • Свяжите одну базу знаний с несколькими агентами. Поддерживаемые источники знаний включают внутренние хранилища данных (например, Хранилище BLOB-объектов Azure, SharePoint и OneLake) и общедоступные веб-данные.

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

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

  • Используйте агентный механизм извлечения с большой языковой моделью (LLM) для планирования запросов, выбора источников, параллельного поиска и агрегирования результатов.

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

  • Синхронизируйте списки управления доступом (ACL) для поддерживаемых источников и соблюдайте метки конфиденциальности Microsoft Purview. Принудительное применение разрешений во время запроса, чтобы агенты возвращали только авторизованное содержимое.

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

Компоненты

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

Компонент Описание
База знаний Ресурс верхнего уровня, который управляет агентическим извлечением. Определяет, какие источники знаний запрашивать и параметры, которые управляют поведением извлечения, включая степень усилий по поисковому рассуждению (минимальная, низкая или средняя) для обработки LLM.
Источники знаний Подключения к индексированному или удаленному содержимому. База знаний ссылается на один или несколько источников знаний.
Агентное извлечение Конвейер обработки с множеством запросов, который разлагает сложные вопросы на подзапросы, выполняет их параллельно, семантически переранжирует результаты и возвращает унифицированные ответы. Использует необязательный LLM из Azure OpenAI в моделях Foundry для планирования запросов.

Базы знаний Foundry IQ можно использовать в службе агента Foundry, Microsoft Agent Framework или любом пользовательском приложении, вызвав API базы знаний из Поиск с использованием ИИ Azure.

Рабочий процесс

Вы можете настроить IQ Foundry с помощью портала или программно. Ниже описан типичный рабочий процесс обоих подходов.

  1. Войдите в Microsoft Foundry. Убедитесь, что переключатель New Foundry включен. Эти действия относятся к Foundry (new).

  2. Создайте проект или выберите существующий проект.

  3. В верхнем меню выберите Сборка.

  4. На вкладке "Знания" :

    1. Создайте или подключитесь к существующей службе поиска, поддерживающей агентическое извлечение.
    2. Создайте базу знаний, добавив один источник знаний одновременно.
    3. Настройте свойства базы знаний для поведения извлечения.
  5. На вкладке "Агенты" :

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

Примечание

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

  • Вы можете использовать портал Azure для создания баз знаний и источников знаний, но настройка агента и интеграция должны выполняться на портале Foundry Microsoft или программно.

Связь с Fabric IQ и Work IQ

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

  • Fabric IQ — это уровень семантической аналитики для Microsoft Fabric. Он моделирует бизнес-данные (онтологии, семантические модели, графы и агенты данных), чтобы агенты могли анализировать аналитику в OneLake и Power BI.

  • Work IQ — это контекстный уровень аналитики для Microsoft 365. Он фиксирует сигналы совместной работы из документов, собраний, чатов и рабочих процессов, предоставляя агентам представление о том, как работает ваша организация.

  • Foundry IQ — это управляемый уровень знаний для корпоративных данных. Он подключает структурированные и неструктурированные данные между Azure, SharePoint, OneLake и Интернетом, чтобы агенты могли получать доступ к знаниям с поддержкой разрешений.

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

Начало работы