środowisko uruchomieniowe agenta danych Fabric

Każdy agent danych Fabric działa w środowisku uruchomieniowym. Środowisko uruchomieniowe określa podstawowe składniki agenta: orkiestrację, planowanie i logikę routingu wraz z wbudowanymi narzędziami do generowania zapytań, które tłumaczą pytania języka naturalnego na zapytania względem źródeł danych.

Zrzut ekranu przedstawiający selektor środowiska uruchomieniowego agenta danych Fabric przedstawiający standardowe i zapoznawcza opcje środowiska uruchomieniowego.

Fabric oferuje dwa środowiska uruchomieniowe:

  • Standardowe środowisko uruchomieniowe — ogólnie dostępne środowisko uruchomieniowe (GA), zoptymalizowane pod kątem stabilnego, przewidywalnego działania.
  • Środowisko uruchomieniowe w wersji zapoznawczej — środowisko uruchomieniowe z najnowszymi ulepszeniami i modyfikacjami kluczowych składników (na przykład wbudowanych narzędzi do generowania zapytań lub logiki routingu agenta), zanim zmiany te osiągną status ogólnej dostępności.

Wybrane środowisko uruchomieniowe określa, jak i kiedy zmiany w podstawowych składnikach agenta docierają do agenta. Nie określa, które źródła danych możesz dodać. Niektóre konfiguracje podglądu, takie jak opisy obiektów schematu, są dostępne tylko w czasie podglądu.

Ważna

Uaktualnienia modelu do bazowego dużego modelu językowego (LLM) są stosowane spójnie zarówno w środowiskach uruchomieniowych standardowych, jak i w wersji zapoznawczej. Wybór środowiska uruchomieniowego nie kontroluje modelu używanego przez agenta danych.

Standardowe środowisko uruchomieniowe

Standardowe środowisko uruchomieniowe to środowisko GA i jest ono domyślnie używane dla nowych agentów danych. Zawiera on ogólnie dostępne implementacje podstawowych składników agenta, w tym:

  • Wbudowane narzędzia do generowania zapytań, które tłumaczą pytania zadawane w języku naturalnym na zapytania kierowane do obsługiwanych źródeł danych, w tym Lakehouse, Data Warehouse, SQL Database, Mirrored Database, Eventhouse KQL Database i modelu semantycznego Power BI.
  • Podstawowa logika orkiestracji, planowania i trasowania agenta.

Aktualizacje standardowego środowiska uruchomieniowego są rzadko dostępne. Zmiany trafiają tutaj dopiero po pomyślnym przejściu walidacji w środowisku uruchomieniowym wersji zapoznawczej i przejściu do GA. Wybierz standardowe środowisko uruchomieniowe dla agentów danych produkcyjnych, w którym ważne jest spójne zachowanie i minimalny współczynnik zmian między wersjami.

Środowisko uruchomieniowe wersji zapoznawczej

Środowisko uruchomieniowe w wersji zapoznawczej zawiera najnowsze ulepszenia wbudowanych narzędzi i orkiestracji, zanim trafią one do wersji ogólnie dostępnej. Te aktualizacje mogą obejmować:

  • Nowe wbudowane narzędzia, które nie są jeszcze dostępne w standardowym środowisku uruchomieniowym.
  • Modyfikacje i ulepszenia jakości istniejących wbudowanych narzędzi (na przykład aktualizacje sposobu generowania lub weryfikowania zapytań dla danego źródła danych przez agenta).
  • Zmiany w podstawowej logice orkiestracji, planowania lub trasowania agenta.

Aktualizacje środowiska uruchomieniowego w wersji zapoznawczej są częstsze, a zachowanie może ulec zmianie między wersjami. Wybierz środowisko uruchomieniowe w wersji podglądowej, jeśli chcesz ocenić nadchodzące zmiany, sprawdzić, czy Twoi agenci nadal działają zgodnie z oczekiwaniami, lub przekazać opinię na temat ulepszeń, zanim trafią one do wersji ogólnie dostępnej.

Co jest obecnie dostępne w środowisku uruchomieniowym w wersji zapoznawczej

Następujące aktualizacje są obecnie uwzględnione w środowisku uruchomieniowym wersji zapoznawczej. Ta lista zmienia się wraz z pojawianiem się nowych ulepszeń oraz osiąganiem przez istniejące ulepszenia statusu GA.

Poprawa Funkcja Description
Kontekst schematu dla źródeł danych SQL Opisy obiektów schematu (Wersja zapoznawcza) Dodaj kontekst biznesowy dla tabel, kolumn i innych elementów schematu, aby pomóc agentowi danych interpretować duże lub niejednoznaczne schematy SQL i generować dokładniejsze zapytania.
Lepsze przykładowe zapytanie poniżej Zaawansowane NL2SQL NL2SQL ściślej trzyma się wzorców pokazanych w bibliotece przykładowych zapytań, zamiast dodawać dodatkową logikę lub ograniczenia, których nie było w przykładach.
Zastępowanie wartości filtru Zaawansowane NL2SQL NL2SQL wnioskuje na podstawie implikowanych wartości filtrów i podstawia właściwe, również wtedy, gdy implikowanych jest wiele filtrów kategorycznych lub typu boolean, zamiast być wyraźnie określonych.
Obsługa niejednoznaczności Zaawansowane NL2SQL Nl2SQL wykrywa niejednoznaczne pytania i zadaje wyjaśnienie pytania przed wygenerowaniem kodu SQL, zamiast zobowiązać się do założenia, które może generować nieprawidłową odpowiedź.
Dokładniejsze obsługiwanie złożonych pytań Zaawansowane generowanie DAX Generowanie DAX przebiega wieloetapowo, analizuje wyniki, usuwa niejednoznaczności i udoskonala swoje podejście, aby trafniej odpowiadać na złożone pytania.
Bardziej niezawodne generowanie filtrów Zaawansowane generowanie DAX Generowanie DAX przeszukuje wartości w kolumnach modelu semantycznego, aby zidentyfikować właściwe wartości filtrów i generować bardziej wiarygodne zapytania.

Agenta danych można również programowo przełączyć do środowiska uruchomieniowego w wersji zapoznawczej za pomocą zestawu Fabric Data Agent Python SDK:

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}")

Uwaga / Notatka

Środowisko uruchomieniowe, z którego korzysta opublikowany agent danych, określa konfiguracja agenta w chwili publikacji. Jeśli publikujesz agenta danych, gdy jest skonfigurowany do korzystania ze środowiska uruchomieniowego w wersji zapoznawczej, opublikowana wersja będzie nadal działać w środowisku uruchomieniowym w wersji zapoznawczej do momentu ponownego opublikowania agenta z innym wyborem środowiska uruchomieniowego.