草稿电子邮件

适用于:Dynamics 365 Customer Service 和 Dynamics 365 Sales

注释

  • 本文档中的工具和示例展示了当前的能力。 工具名称、描述、参数、响应格式和可用功能可能会随时间变化。
  • 当你构建代理、集成或编排逻辑时,不要硬编码对特定工具名称、参数结构、工具元数据或响应模式的依赖。 相反,设计解决方案时能在运行时发现并使用可用工具。
  • 随着平台的发展,Microsoft可能会添加、移除、重命名或修改工具及工具元数据。 基于能力而非特定工具标识符设计有助于维护服务更新间的兼容性。

当你想直接从聊天中给客户写邮件时,可以使用这个功能。 助手可以使用AI根据你的意图生成邮件正文,应用模板,或打开空白的写作表单。

它的作用是什么

助理在聊天中打开邮件填写表单。 当你描述邮件内容(例如“起草结案邮件”或“写跟进邮件”)时,助理会利用AI根据案件上下文和匹配模板生成相关的主题和正文。 你可以编辑内容,更改收件人,并发送或保存为草稿。

对于回复和转发,助理会预先填写收件人信息,并将邮件串联进现有对话中。

试试像这样的提示

  • 针对此案,给客户写一封邮件。
  • 写一封案件结案邮件。
  • 回复本案的最后一封邮件。
  • 写一封道歉邮件。
  • 写一封跟进邮件,说明下一步行动。
  • 把客户的邮件转发给我的经理。
  • 给客户写一封感谢邮件。
  • 起草一封决议邮件。

你在聊天中会看到的内容

助手会在聊天应用中显示邮件写作表单。 表格显示生成或预填的主题、正文和收件人。 如果是AI生成的内容,你会看到一个模板横幅,显示使用了哪个模板。

有用的提示

  • 自然地描述你的意图——比如“起草一封结案邮件”或“写一封道歉信”,助理会生成合适的内容。
  • 回复时,收件人会从案件客户那里自动填写。 你不需要特别说明。
  • AI生成的内容是一个起点。 发送前一定要审阅和编辑。
  • 如果你想在没有AI的情况下写作,只需说“草拟一封空白邮件”或“打开邮件表单”。
  • 您的电子邮件签名会自动添加。

Tip

写作表单出现后,你仍然可以向助理求助。 比如,“让它更正式”或者“添加一段关于退款流程的段落”。

接下来会发生什么

写作表单出现后,你可以继续使用如下提示:

  • 发吧。
  • 保存为草稿。
  • 把Sarah加入CC。
  • 缩短一点。
  • 将主题改为“案件解决”。

这会改变数据吗?

这一步会打开一个写作表单,但不会自动发送邮件。

Compose 表单可以自动保存草稿到 Dynamics 365,使其出现在时间线上。 发送邮件或保存最终稿是你在表格中执行的操作。 助理在发送前会先确认。

你可以通过聊天应用组件做些什么

通过聊天中的写作表单,你可以:

  • 请编辑邮件主题和正文。
  • 添加或移除收件人(收件人、副本、密件副本)。
  • 通过横幅下拉菜单切换推荐模板。
  • 查看AI引用的知识文章来源。
  • 把邮件保存为草稿。
  • 直接发送邮件。
  • 在Dynamics 365中打开完整的邮件表单。

先决条件

该工具需要以下条件:

  • Copilot 电子邮件功能

在客户服务中的“管理 Copilot 功能”中了解更多信息。

工具摘要

资产 价值
面向用户的名称 草稿电子邮件
内部工具名称 draft_email
Purpose 打开邮件写作表单,内含AI生成内容、基于模板的正文或空白字段,供用户撰写新邮件

工具行为

打开邮件写作表单,包含AI生成的内容、基于模板的正文或空白字段,供用户创建新邮件。 主流程将用户意图短语传递为 aiComposeKeywords,从而在一次往返中触发服务器端模板匹配和 AI 增强的身体生成。 小部件会自动将草稿保存到 Dataverse,使其立即出现在记录的时间线上。

Annotations

注释 价值 Meaning
readOnlyHint true 智能 Microsoft 365 Copilot 副驾驶®跳过了确认提示。 compose 小部件内部管理草稿持久化。
destructiveHint 未设置 不适用(无破坏性副作用)。
idempotentHint 未设置 不适用(每次调用都会开启一个新的编排会话)。
openWorldHint 未设置 使用默认值(查询Dataverse)。

输入概念

记录上下文

Input DESCRIPTION Required
entityId、entityType、incident entityId (记录GUID用于关联电子邮件), entityType (实体逻辑名称,如 incident)。 对于回复流, entityId 可以省略,但提供 regardingActivityId 时——父记录是服务器端从源邮件解析的。 No

回复上下文

Input DESCRIPTION Required
regardingActivityId、replyMode、reply、replyAll、forward regardingActivityId(源邮件的 activityID 用于回复/转发流程), replyMode (, , replyAll, 或 forwardreply)。 收件人在回复模式下从客户自动填充。 No

收件人

Input DESCRIPTION Required
to、cc、bcc、id、logicalName、displayName to, cc, ( bcc 具有 id, logicalName, 的 displayName实体引用数组)。 预填收件人字段。 No

内容预填充

Input DESCRIPTION Required
subject、body、<p>、<br>、<strong>、<em>、<ul>、<li> subject(当AI不返回时 body ,备用主语),(备用HTML正文——使用<p>、<br>、<ul><strong><em><li>——无标记)。 No

AI作曲

Input DESCRIPTION Required
aiComposeKeywords aiComposeKeywords (在每次新调用时都强烈优先——例如,用户的意图短语逐字引用, close standard, apology, next steps)。 服务器通过关键词匹配模板,并对正文进行AI增强。 如果省略,服务器会从 中推导出关键词 subject。 如果两者都没有产生关键词,则跳过 AI 作曲。 No

模板上下文

Input DESCRIPTION Required
templateTitle、templates、generate_email_content、knowledgeSources templateTitle (compose横幅模板名称)、 templates (模板切换下拉菜单的排名列表 generate_email_content )、 knowledgeSources (AI为来源面板引用的知识条目)。 No

响应与用户界面行为

该工具呈现一个交互式电子邮件写作表单。

该 MCP 工具由 MCP 应用支持。

响应类型

交互组件(聊天应用)

写作表单显示的是AI生成或基于模板的邮件正文,包含主题、收件人和模板横幅。 用户可以编辑内容、切换模板、审查知识来源,并发送或保存草稿。

路由注释

用于 draft_email :

  • 任何“写作”、“草稿”、“写邮件”提示。
  • 回复、全部回复或转发流程,都是时间线上的流。
  • AI编写的电子邮件,用户提供意图短语。
  • 基于模板的电子邮件写作。

不要在以下情况下使用 draft_email :

  • 用户希望立即发送,无需审核——使用 send_email。
  • 用户想恢复编辑已有草稿——使用 edit_email_draft。
  • 用户想在写作前浏览模板选项——然后apply_email_template使用recommend_email_templates。
  • 用户需要针对特定意图的AI生成内容,而无需打开“写作-使用 generate_email_content”。
工具 关系
send_email 立即发送邮件,无需打开 Compose
edit_email_draft 打开现有草稿供后续编辑
view_email 显示已接收或发送的只读邮件
generate_email_content 生成针对特定意图的AI电子邮件内容
recommend_email_templates 提交案件排名模板推荐
apply_email_template 应用特定模板并打开Compose
get_email_signature 获取用户的电子邮件签名(由 compose 自动添加)
list_emails 按主题或发件人搜索邮件

数据变异分类

只读入口,带有下游突变潜力。

工具本身被标记readOnlyHint: true为——智能 Microsoft 365 Copilot 副驾驶® 不会提示确认。 compose 控件会自动将草稿保存到 Dataverse,用户可以从控件发送,触发写入操作。 草稿自动保存是一种用户体验便利,由用户明确的写作请求发起。