среда выполнения агента данных Fabric

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

Снимок экрана: селектор среды выполнения агента данных Fabric с параметрами стандартной и предварительной версии среды выполнения.

Fabric предлагает две среды выполнения:

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

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

Important

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

Стандартная среда выполнения

Стандартная среда выполнения — это среда выполнения GA и используется по умолчанию для новых агентов данных. Он содержит общедоступную реализацию основных компонентов агента, в том числе:

  • Встроенные средства создания запросов, которые переводят вопросы естественного языка в запросы к поддерживаемым источникам данных, включая Lakehouse, Data Warehouse, базу данных SQL, зеркальную базу данных, базу данных Eventhouse KQL и семантику Power BI.
  • Логика оркестрации, планирования и маршрутизации основного агента.

Обновления стандартной среды выполнения происходят редко. Изменения попадают сюда только после того, как проходят проверку в среде выполнения предварительной версии и переходят в статус общедоступности (GA). Выберите стандартную среду выполнения для рабочих агентов данных, где согласованное поведение и минимальный объем операций между выпусками важен.

Предварительная версия среды выполнения

Среда выполнения предварительной версии включает новейшие улучшения встроенных инструментов и оркестрации до их перехода в статус общедоступной версии. Эти обновления могут включать в себя:

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

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

Что входит в предварительную версию среды выполнения

Следующие обновления сегодня входят в предварительную версию среды выполнения. Этот список меняется по мере появления новых улучшений и по мере того, как существующие достигают статуса общедоступности (GA).

Улучшение Функция Description
Контекст схемы для источников данных SQL Описания объектов схемы (Предварительный просмотр) Добавьте бизнес-контекст для таблиц, столбцов и других элементов схемы, чтобы помочь агенту данных интерпретировать большие или неоднозначные SQL-схемы и генерировать более точные запросы.
Тематический контекст для источников данных SQL Темы (Предварительный обзор) Добавьте до 1 миллиона символов инструкций, сгруппированных по темам. Агент данных находит разделы, релевантные к вопросу, и передаёт их NL2SQL.
Новая модель генерации SQL-запросов Продвинутый NL2SQL Advanced NL2SQL работает на более новой модели для повышения точности запросов и снижения задержек.
Лучший пример запроса ниже Продвинутый NL2SQL NL2SQL более тесно соответствует шаблонам, показанным в примере библиотеки запросов, вместо добавления дополнительной логики или ограничений, которые не были в примерах.
Подстановка значений фильтра Продвинутый NL2SQL NL2SQL анализирует подразумеваемые значения фильтров и подставляет корректные, в том числе когда подразумеваются несколько категориальных или булевых фильтров, а не указываются явно.
Обработка неоднозначности Продвинутый NL2SQL NL2SQL обнаруживает неоднозначные вопросы и задает уточняющий вопрос перед созданием SQL вместо фиксации предположения, которое может привести к неправильному ответу.
Более точная обработка сложных вопросов Продвинутая генерация DAX Генерация DAX рассуждает на нескольких этапах, проверяет результаты, устраняет неоднозначность и совершенствует свой подход для более точного ответа на сложные вопросы.
Более надёжная генерация фильтров Продвинутая генерация DAX Генерация DAX ищет значения внутри столбцов семантической модели, чтобы определить правильные значения фильтра и генерировать более надёжные запросы.

Вы также можете программно переключить агент данных на среду выполнения предварительной версии с помощью пакета SDK Python для агента данных Fabric:

data_agent = FabricDataAgentManagement(data_agent_name)

# Switch to the preview runtime
data_agent.update_configuration(enable_preview_features=True)
config = data_agent.get_configuration()
print(f"Preview runtime enabled: {config.enable_experimental_features}")

# Switch back to the standard runtime
data_agent.update_configuration(enable_preview_features=False)
config = data_agent.get_configuration()
print(f"Preview runtime enabled: {config.enable_experimental_features}")

Note

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