běhové prostředí datového agenta Fabric

Každý datový agent Fabric běží v modulu runtime. Modul runtime určuje základní komponenty agenta: orchestraci, plánování a logiku směrování spolu s integrovanými nástroji pro generování dotazů, které překládají dotazy v přirozeném jazyce na dotazy na zdroje dat.

Snímek obrazovky se selektorem modulu runtime datového agenta Fabric zobrazující možnosti modulu runtime úrovně Standard a Preview

Fabric nabízí dva moduly runtime:

  • Standardní modul runtime – obecně dostupný modul runtime (GA) optimalizovaný pro stabilní a předvídatelné chování.
  • Preview runtime — runtime s nejnovějšími vylepšeními a úpravami základních komponent (například integrovaných nástrojů pro generování dotazů nebo logiky směrování agenta) předtím, než tyto změny postoupí do GA.

Modul runtime, který zvolíte, určuje, jak a kdy se změny základních komponent agenta dostanou k vašemu agentovi. Neurčuje, které datové zdroje můžete přidat. Některé náhledové konfigurace, například popisy objektů schématu, jsou k dispozici pouze v modulu runtime ve verzi Preview.

Important

Upgrady modelů na základní rozsáhlý jazykový model (LLM) se konzistentně používají v modulech runtime Standard i Preview. Výběr modulu runtime neřídí, který model používá datový agent.

Standardní běhové prostředí

Standardní runtime je runtime GA a je výchozí pro nové datové agenty. Obsahuje obecně dostupné implementace základních komponent agenta, včetně:

  • Integrované nástroje pro generování dotazů, které převádějí otázky v přirozeném jazyce do dotazů nad podporovanými zdroji dat, včetně Lakehouse, Data Warehouse, SQL Database, Mirrored Database, Eventhouse KQL Database a sémantického modelu Power BI.
  • Základní logika orchestrace, plánování a směrování agenta.

Aktualizace standardního modulu runtime nejsou časté. Změny se zde projeví teprve poté, co projdou validací v preview runtime a postoupí do GA. Zvolte standardní modul runtime pro produkční datové agenty, u kterých je důležité konzistentní chování a minimální četnost změn mezi verzemi.

Náhled runtime

Runtime ve verzi Preview obsahuje nejnovější vylepšení integrovaných nástrojů a orchestrace předtím, než přejdou do GA. Mezi tyto aktualizace patří:

  • Nové integrované nástroje, které ještě nejsou dostupné ve standardním modulu runtime.
  • Úpravy a vylepšení kvality stávajících integrovaných nástrojů (například aktualizace způsobu generování nebo ověřování dotazů pro daný zdroj dat)
  • Změny základní orchestrace, plánování nebo logiky směrování agenta

Aktualizace modulu runtime preview jsou častější a chování se může mezi verzemi měnit. Vyberte preview runtime, pokud chcete vyhodnotit nadcházející změny, ověřit, že vaši agenti nadále fungují podle očekávání, nebo poskytnout zpětnou vazbu k vylepšením před jejich uvedením do GA.

Co je aktuálně v modulu runtime Preview

Následující aktualizace jsou dnes součástí modulu runtime preview. Tento seznam se mění s tím, jak přibývají nová vylepšení a jak stávající dosahují GA.

Zlepšení funkce Description
Kontext schématu pro zdroje dat SQL Popisy objektů schématu (Náhled) Přidejte obchodní kontext pro tabulky, sloupce a další prvky schématu, aby datový agent lépe interpretoval velká nebo nejednoznačná SQL schémata a generoval přesnější dotazy.
Lepší příklad následujícího dotazu Pokročilý NL2SQL NL2SQL dodržuje více vzorů zobrazených v ukázkové knihovně dotazů místo přidání další logiky nebo omezení, která v příkladech nebyla.
Nahrazení hodnoty filtru Pokročilý NL2SQL NL2SQL odvozuje implicitně naznačené hodnoty filtrů a dosazuje správné, a to i v případech, kdy je místo jejich explicitního uvedení implicitně naznačeno více kategorických nebo booleovských filtrů.
Zpracování nejednoznačnosti Pokročilý NL2SQL NL2SQL detekuje nejednoznačné otázky a před generováním SQL klade nejasnou otázku, místo aby se zavázala k předpokladu, že by mohla vést k nesprávné odpovědi.
Přesnější řešení složitých otázek Pokročilá generace DAX Generování DAXu uvažuje v několika krocích, analyzuje výsledky, řeší nejasnosti a zpřesňuje přístup k odpovídání na složitější otázky.
Spolehlivější generování filtrů Pokročilá generace DAX Generování DAX vyhledává hodnoty v sloupcích sémantického modelu, aby identifikovalo správné hodnoty filtrů a generovalo spolehlivější dotazy.

Datový agent můžete také programově přepnout na modul runtime verze Preview pomocí Fabric datového agenta 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}")

Note

Modul runtime, který používá publikovaný datový agent, je nastaven konfigurací agenta v době publikování. Pokud publikujete datového agenta, který je nakonfigurovaný tak, aby používal modul runtime verze Preview, publikovaná verze se bude dál spouštět v modulu runtime verze Preview, dokud agenta znovu nepublikujete s jiným výběrem modulu runtime.