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

Azure 语言工具和代理

Azure 语言与 Foundry 工具集成,提供用于生成聊天应用程序的代理和终结点。 这些工具将 Azure 语言的自然语言处理功能与 AI 代理框架相结合。

Azure 语言 MCP 服务器 🆕

Foundry 中的 Azure 语言 MCP 服务器通过模型上下文协议将 AI 代理连接到 Azure 语言服务。 通过此集成,开发人员可以使用自然语言处理构建对话应用程序,同时保持合规性和透明度。

服务器将 Azure 语言服务转换为支持实时工作流的代理友好终结点。 实现标准 MCP 协议可确保 AI 代理和语言服务之间的通信一致。

核心功能

Azure 语言意向路由代理 🆕

Foundry 中的意向路由代理通过将意向分类与答案传递相结合来管理聊天流。 此代理创建一个框架,可确保用户在维护作控制的同时接收准确的响应。

该代理基于 Azure 语言的自然语言理解功能构建,通过层处理用户输入。 系统分析消息以了解意图,然后用户可以根据置信度实现逻辑,通过适当的通道路由请求。

代理优先确定性行为,使其适用于一致性非常重要的企业应用程序。

先决条件

在设置意向路由代理之前,请确保已设置以下资源和配置:

  • Foundry 资源:需要一个有效的 Foundry 资源来托管代理。

  • 项目资源:使用以下资源类型之一创建 CLU 和 CQA 项目:

    • Foundry 资源。
    • AI 中心资源。
    • Foundry Tools 中的 Azure 语言功能。
  • 项目部署:部署以下必需项目:

    • 自定义问答 (CQA) 部署 - 请参阅 CQA 概述
    • 对话语言理解 (CLU) 部署 - 请参阅 CLU 概述
  • 自定义连接设置:配置代理项目与语言资源之间的自定义连接:

    • 在您的代理项目管理中心中,当在连接的资源页面添加自定义连接时,请使用“自定义密钥”连接。
    • 添加一个键值对,其中 Ocp-Apim-Subscription-Key 为键名称,资源键为对应值。
    • 对于 Foundry 和 AI 中心资源,可在 Foundry 门户管理中心的资源概述页中找到资源密钥。
    • 对于任何资源类型,还可以在 Azure 门户中找到密钥。
    • 有关详细的连接说明,请参阅 “创建连接”。

关键功能

  • 意向分类对话语言理解(CLU) 分析用户话语以识别意向并提取实体。 系统识别会话模式并理解上下文。

  • 响应传递自定义问答(CQA) 提供来自特选知识源的响应。 此功能可确保用户收到符合组织标准的一致信息。

  • 知识管理:用户可以在 CLU 项目中管理其意向定义,并在 CQA 项目中管理一对问答。 此功能为代理的知识库和响应功能提供监督。

  • 回退处理:用户可以轻松地将检索扩充生成(RAG)添加到代理,以使用批准的知识源处理边缘事例和不常见的问题。

  • 使用 Azure Developer CLI ("azd") 下载意图路由模板代码

        azd ai agent init -m azureml://registries/azureml-staging/agentmanifests/intent_routing_agent/versions/1
    

Azure 语言精确问答代理 🆕

Foundry 中的精确问答代理通过完全托管的无代码解决方案提供常见问题的响应。 此代理为查询提供一致的答案,同时保持治理和质量控制。

该代理将 Azure AI 代理服务功能与 自定义问答 技术相结合。 此集成通过最少的设置创建一个解决方案,同时提供性能和监控。

代理适用于答案准确性非常重要的场景,例如客户服务、技术支持工作或合规性信息交付。

除了从代理目录中的确切问题解答代理模板创建代理外,用户还可以直接从 Foundry 门户中的 CQA 项目创建代理。 可以在 创建和部署 CQA 代理中找到更多详细信息。

先决条件

在设置精确问答代理之前,请确保已设置以下资源和配置:

  • Foundry 资源:需要一个有效的 Foundry 资源来托管代理。

  • 项目资源:使用以下资源类型之一创建 CQA 项目:

    • Foundry 资源。
    • AI 中心资源。
    • 语言资源。
  • 项目部署:部署以下必需的项目:

    • 自定义问答 (CQA) 部署 - 请参阅 CQA 概述
  • 自定义连接设置:配置代理项目与语言资源之间的自定义连接:

    • 在您的代理项目管理中心中,当在连接的资源页面添加自定义连接时,请使用“自定义密钥”连接。
    • 添加一个键值对,其中 Ocp-Apim-Subscription-Key 为键名称,资源键为对应值。
    • 对于 Foundry 和 AI 中心资源,可在 Foundry 门户管理中心的资源概述页中找到资源密钥。
    • 对于任何资源类型,还可以在 Azure 门户中找到密钥。
    • 有关详细的连接说明,请参阅 “创建连接”。
  • 使用 Azure 开发人员 CLI 下载确切的问答模板代码(azd)

        azd ai agent init -m azureml://registries/azureml-staging/agentmanifests/exact_question_answering_agent/versions/1
    

关键功能

  • Azure 集成:代理将 Azure AI 代理服务与 Azure 语言服务中的 自定义问答 功能集成。 此集成消除了复杂的配置要求,并提供对企业安全性和监视功能的访问权限。

  • 无代码部署:组织可以通过 Foundry 的可视化界面部署和配置代理,而无需编写自定义代码。 此方法使业务利益干系人能够参与知识库创建和维护。

  • 知识管理:用户可以在 CQA 项目中管理问答对,从而控制代理的知识库并确保响应准确性。

  • 确定性答案:代理返回 CQA 项目答案中定义的确切逐字响应,确保对问题的一致且可控的响应。

  • 回退处理:用户可以使用批准的组织内容源轻松添加检索扩充生成(RAG)来处理预定义知识库外部的查询。

为 Foundry 配置 Azure 资源