Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Varje Fabric-dataagent körs i en körningsmiljö. Körningen avgör agentens kärnkomponenter: orkestrerings-, planerings- och routningslogik, tillsammans med de inbyggda frågegenereringsverktygen som översätter frågor på naturligt språk till frågor mot dina datakällor.
Fabric erbjuder två körmiljöer:
- Standardkörmiljö — den allmänt tillgängliga (GA-)körmiljön, optimerad för stabil och förutsägbar funktion.
- Förhandsversionskörning – en körning med de senaste förbättringarna och ändringarna av kärnkomponenter (till exempel de inbyggda frågegenereringsverktygen eller agentens routningslogik) innan dessa ändringar uppgraderas till GA.
Den runtime du väljer avgör hur och när ändringar i agentens kärnkomponenter når fram till din agent. Det bestämmer inte vilka datakällor du kan lägga till. Vissa förhandsvisningskonfigurationer, såsom beskrivningar av schemaobjekt, är endast tillgängliga i förhandsvisningsruntime.
Important
Modelluppgraderingar till den underliggande stora språkmodellen (LLM) tillämpas konsekvent i både standard- och förhandsversionskörningarna. Körningsval styr inte vilken modell dataagenten använder.
Standardkörningsmiljö
Standardkörningen är GA-körningen och är standard för nya dataagenter. Den innehåller de allmänt tillgängliga implementeringarna av agentens kärnkomponenter, inklusive:
- Inbyggda frågegenereringsverktyg som översätter frågor på naturligt språk till frågor mot datakällor som stöds, inklusive Lakehouse, Data Warehouse, SQL Database, Mirrored Database, Eventhouse KQL Database och Power BI semantisk modell.
- Kärnagentens orkestrering, planering och routningslogik.
Uppdateringar av standardkörtidsmiljön är ovanliga. Ändringarna hamnar här först efter att de har klarat valideringen i förhandskörningen och blivit GA. Välj standardkörmiljön för dataagenter i produktion där konsekvent beteende och minimala förändringar mellan versioner är viktigt.
Förhandsversion av körmiljön
Körmiljön för förhandsversionen innehåller de senaste förbättringarna i de inbyggda verktygen och orkestreringen innan de blir allmänt tillgängliga. Dessa uppdateringar kan vara:
- Nya inbyggda verktyg som ännu inte är tillgängliga i standardkörmiljön.
- Ändringar och kvalitetsförbättringar av befintliga inbyggda verktyg (till exempel uppdateringar av hur agenten genererar eller validerar frågor för en viss datakälla).
- Ändringar i agentens grundläggande orkestrerings-, planerings- eller routningslogik.
Uppdateringar av förhandsgranskningskörningen är vanligare och beteendet kan ändras mellan versioner. Välj förhandsgranskningskörning när du vill utvärdera kommande ändringar, kontrollera att dina agenter fortsätter att fungera som förväntat eller ge feedback om förbättringar innan de når allmän tillgänglighet.
Vad ingår för närvarande i förhandsgranskningskörmiljön
Följande uppdateringar ingår i previewkörningen idag. Den här listan ändras när nya förbättringar lanseras och när befintliga förbättringar blir allmänt tillgängliga (GA).
| Förbättring | Feature | Description |
|---|---|---|
| Schemakontext för SQL-datakällor | Schema-objektbeskrivningar (Förhandsgranskning) | Lägg till affärskontext för tabeller, kolumner och andra schemaelement för att hjälpa dataagenten att tolka stora eller tvetydiga SQL-scheman och generera mer exakta frågor. |
| Bättre exempelfråga nedan | Avancerad NL2SQL | NL2SQL följer de mönster som visas i exempelfrågebiblioteket i stället för att lägga till extra logik eller begränsningar som inte fanns i exemplen. |
| Ersättning av filtervärde | Avancerad NL2SQL | NL2SQL resonerar sig fram till underförstådda filtervärden och ersätter dem med rätt värden, även när flera kategori- eller booleska filter är underförstådda snarare än uttryckligen angivna. |
| Tvetydighetshantering | Avancerad NL2SQL | NL2SQL identifierar tvetydiga frågor och ställer en klargörande fråga innan SQL genereras, i stället för att åta sig ett antagande som kan ge fel svar. |
| Mer exakt hantering av komplexa frågor | Avancerad DAX-generering | DAX-generering resonerar över flera steg, granskar resultat, löser oklarheter och förfinar sitt tillvägagångssätt för att besvara komplexa frågor mer exakt. |
| Mer tillförlitlig filtergenerering | Avancerad DAX-generering | DAX-generering söker i värden i kolumner för semantiska modeller för att identifiera rätt filtervärden och generera mer tillförlitliga frågor. |
Du kan också växla en dataagent till förhandsversionen programmatiskt med hjälp av Fabric dataagenten 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
Den körmiljö som en publicerad dataagent använder anges av agentens konfiguration vid publiceringen. Om du publicerar en dataagent medan den är konfigurerad att använda förhandsversionen fortsätter den publicerade versionen att köras på förhandsversionen tills du publicerar agenten igen med ett annat körningsval.