你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
本指南将指导你完成在 Microsoft Foundry 中创建、测试和部署自定义问答(CQA)知识库所需的基本步骤。 无论你是从语言工作室转换还是从头开始,本指南都是适合你的。 它提供了清晰且可行的说明,用于在 Foundry 中实现快速且成功的 CQA 部署。
注释
- 如果已拥有 Foundry 工具中的 Azure 语言或多服务资源(无论是单独使用还是通过 Language Studio 使用),则可以继续使用 Foundry 门户中的这些现有语言资源。 有关详细信息,请参阅 如何在 Foundry 门户中使用 Foundry 工具。
- 在 Foundry 中,微调任务充当 CQA 解决方案的工作区。 以前,微调任务被称为 CQA 项目。 在较早的 CQA 文档中,这两个术语可能会被交替使用。
- 强烈建议在 Foundry 中使用 Foundry 资源;但也可以使用语言资源按照这些说明操作。
Prerequisites
在开始之前,需要以下资源和权限:
- 有效的 Azure 订阅。 如果没有,请免费创建一个。
- 必备权限。 确保在订阅级别将负责建立帐户和项目的人员分配为 Azure AI 帐户拥有者角色。 若在订阅范围内具有 参与者 或 认知服务参与者 角色,也可以满足此要求。 有关详细信息,请参阅基于角色的访问控制(RBAC)。
- Foundry 资源或语言资源。
- Azure AI 搜索资源(访问 CQA 时需要)。 有关如何连接 Azure AI 搜索资源的详细信息, 请参阅Foundry 中的配置连接
- 在 Foundry 中创建的 Foundry 项目。 有关详细信息, 请参阅创建 Foundry 项目。
开始
导航到 Foundry。
如果尚未登录,门户会提示你使用 Azure 凭据执行此作。
登录后,可以在 Foundry 中创建或访问现有项目。
如果尚未开始执行此任务的项目,请选择它。
创建 CQA 微调任务
在 Foundry 中,微调任务充当 CQA 解决方案的工作区。 以前,微调任务被称为 CQA 项目。 在较早的 CQA 文档中,这两个术语可能会被交替使用。
选择要用于此项目的 Foundry 项目后,请从左侧导航菜单中选择 微调 。
在主窗口中,选择“AI 服务微调”选项卡,然后选择“+ 微调”按钮。
在“创建服务微调”窗口中,选择“自定义问答”选项卡,然后选择“下一步”。
在“创建 CQA 微调任务”窗口中选择“连接的 Azure AI 搜索资源”。 有关详细信息,请参阅配置 Azure 资源连接。
接下来,填写“名称”和“语言”字段。 对于这个项目,可以保留“未返回答案时的默认答案”字段(未找到答案)。
选择“创建”按钮。
添加 CQA 知识库源
CQA 知识库是一组结构化的问答对,针对对话式 AI 进行了优化。 知识库基于自然语言处理技术,能够理解用户查询,并从指定数据集中提供上下文相关的准确回答。
在“入门”菜单中,选择“管理源”。
在主窗口中,选择“+ 添加源”下拉菜单。
在下拉菜单中,可以选择“添加闲聊”、“添加 URL”或“添加文件”。
对于此项目,请选择“添加 URL”。
在 “添加 URL ”窗口中,添加以下值:
URL 名称: Surface Book 用户指南
文件结构分类:保留默认设置(自动检测)
最后,选择 “添加 URL ”按钮。
提取过程需要很短的时间来分析文档并检测问题和答案。 在此步骤中,服务将评估内容是结构化还是非结构化内容。
成功添加源后,可以编辑源内容,并添加自定义问答对。
成功添加源后,它将显示在 “管理源 ”窗口中。 您可以选择编辑其内容,并添加额外的自定义问答对。
测试知识库
部署知识库
部署 CQA 知识库意味着将整理过的问答内容发布为一个可实时访问并可搜索的终结点。 此过程将项目从测试阶段移动到生产环境,使客户端应用程序能够将其用于各种项目和解决方案,包括聊天机器人。
检查完成后,从“入门”菜单中选择“部署知识库”部分。
首先从“部署知识库”主窗口中选择“部署”按钮,然后从“部署此项目”弹出窗口选择部署按钮。 这一过程需要花费几分钟时间。
部署完成后,部署的项目将列在“部署知识库”窗口中。
就是这样! 自定义问答 (CQA) 知识库为数据提供自然语言界面,允许用户以对话方式与信息交互。 通过部署此解决方案,可以创建高级聊天机器人和交互式代理,以理解用户问题、提供精确答案并适应不断变化的信息需求。
清理资源
若要清理和删除 Azure AI 订阅,可以删除单个资源或整个资源组。 如果删除资源组,也会删除其中包含的所有资源。