Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
S’applique à :Point de terminaison d’analytique SQL dans Microsoft Fabric et Warehouse dans Microsoft Fabric
La AI_CLASSIFY fonction classe le texte d’entrée dans l’une des étiquettes que vous fournissez.
Note
-
AI_CLASSIFYest en préversion. -
AI_CLASSIFYest disponible uniquement dans les terminaux SQL Analytics et Warehouse dans Microsoft Fabric.
Syntax
Conventions de la syntaxe Transact-SQL
AI_CLASSIFY ( text, class1, class2 [ , ...n ] )
Arguments
text
Une expression d’un type de caractère, par exemple nvarchar, varchar, nchar ou char.
Classe 1, Classe 2, ... n
Une ou plusieurs étiquettes de classe candidates, fournies sous forme de littéraux de chaîne ou d’expressions de chaînes.
Types de retour
Des retours nvarchar contenant l’étiquette de classe sélectionnée.
Remarks
Les fonctions IA reviennent NULL si le modèle IA ne peut pas traiter le texte. Les raisons courantes sont les suivantes :
- Les règles d’IA responsables bloquent le contenu inapproprié dans le texte d’entrée.
- Le texte d'entrée dépasse les limites de tokens. Le modèle actuel prend en charge jusqu’à 15 Ko de texte.
Exemples
R : Classifier le texte avec des labels personnalisés
SELECT ai_classify('Room was dirty', 'service', 'dirt', 'food') AS classification;
Résultat attendu : dirt
B. Classifier les lignes dans un tableau
SELECT review_id,
ai_classify(review_text, 'service', 'dirt', 'food', 'other') AS category
FROM dbo.hotel_reviews;