适用于:Microsoft Fabric 中的 SQL 分析终结点和 Microsoft Fabric 中的仓库
该 AI_CLASSIFY 函数会将输入文本分类到你提供的标签之一。
Note
-
AI_CLASSIFY处于预览状态。 -
AI_CLASSIFY仅在 Microsoft Fabric 的 SQL 分析端点和仓库中提供。
Syntax
AI_CLASSIFY ( text, class1, class2 [ , ...n ] )
Arguments
文本消息
一个字符类型的 表达 式,例如 nvarchar、 varchar、 nchar或 char。
一班,二班,......n
一个或多个候选类标签,以字符串文字或字符串表达式的形式提供。
返回类型
返回包含所选类别标签的列表 nvarchar 。
Remarks
如果AI模型无法处理文本,AI功能会返回 NULL 。 常见原因包括:
- 负责任的 AI 规则会阻止输入文本中的不当内容。
- 输入文本超过令牌限制。 当前模型最多支持 15 KB 文本。
示例
答: 用自定义标签分类文本
SELECT ai_classify('Room was dirty', 'service', 'dirt', 'food') AS classification;
预期结果:dirt
B. 在表格中分类行
SELECT review_id,
ai_classify(review_text, 'service', 'dirt', 'food', 'other') AS category
FROM dbo.hotel_reviews;