你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本文介绍了 QnA Maker 资源和知识库的语言支持选项。
注意
QnA Maker 服务将于 2025 年 10 月 31 日停用(从 2025 年 3 月 31 日延长)。 问答功能的较新版本现已作为 Azure AI 语言的一部分提供。 有关语言服务中的问答功能,请参阅问答。 从 2022 年 10 月 1 日开始,你将无法再创建新的 QnA Maker 资源。 从 2025 年 3 月 31 日开始,QnA Maker 门户不再可用。 有关将现有 QnA Maker 知识库迁移到问题解答的信息,请参阅迁移指南。
服务的语言是你在资源中创建第一个知识库时选择的。 资源中的所有其他知识库必须采用相同的语言。
语言决定了 QnA Maker 在响应用户查询时提供的结果的相关性。 QnA Maker 资源和该资源中的所有知识库都支持单一语言。 单一语言是为查询提供最佳答案结果所必需的。
每个资源一种语言
考虑以下情况:
- QnA Maker 服务及其所有知识库仅支持一种语言。
- 语言是在创建服务的第一个知识库时显式设置的。
- 语言由创建知识库时添加的文件和 URL 确定。
- 不能为服务中的任何其他知识库更改语言。
- 认知搜索服务(排名程序 #1)和 QnA Maker 服务(排名程序 #2)使用该语言生成查询的最佳答案。
一个 QnA Maker 资源中支持多种语言
当前正式发布 (GA) 的稳定版本不支持此功能。 请查看问题解答来测试此功能。
在一个知识库中支持多种语言
如果你需要支持包含多种语言的知识库系统,可以执行以下操作:
- 在将问题发送到知识库之前,使用翻译器服务将问题翻译为单一语言。 这使你能够集中精力来提高单一语言的质量以及备选问题和答案的质量。
- 创建一个 QnA Maker 资源,在该资源中为每种语言创建一个知识库。 这样你就可以为每种语言管理单独的、更细致的备选问题和答案文本。 这为你提供了大得多的灵活性,但当问题或答案在所有语言中有所不同时,这需要高得多的维护成本。
支持的语言
以下列表包含 QnA Maker 资源支持的语言。
| 语言 |
|---|
| 阿拉伯语 |
| 亚美尼亚语 |
| 孟加拉语 |
| 巴斯克语 |
| 保加利亚语 |
| 加泰罗尼亚语 |
| 中文_简体 |
| 中文_繁体 |
| 克罗地亚语 |
| 捷克语 |
| 丹麦语 |
| 荷兰语 |
| 英语 |
| 爱沙尼亚语 |
| 芬兰语 |
| 法语 |
| 加利西亚语 |
| 德语 |
| 希腊语 |
| 古吉拉特语 |
| 希伯来语 |
| 印地语 |
| 匈牙利语 |
| 冰岛语 |
| 印度尼西亚语 |
| 爱尔兰语 |
| 意大利语 |
| 日语 |
| 卡纳达语 |
| 韩语 |
| 拉脱维亚语 |
| 立陶宛语 |
| 马拉雅拉姆语 |
| 马来语 |
| 挪威语 |
| 波兰语 |
| 葡萄牙语 |
| 旁遮普语 |
| 罗马尼亚语 |
| 俄语 |
| 塞尔维亚语_西里尔文 |
| 塞尔维亚语_拉丁语 |
| 斯洛伐克语 |
| 斯洛文尼亚语 |
| 西班牙语 |
| 瑞典语 |
| 泰米尔语 |
| 泰卢固语 |
| 泰语 |
| 土耳其语 |
| 乌克兰语 |
| 乌尔都语 |
| 越南语 |
查询匹配和相关性
QnA Maker 依赖于 Azure AI 搜索语言分析器来提供结果。
虽然 Azure AI 搜索功能对于支持的语言而言都相同,但 QnA Maker 还有基于 Azure 搜索结果的额外排名器。 在此排名程序模型中,我们在以下语言中使用一些特殊语义和基于字词的特征。
| 具有附加排名程序的语言 |
|---|
| 中文 |
| 捷克语 |
| 荷兰语 |
| 英语 |
| 法语 |
| 德语 |
| 匈牙利语 |
| 意大利语 |
| 日语 |
| 韩语 |
| 波兰语 |
| 葡萄牙语 |
| 西班牙语 |
| 瑞典语 |
此附加排名是 QnA Maker 的排名程序的一项内部工作。