将提示节点添加到代理流

Important

提示节点不存在于 GitHub Copilot 驱动的工作流程中。 它仍然可在使用标准机束(代理流程)的工作流程中使用。 要在工作流程中获得与提示相同的行为,只需添加 代理 动作,提供你的指令,并且保持代理工具未配置。 体验和结果都与使用提示词时相同。 了解更多内容,请参见 “向工作流程添加代理节点”。

提示节点在代理流内部发起一次 AI 调用。 提供指令,(可选)传递前面步骤中的动态内容,模型返回下游操作使用的文本或结构化输出。 当步骤需要模型转换或生成文本时,请使用提示节点,无需进行工具编排或知识检索流程。

通过使用提示节点,可以:

  • 向模型发送提示说明,并在后续步骤中使用响应。
  • 将前面步骤中的动态内容直接插入提示模板。
  • 选择支持调用的模型。
  • 选择响应形状的方式,包括文本或结构化输出。

添加提示节点

  1. 在Copilot Studio中,转到 Flows 并打开现有代理流,或创建新的代理流。

    • 新的代理流:登录到设计器以配置触发器。
    • 现有代理流:打开代理流并转到 “生成 ”选项卡。
  2. 在要添加提示节点的步骤中选择“ 添加新操作 ”。

  3. 在操作选取器的 AI 功能 部分中,选择“ 运行提示”。 “运行提示”节点将添加到画布中,并打开提示创建窗口。

  4. 创建提示,无论是从空提示开始、选择模板还是描述想要使用自然语言创建的提示。 创建说明,添加知识资源,选择要使用的语言模型,然后选择最适合方案的输出形状。

  5. 完成后,选择“ 保存 ”将提示节点添加到流。

后续部分将详细介绍如何在提示节点中创建提示、如何选择输出形状以及如何在代理流中使用提示响应。 如果你不熟悉在Copilot Studio中使用提示进行生成,我们建议你通读这些部分,以充分利用提示节点。

编写提示说明

“指令 ”字段中,编写每次代理流到达此步骤时节点运行的提示指令。 使用动态内容选取器插入前面步骤中的令牌,以便模板使用实时运行时数据填充。

例如,在提交 Forms 响应时触发的代理流中,说明可能为 Rewrite the following customer feedback into a one-line summary:,后跟表单中的 注释 标记。

具体说明任务和响应的格式。 如果需要列表,请请求列表。 如果需要一段摘要,请说一下。

若要选取支持调用的模型,请使用 “说明 ”框右上角的模型下拉列表。 当任务需要仔细解释或较长的响应时,请选择更强大的模型。 当任务简单且运行量较高时,请选择更快的模型。

选择输出形状

使用 “输出 ”下拉列表控制提示节点返回的形状。 该形状确定下游代理流步骤如何使用结果。

输出类型 您将获得的内容 何时使用
文字 单个字符串。 下游步骤仅仅插入模型的答案(例如,插入到电子邮件正文或 Teams 消息中)。
JSON 具有命名字段的结构化对象。 需要将输出作为包含或不指定架构的结构化字段集。
公文 根据指定模板的一个Word文档。 下游代理流需要 Office 文档。

在代理流中使用提示响应

提示节点完成后,其结果将作为任何下游步骤的动态内容公开。

  1. 选择要在其中使用结果的下一个操作(例如 ,发送电子邮件更新行)。

  2. 使用 / 并选择 “插入动态内容 ”以打开要填充的字段上的动态内容选取器。

  3. 从前面的提示节点步骤中选择输出。

自动化方案

提示节点最适合作为较长智能体工作流中的一个聚焦步骤。 前面的步骤收集输入、提示节点生成或转换文本,以及后续步骤将结果推送到用户使用的系统。

翻译入站客户消息

当电子邮件到达全局支持收件箱时,代理流将触发。 前面的步骤提取电子邮件正文,提示节点发送 Translate the following customer message into English. Preserve product names and reference numbers exactly: 后跟触发器中的 正文 令牌。 后续步骤将翻译的消息路由到正确的区域团队,并将原始消息与 Dataverse 中的翻译一起存储。

从自由格式支持票证中提取结构化字段

当在 Dynamics 365 中创建带有自由格式描述的支持工单时,代理流将被触发。 提示节点将输出设置为JSON后,会发送Extract the following fields from this customer description: urgency (low|medium|high), category (billing|technical|account), and primary intent (one short phrase).,后跟描述令牌。 后续步骤基于 category 路由票证,基于 urgency 设置优先级,并在案例记录中预填充 Primary intent 字段。

从原始通话笔记中生成简明的线索摘要

当销售代表将通话备注保存到 Dynamics 365 潜在客户时,代理流会触发。 提示节点发送 Rewrite the following raw call notes into a three-bullet executive summary, focusing on the customer's stated problem, the timeline they mentioned, and any next steps:,之后跟随触发器中的 Notes 令牌。 后续步骤使用摘要更新潜在顾客 Description 的字段,并将其作为有关相关机会的评论发布。

常见问题解答

何时应使用提示节点与代理节点?

这两个节点都从代理流调用 AI,但它们是为不同的作业生成的。

能力 提示节点 代理节点
工具编排 仅限代码解释器 对 MCP 服务器和连接器的完全访问权限
知识源 仅 Dataverse SharePoint、公共网站等
循环中的人类 是的
任务复杂性 单轮次文本生成 跨工具和信息源进行多轮推理

当只需要模型转换或生成文本(例如重写、汇总、翻译或提取字段)时,请使用 提示节点 。 当步骤需要推理、工具业务流程或基础知识时,请使用 代理节点

提示节点比代理节点更快、更简单。 无需配置任何代理,无需附加工具,也无需连接任何知识源。 只是一条提示指令和一个模型。

提示节点是否有权访问我的数据?

提示节点仅看到 “说明 ”字段中的内容,包括插入的任何动态内容令牌。 它不会浏览文件、搜索SharePoint或自行阅读邮件。 如果模型需要基于外部数据来生成响应,可以在前一步提取数据并将其传递到模板中,或者使用代理节点。