Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Platí pro:Koncový bod analýzy SQL v Microsoft Fabric a Warehouse v Microsoft Fabric
AI_GENERATE_RESPONSE generuje text z výzvy a volitelných podpůrných dat.
Note
-
AI_GENERATE_RESPONSEje ve verzi Preview. -
AI_GENERATE_RESPONSEje dostupný pouze v SQL analytics endpointu a Warehouse v Microsoft Fabric.
Syntax
AI_GENERATE_RESPONSE ( prompt [ , data ] [ (NULL | ERROR | DEFAULT <value>) ON ERROR ] )
Arguments
požádat
Výraz typu znaku, který definuje instrukci.
data
Volitelný textový vstup slouží jako podpůrný kontext pro výzvu.
NA CHYBĚ
Tato ON ERROR klauzule řídí, jak AI funkce zpracovává chyby zpracování.
-
NULL ON ERRORvracíNULL, když funkce nemůže zpracovat hodnotu. Toto je výchozí chování a není nutné to výslovně specifikovat. -
ERROR ON ERRORzpůsobí, že celý dotaz selže, pokud při zpracování jakékoli vstupní hodnoty dojde k chybě. -
DEFAULT <value> ON ERRORvrací zadanou výchozí hodnotu místoNULLtoho, kdy nastane chyba.
Chyby mohou být způsobeny bezpečnostními kontrolami odpovědné AI , limity velikosti vstupů, přechodnými službami nebo jinými selháními zpracování.
Návratové typy
Vrátí nvarchar(max) s vygenerovaným textem.
Remarks
AI funkce se vrátí NULL , pokud AI model nedokáže text zpracovat. Mezi běžné důvody patří:
- Pravidla odpovědné AI blokují nevhodný obsah ve vstupním textu.
- Vstupní text překračuje limity tokenů. Aktuální model podporuje až 15 kB textu.
Examples
A. Vytvořte krátkou odpověď
SELECT ai_generate_response('Reply in 20 words:', 'The room was noisy.') AS response;
B. Generujte odpovědi na řádek
Následující dotaz odešle každou review_text hodnotu externí AI službě k generování odpovědi.
SELECT review_id,
ai_generate_response('Draft a professional response in 30 words:', review_text NULL ON ERROR) AS response_text
FROM dbo.hotel_reviews;
Volitelná NULL ON ERROR klauzule instruuje AI funkci, aby vrátila NULL hodnotu pro každou vstupní hodnotu, kterou nelze zpracovat.