你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

从数据源导入

知识库包括通过公共 URL 和文件引入的问题和答案对。

注意

QnA Maker 服务将于 2025 年 3 月 31 日停用。 问答功能的较新版本现已作为 Azure AI 语言的一部分提供。 有关语言服务中的问答功能,请参阅问答。 从 2022 年 10 月 1 日开始,你将无法创建新的 QnA Maker 资源。 有关将现有 QnA Maker 知识库迁移到问题解答的信息,请参阅迁移指南

数据源位置

内容会从数据源引入到知识库中。 数据源位置是公共 URL 或文件,不需要进行身份验证。

SharePoint 文件是个例外,它受身份验证保护。 SharePoint 资源必须是文件,不能是网页。

QnA Maker 支持以 .ASPX Web 扩展名结尾的公共 URL,这些 URL 不通过身份验证进行保护。

聊天内容

聊天内容集作为完整的内容数据源,以多种语言和聊天样式提供。 这可以用作你的机器人的个性化内容的起点,并节省从头开始编写它们的时间和成本。 了解如何将聊天内容添加到知识库

通过导入提供的结构化数据格式

导入知识库将替换现有知识库的内容。 导入需要一个包含问题和答案的结构化 .tsv 文件。 这些信息可帮助 QnA Maker 将问答对分组,并将它们归因于特定数据源。

问题 Answer 元数据(1 个键:1 个值)
问题 1 答案 1 Url1 Key1:Value1 | Key2:Value2
问题 2 答案 2 编辑 Key:Value

通过导入提供的结构化多回合格式

可以创建采用 .tsv 文件格式的多轮聊天。 利用该格式,可以通过分析以前的聊天日志来创建多回合聊天(使用其他过程,不使用 QnA Maker),然后通过自动化创建 .tsv 文件。 导入该文件以替换现有知识库。

3 级多回合问题的概念模型

对于多回合 .tsv,特定于多回合的列是“Prompts”。 在 Excel 中显示的示例 .tsv 显示了为定义多回合子项而需要包括的信息:

[
    {"displayOrder":0,"qnaId":2,"displayText":"Level 2 Question A"},
    {"displayOrder":0,"qnaId":3,"displayText":"Level 2 - Question B"}
]

DisplayOrder 为数值,displayText 是不应该包括 Markdown 的文本 。

Excel 中显示的多回合问题示例

导出为示例

如果不确定如何在 .tsv 文件中表示 QnA 对,请执行以下操作:

  • 使用这个可从 GitHub 下载的示例
  • 或在 QnA Maker 门户中创建该对,保存,然后导出知识库,以获取有关如何表示该对的示例。

非结构化数据格式

还可以基于通过文件导入的非结构化内容来创建知识库。 目前,只有进行文档上传之后,此功能才适用于那些采用受支持文件格式的文档。

重要

对通过文件上传的非结构化内容的支持仅在 问题答案中提供。

可以添加到知识库的文档的内容类型

内容类型包括许多标准的结构化文档,如 PDF、DOC 和 TXT。

文件和 URL 数据类型

下表汇总了 QnA Maker 支持的内容类型和文件格式。

源类型 内容类型 示例
URL 常见问题
(平面,包含节或主题主页)
支持页面
(单页操作指南文章、故障排除文章,等等)
纯文本常见问题解答
包含链接的常见问题解答
包含主题主页的常见问题解答
支持文章
PDF / DOC 常见问题解答、
产品手册、
小册子、
论文、
传单策略、
支持指南、
结构化 QnA,
等等
没有多回合
Structured QnA.docx
Sample Product Manual.pdf
Sample semi-structured.docx
Sample white paper.pdf
Unstructured blog.pdf
Unstructured white paper.pdf

多回合:
Surface Pro (docx)
Contoso Benefits (docx)
Contoso Benefits (pdf)
*Excel 结构化 QnA 文件
(包括 RTF、HTML 支持)
没有多回合:
Sample QnA FAQ.xls

多回合:
Structured simple FAQ.xls
Surface laptop FAQ.xls
*TXT/TSV 结构化 QnA 文件 示例 chit-chat.tsv

如果需要针对数据源进行身份验证,请考虑使用以下方法将该内容导入到 QnA Maker 中:

  • 手动下载该文件并将其导入 QnA Maker
  • 从经过身份验证的 SharePoint 位置添加该文件

URL 内容

可以在 QnA Maker 中通过 URL 导入两种类型的文档:

  • 常见问题解答 URL
  • 支持 URL

每种类型都指示一个应有的格式。

基于文件的内容

可以在 QnA Maker 门户中将文件从公共源或本地文件系统添加到知识库。

内容格式指南

详细了解不同文件的格式准则

后续步骤

了解如何编辑 QnA