使用生成式 AI 构建代理的快速入门指南

使用 AI 驱动的功能构建代理甚至更简单 Microsoft Copilot Studio。 无论您是新接触对话 AI,还是经验丰富的开发人员,我们的智能平台都能在开发过程中的每一步为您和您的团队提供支持。

本快速入门可帮助您快速入门,以使用生成式 AI 功能创建代理。 有关可用功能的摘要,请参阅 基于 AI 的代理创作概述

先决条件

代理对话的运作方式

Copilot Studio 使用 定制的 NLU 模型和 AI 功能 来了解用户键入的内容,然后以最佳代理主题进行响应。 代理主题是用户与代理之间的对话线程的一部分。 主题链接在一起形成节点。 有关更多信息,请参阅 使用主题设计代理对话

例如,您可以创建一个代理供您的客户询问有关您业务的常见问题。 通过转移支持呼叫减少您的支持开销。 在代理中,您可以创建有关商店营业时间的主题,并将主题 Store 营业时间命名为。

当客户询问诸如“您何时营业”或“您的营业时间是什么”之类的问题时,代理使用自然语言理解(NLU)来了解 问题背后的意图 。 代理会将该意向与最佳主题 Store hours 主题进行匹配。

代理遵循 对话流,该流是您在 Store hours 主题中定义的 一组连接的节点。 这些问题使用 if/else 参数或逻辑门来确定客户想要哪个商店。 主题的最终输出显示该商店位置的营业时间和联系人信息。

但是,您无法预测客户询问的所有问题类型。 为帮助减轻这一点,Copilot Studio 采用强大的新人工智能驱动功能,使用了 NLU 模型的最新进展。 当您的代理链接到公共网站或 Bing 索引网站时,您的代理会自动生成响应。 这些回复是对话式的、通俗易懂的语言,不依赖于代理构建器为每种可能性创建主题。

同样,启用 AI 常识后,您的代理可以访问其网站或其他知识来源中未包含的信息。

您的代理使用由 Azure OpenAI GPT 模型提供支持的 AI,该模型也用于 Bing,通过对您的需求的简单描述来创建代理主题。 同样,您可以通过描述要进行的更改来修改和更新代理中的任何主题。

准备好开始了吗? 第一个步骤是创建你的代理。

使用即时知识创建代理

对于无法与现有主题匹配的任何用户发送的消息,您的代理可以在后备网站或其他知识来源上查找答案。 代理将答案转换为发送给用户的简单消息。

  1. 转到 Microsoft Copilot Studio 主页

  2. 创建代理。 创建代理的方法有很多种,但对于本快速入门,您可以打开 Agents(代理 )页面,选择 + New 代理(新建 #),然后选择 跳进行配置

    带有 New 代理选项的 Agents 页面的屏幕截图。

  3. 在配置页面中,输入代理的名称或接受默认值 代理 代理n。 选择性地添加描述。

  4. 在 Knowledge(知识) 部分中,选择 Add knowledge( 添加知识 ),然后选择 Public websites(公共网站 )。

  5. 添加公共网站中,输入公共网站或必应索引网站的 URL。 如果代理找不到用户问题的正确主题,该网站可以搜索答案。 选择添加保存 URL,并再次选择添加退出窗口。

    小费

    任何包含文本的 URL 都有效,例如 https://www.microsoft.com/en-us/store/

    要在创建网站后添加 URL 或其他知识来源,请转到知识页面。

    知识网站屏幕截图。

  6. 选择 Create 完成代理的创建。

    Copilot Studio 显示您创建的代理的概述,以及下一步操作想法。

    请注意知识部分,其中显示了您添加的网站。 它还包括选项允许 AI 使用自己的一般知识 (默认启用),该选项允许代理回答特定知识源之外的问题。

    知识来源的屏幕截图。

测试你的代理以获取知识

您的代理现在可以根据其知识来源回答问题。 使用测试面板进行测试:

  1. 选择 Copilot Studio 页面右上角的测试按钮。

  2. 要查看代理在回答您的问题时的潜在操作,选择 ... ,然后选择 Track between topics( 在主题间跟踪)。

    跟踪选项的屏幕截图。

  3. 在 Ask a question prompt( 提问提示)中,向代理询问与网站相关的问题。 例如,键入您的退货政策是什么?你们提供军人折扣吗?

    代理从网站检索信息并返回回复。 回复提供了一个或多个链接,指向找到该信息的位置。

    在创作区域中,您可以看到对话流和代理用于回答您的问题的节点。 在这种情况下,代理使用了 Conversational boosting 系统主题来查找信息并回答您的问题。

  4. 现在问一个一般性问题,例如 为什么天空是蓝色的? 甚至是一个无意义的问题,例如“ 你的世界里的天空是什么颜色的? 如果 启用了 Allow AI general Knowledge ,则代理可以回答此类问题。

    可能需要几分钟时间才能获得人工智能常识。 如果没有立即得到答复,请再试一次。

    常识问题的答案。

    对于 AI 常识答案,代理提醒用户信息可能不准确。

如果代理找不到答案,它会提示您重新表述问题。 经过两次提示后,如果它仍然不能确定您的意图,它会通过升级系统主题升级到人工代理。

您注意到即使是常识也有其局限性。 Although 代理可以回答很多问题,但它无法访问新闻或天气预报等实时信息。 在本快速入门的后面部分,您将使用生成式编排添加此功能。

有关更多信息,请参阅生成式答案人工智能常识。 您还可以找到有关在已创建的代理中启用生成式 AI 的说明。

备注

测试代理后,选择测试代理 窗格顶部的 重置图标以清除以前的对话。 重置可以更轻松地跟进当前主题的流,而不会被之前的对话弄糊涂。

测试代理窗格重置按钮的屏幕截图,该按钮看起来像一个圆形箭头。

您可以随时返回创作画布以修订对话路径。 当您在编辑主题后选择 保存 时,测试 代理 窗格会自动刷新。

如果测试窗格中出现错误代码,请参阅了解错误代码

自动创建新主题

您可以通过描述希望主题做什么来创建新主题。 Copilot Studio 使用您的描述生成一个带有对话回复和多种类型节点的主题。

  1. 在 Topics( 主题 )页面上打开代理后,选择 添加带有 Copilot> 的主题Create from description(创建自描述)。

    备注

    如果您没有看到根据描述创建,执行以下操作来启用:

    1. 在顶部菜单栏上,选择设置图标,然后选择常规设置
    2. 打开通过描述您想要的内容来生成和迭代您的主题
  2. 在出现的窗口中,在命名您的主题中输入名称。

  3. 创建主题以...字段中,使用简单明了的英语语言描述您的主题。 查看示例以了解描述的结构,并选择查看更多示例了解更多信息。

    “使用 Copilot 创建”弹出窗口的屏幕截图。

  4. 选择创建,然后选择保存

创建主题后,您就可以对其进行测试。 在测试窗格中,询问一个与您创建的主题的意图相匹配的问题。 例如,如果您创建了一个关于工作机会的主题,请输入我正在找工作

您可以在使用 Copilot 创建和编辑主题中探索扩展和完善您的主题的方法。

使用生成式编排

配置为使用生成式编排的代理会自动选择主题、操作和知识源来响应用户。 代理可以使用自己的逻辑在运行时选择最合适的操作,而不是依赖每个主题的扳机键短语,或从主题中手动调用操作。

备注

生成编排是一项预览功能。 预览功能不适合生产使用且功能可能受限。 这些功能在正式发布之前推出,以便客户可以提前使用并提供反馈。

  1. 打开生成式编排:选择 Settings( 设置 )按钮,然后选择 Generative AI(生成式 AI)。 选择 生成式。 (默认值为经典。)

    生成式 AI 设置的屏幕截图。

  2. 选择保存

  3. 选择您喜欢的内容审核严格程度,然后再次选择保存

  4. 退出设置页面,并选择操作选项卡。

  5. 创建操作:选择 添加操作。 跟随中的说明 将操作与自定义代理(预览版) 结合使用以添加天气网站。

    “添加操作”按钮的屏幕截图。

当您添加此操作并启用生成式编排时,代理可以访问实时信息,以及特定主题、特定知识源和 AI 常识。

要查看代理在回答您的问题时的操作,请选择 Test(测试 )窗格中的 活动地图 图标 并将其打开。 在活动地图中,选择 Tracking between topics 图标 并将其打开。

跟踪按钮的屏幕截图。

例如,问代理 蒙特利尔的天气如何(华氏度)? 代理使用您创建的操作来查找答案。

天气回复的屏幕截图。

添加功能以进一步发展您的代理

您可以增强您的代理使其独特且令人愉快。 尝试添加图像和视频剪辑、自适应卡片、实体和变量表达式。

有关更多信息,请参阅 关键概念 - 增强的代理 创作,或通过浏览文档 Microsoft Copilot Studio 的其余部分来继续您的代理构建之旅。