生成用于智能 Microsoft 365 Copilot 副驾驶®的高质量插件

生成插件时,用户可以通过智能 Microsoft 365 Copilot 副驾驶®使用自然语言与 Web 服务交互。 插件扩展 Copilot 的技能,以代表用户完成任务。 他们特别擅长:

  • 访问实时信息
  • 检索关系数据
  • 跨应用执行作

重要

  • API 插件目前仅支持作为 声明性代理中的作。 智能 Microsoft 365 Copilot 副驾驶®中未启用它们。 有关演示如何将 API 插件添加到声明性代理的示例,请参阅 将 API 插件作为自定义作添加到代理
  • 默认情况下,此功能在所有智能 Microsoft 365 Copilot 副驾驶®许可的租户中处于启用状态。 管理员可以基于用户和组禁用此功能,并控制各个插件的批准使用方式以及启用哪些插件。 有关详细信息,请参阅 在集成应用中管理代理

良好插件的品质

对于 Copilot 识别其功能并将其与相应的用户任务相匹配,必须明确简洁地描述插件。 通过使用以下特征设计插件,可以确保插件在运行时提供最佳用户体验。

表示“可靠搜索”的图像

支持搜索

预测和支持用户将执行的最常见搜索。

表示“深度内容检索”的图像

检索深层内容

确保搜索与周围的段落匹配。 提供自适应卡片响应以及附加信息。

表示“可作”的图像

显示可作结果

包括一种让用户执行作的方式,例如指向您的网站的深层链接或模式对话。

表示“提供预览”的图像

提供预览

引导用户完成内容预览。

插件最佳做法

本部分介绍生成高质量插件的最佳做法。

构建安全且负责任的 AI

  • 反竞争:避免在简短和完整说明中使用任何其他插件的名称。
  • 负责任的 AI:避免使用不当或冒犯性的关键字。
  • 提示注入:确保文本不会导致提示注入。 此外,说明不得包含指示它们可用作提示注入代码的符号或文本。 避免使用以递归方式调用应用的短语、函数和代码。

支持多参数搜索查询

若要支持复杂提示,请在插件应用清单中启用多参数支持,以扩展搜索支持的范围,以同时处理三个或更多搜索查询parameters

确保搜索参数具有良好的说明以及显式输入类型和输出格式。

避免对插件、其技能和参数进行泛型说明

精确描述插件的作用和不执行哪些作。 虽然添加额外信息以尝试提高 Copilot 使用插件的可能性很诱人,但这可能会导致以下不良后果:

  • 泛型插件说明可防止选取作业的相应插件,如果这种情况经常发生,用户可能会禁用该插件。

  • 选择错误时,插件执行或响应失败可能是结果。 Copilot 不会显示错误率高的插件,这可能会削弱用户信任。

不要假设 Copilot 可以猜测所需的输入

只有在有限的情况下,Copilot 才能够猜测用户提示的输入。 大多数情况下,需要在用户提示 Copilot 中明确说明插件查询所需的输入。 最佳做法是使用 Copilot 的不同提示测试插件,以预期预期行为。

验证 Copilot 可以针对插件响应进行推理的作

虽然 Copilot 提供对插件响应输出进行推理的基本功能,但结果因方案而异。 最佳做法是使用需要后期处理以预期行为的不同提示测试插件。

为用户查询提供视觉丰富的响应

使用结构化、可作且视觉丰富的 自适应卡片响应用户输入。 请确保自适应卡片响应提供丰富的信息,并且除了应用徽标、标题、缩略图和信息) 标题外, (至少包含一个作按钮和两条附加信息。 它可用于提供最常搜索的属性,例如 状态日期分配给 字段的属性。