Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
情绪技能 (v2) 可沿着一个积极-消极连续统评估非结构化文本,对于每个记录,会返回一个介于 0 和 1 之间的数字评分。 评分接近 1 代表积极的情绪,评分接近 0 代表消极的情绪。 此技能使用 Foundry Tools 中的 文本分析 提供的机器学习模型。
重要
现在,情绪技能 (v2) (Microsoft.Skills.Text.SentimentSkill) 已由 Microsoft.Skills.Text.V3.SentimentSkill 取代。 按照已弃用的 Azure AI 搜索技能中的建议,迁移到支持的技能。
注意
通过增加处理频率、添加更多文档或添加更多 AI 算法来扩展范围,需要 附加可计费的 Azure Foundry 资源。 在 Foundry 工具中调用 API 以及作为 Azure AI 搜索中文档破解阶段的一部分进行图像提取时,会产生费用。 提取文档中的文本不会产生费用。
执行内置技能按现有的 Foundry 工具标准价格收费。 图像提取定价如 Azure AI 搜索定价页所述。
@odata.type
Microsoft.Skills.Text.SentimentSkill
数据限制
记录的最大大小应为 5000 个字符,通过 String.Length 进行测量。 如果需要在将数据发送到情绪分析器之前拆分数据,请使用文本拆分技能。
技能参数
参数区分大小写。
| 参数名称 | 说明 |
|---|---|
defaultLanguageCode |
(可选)要应用到未显式指定语言的文档的语言代码。 请参阅支持的语言的完整列表。 |
技能输入
| 输入名称 | 说明 |
|---|---|
text |
要分析的文本。 |
languageCode |
(可选)表示记录的语言的字符串。 如果未指定此属性,则默认值为“en”。 请参阅支持的语言的完整列表。 |
技能输出
| 输出名称 | 说明 |
|---|---|
score |
介于 0 和 1 之间的值,表示所分析的文本的情绪。 值接近 0 代表消极情绪,接近 0.5 代表中性情绪,接近 1 代表积极的情绪。 |
示例定义
{
"@odata.type": "#Microsoft.Skills.Text.SentimentSkill",
"inputs": [
{
"name": "text",
"source": "/document/content"
},
{
"name": "languageCode",
"source": "/document/languagecode"
}
],
"outputs": [
{
"name": "score",
"targetName": "mySentiment"
}
]
}
示例输入
{
"values": [
{
"recordId": "1",
"data": {
"text": "I had a terrible time at the hotel. The staff was rude and the food was awful.",
"languageCode": "en"
}
}
]
}
示例输出
{
"values": [
{
"recordId": "1",
"data": {
"score": 0.01
}
}
]
}
警告情况
如果文本为空,则会生成警告,且不返回情绪分数。 如果某语言不受支持,则会生成警告,且不返回情绪分数。