AI_SUMMARIZE (Transact-SQL)

A következőkre vonatkozik:SQL Analytics-végpont a Microsoft Fabricben és a Microsoft Fabric warehouse-ban

AI_SUMMARIZE tömör összefoglalót hoz létre a bemeneti szövegről.

Note

  • AI_SUMMARIZE előzetes verzióban érhető el.
  • AI_SUMMARIZEcsak SQL analytics endpointben és Warehouse in Microsoft Fabric-ben érhető el.

Syntax

Transact-SQL szintaxis konvenciók

AI_SUMMARIZE ( text [ (NULL | ERROR | DEFAULT <value>) ON ERROR ] )

Arguments

SMS

Egy karaktertípus kifejezése , például nvarchar, varchar, nchar vagy char.

HIBÁRÓL

Ez a ON ERROR záradék szabályozza, hogyan kezeli az MI függvény a feldolgozási hibákat.

  • NULL ON ERROR akkor tér vissza NULL , ha a függvény nem tud feldolgozni egy értéket. Ez az alapértelmezett viselkedés, és nem kell kifejezetten megadni.
  • ERROR ON ERROR az egész lekérdezés meghibásodását okozza, ha hiba történik bármilyen bemeneti érték feldolgozása közben.
  • DEFAULT <value> ON ERROR a megadott alapértelmezett értéket adja vissza, nem NULL pedig hibázás esetén.

A hibákat felelős AI biztonsági ellenőrzések, bemeneti méretkorlátok, átmeneti szolgáltatási problémák vagy egyéb feldolgozási hibák okozhatják.

Visszatérési típusok

Nvarchart adja vissza, amely tartalmazza a generált összefoglalót.

Remarks

Az AI funkciók visszatérnek NULL , ha az AI modell nem tudja feldolgozni a szöveget. Gyakori okok a következők:

  • A felelős AI szabályok blokkolják a bemeneti szövegben lévő nem megfelelő tartalmat.
  • A bemeneti szöveg túllépi a token korlátait. Az aktuális modell legfeljebb 15 KB szöveget támogat.

Examples

A. Foglalj össze egy mondatot

SELECT ai_summarize('The hotel was clean and staff were friendly.') AS summary;

Várható eredmény: Clean hotel, friendly staff.

B. Foglalja össze az áttekintő szöveget egy táblázatban

A következő lekérdezés minden review_text értéket küld a külső AI szolgáltatásnak, hogy összefoglalja.

SELECT review_id,
       ai_summarize(review_text DEFAULT 'N/A' ON ERROR) AS review_summary
FROM dbo.hotel_reviews;

Az opcionális DEFAULT 'N/A' ON ERROR záradék arra utasítja az AI függvényt, hogy minden feldolgozásra képtelen bemeneti érték esetén visszaadja az 'N/A' értéket.