AI_FIX_GRAMMAR (Transact-SQL)

Gäller för:SQL-analysslutpunkt i Microsoft Fabric och Warehouse i Microsoft Fabric

Funktionen AI_FIX_GRAMMAR korrigerar grammatik och förbättrar meningskvaliteten för inmatningstexten.

Note

  • AI_FIX_GRAMMAR är i förhandsversion.
  • AI_FIX_GRAMMARfinns endast i SQL analytics endpoint och Warehouse i Microsoft Fabric.

Syntax

Transact-SQL syntaxkonventioner

AI_FIX_GRAMMAR ( text )

Arguments

text

Ett uttryck för en karaktärstyp, till exempel nvarchar, varchar, nchar eller char.

Returtyper

Returnerar nvarchar(max) med korrigerad text.

Remarks

AI-funktioner återvänder NULL om AI-modellen inte kan bearbeta texten. Vanliga orsaker är:

  • Ansvarsfulla AI-regler blockerar olämpligt innehåll i indatatexten.
  • Indatatexten överskrider tokengränserna. Den aktuella modellen stöder upp till 15 kB text.

Examples

A. Fixa grammatik i en sträng

SELECT ai_fix_grammar('Th room are clean and staff were nice') AS fixed_text;

Förväntat resultat: The rooms are clean, and the staff were nice.

B. Uppdatera en kolumn säkert

UPDATE dbo.hotel_reviews
SET review_text = ISNULL(ai_fix_grammar(review_text), review_text);