Fabric adatügynök futtatókörnyezete

Minden Fabric adatügynök futtatókörnyezetben fut. A futtatókörnyezet határozza meg az ügynök alapvető összetevőit: a vezénylési, tervezési és útválasztási logikát, valamint azokat a beépített lekérdezésgenerálási eszközöket, amelyek természetes nyelvi kérdéseket fordítanak le az adatforrások lekérdezéseire.

Képernyőkép az Fabric adatügynök futtatókörnyezet-választójáról, amelyen a szokásos és az előzetes verziójú futtatókörnyezet beállításai láthatók.

Fabric két futtatókörnyezetet kínál:

  • Standard futtatókörnyezet – az általánosan elérhető (GA) futtatókörnyezet, amely stabil, kiszámítható működésre van optimalizálva.
  • Előzetes verziójú futtatókörnyezet – olyan futtatókörnyezet, amely az alapvető összetevők (például a beépített lekérdezésgenerálási eszközök vagy az ügynök útválasztási logikája) legújabb fejlesztéseivel és módosításaival rendelkezik, mielőtt ezek a módosítások ga-ra váltanak.

A választott futtatókörnyezet határozza meg, hogy az ügynök alapvető összetevőinek változásai hogyan és mikor érik el az ügynököt. Nem határozza meg, hogy mely adatforrásokat vagy előzetes verziójú funkciókat lehet hozzáadni.

Important

A modellfrissítések a mögöttes nagy nyelvi modellre (LLM) egységesen érvényesek mind a standard, mind az előzetes verziójú futtatókörnyezetekben. A futtatókörnyezet kiválasztása nem szabályozza, hogy az adatügynök melyik modellt használja.

Standard futási környezet

A standard futtatókörnyezet a GA-futtatókörnyezet, és az új adatügynökök esetében az alapértelmezett. Tartalmazza az ügynök alapvető összetevőinek általánosan elérhető implementációit, beleértve a következőket:

  • Beépített lekérdezésgenerálási eszközök, amelyek természetes nyelvi kérdéseket fordítanak le támogatott adatforrások lekérdezéseire, beleértve a Lakehouse, a Data Warehouse, az SQL Database, a tükrözött adatbázis, az Eventhouse KQL-adatbázis és Power BI szemantikai modellt.
  • Az ügynök fő vezénylési, tervezési és útválasztási logikája.

A standard futtatókörnyezet frissítései ritkán jelennek meg. A módosítások csak azután kerülnek ide, hogy átmentek az ellenőrzésen az előzetes futtatókörnyezetben, és GA-státuszba léptek. Válassza a standard futtatókörnyezetet az éles környezetben működő adatügynökökhöz olyan esetekben, amikor fontos az egységes működés és a verziók közötti minimális változás.

Előzetes verziójú futtatókörnyezet

Az előzetes futtatókörnyezet tartalmazza a beépített eszközök és az orchestration legújabb fejlesztéseit, mielőtt azok általánosan elérhetővé válnának. Ezek a frissítések a következők lehetnek:

  • Új beépített eszközök, amelyek még nem érhetők el a standard futtatókörnyezetben.
  • A meglévő beépített eszközök módosítása és minőségi fejlesztései (például annak frissítése, hogy az ügynök hogyan generál vagy érvényesít lekérdezéseket egy adott adatforráshoz).
  • Az ügynök fő vezénylési, tervezési vagy útválasztási logikájának módosítása.

Az előzetes verziójú futtatókörnyezet frissítése gyakoribb, és a működés változhat a kiadások között. Válassza az előzetes futtatókörnyezetet, ha értékelni szeretné a közelgő módosításokat, ellenőrizni szeretné, hogy ügynökei továbbra is az elvárásoknak megfelelően működnek-e, vagy visszajelzést szeretne adni a fejlesztésekkel kapcsolatban, mielőtt azok elérnék a GA-t.

Az előzetes verziójú futtatókörnyezet aktuális elemei

A következő frissítések szerepelnek az előzetes verziójú futtatókörnyezetben. Ez a lista változik, ahogy új fejlesztések jelennek meg, és ahogy a meglévők általánosan elérhetővé válnak.

Javulás Tulajdonság Description
Alább egy jobb példalekérdezés látható Speciális NL2SQL Az NL2SQL jobban megfelel a példa lekérdezéstárában látható mintáknak, ahelyett, hogy további logikát vagy kényszereket ad hozzá, amelyek nem voltak a példákban.
Szűrőérték helyettesítése Speciális NL2SQL Az NL2SQL kikövetkezteti a beleértett szűrőértékeket, és a megfelelő értékekkel helyettesíti őket, beleértve azokat az eseteket is, amikor több kategorikus vagy logikai értékű szűrőfeltétel van beleértve, nem pedig kifejezetten megadva.
Kétértelműség kezelése Speciális NL2SQL Az NL2SQL kétértelmű kérdéseket észlel, és tisztázó kérdést tesz fel az SQL létrehozása előtt, ahelyett, hogy olyan feltételezésre vállalkozhat, amely helytelen választ ad.

Az adatügynököt programozott módon is átválthatja az előzetes verziójú futtatókörnyezetre a Fabric adatügynök Python SDK használatával:

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

A közzétett adatügynök által használt futtatókörnyezetet az ügynök konfigurációja határozza meg a közzétételkor. Ha az előzetes verzió használatára konfigurált adatügynököt tesz közzé, a közzétett verzió továbbra is az előzetes verziójú futtatókörnyezetben fut, amíg újra nem teszi közzé az ügynököt egy másik futtatókörnyezet-kijelöléssel.