亚马逊AWS官方博客

从智能对话到安全执行:SoftwareOne 的 Amazon Quick Desktop 定制化实践

摘要:Amazon Quick 集成 M365 完成共享邮箱的邮件发送,可用于应收账款提醒和客户对账单发送、CRM 客户信息更新等各类业务场景


一、让 AI 真正进入业务流程

企业部署生成式 AI 后,经常会遇到一个关键问题:AI 可以帮助员工理解信息、生成内容,但如何让它安全地执行真实业务操作?

SoftwareOne China 围绕 Amazon Quick Desktop 完成了一项定制化实践。我们将 Amazon Quick Desktop 的自然语言交互能力与客户现有的身份体系、Microsoft 365 共享邮箱和 Azure 自动化流程连接起来,让授权用户能够在统一的桌面体验中准备并确认业务邮件。

这项实践的价值并不只是“让 AI 帮用户写邮件”,而是将 Amazon Quick Desktop 从智能助手进一步扩展为一个安全、可控的业务执行入口。

二、整体架构

[图 1 – Amazon Quick Desktop 定制化邮件工作流]

这套架构将用户体验、业务执行和企业邮件系统分层处理:Amazon Quick Desktop 负责自然语言交互;AgentCore 负责 MCP 服务访问与治理;Azure Logic Apps 负责调用 Microsoft 365 共享邮箱完成最终发送。

三、客户面临的挑战

在应收账款等业务场景中,邮件发送看似简单,却涉及真实客户、企业共享邮箱和不可撤销的外部操作。客户希望获得更自然的使用体验,同时需要满足几项基本要求:

  • 继续使用已有的企业账号登录,无需重复认证;
  • 只向经过授权的用户开放相关能力;
  • 发送前必须展示完整内容并由用户明确确认;
  • 发件邮箱及关键业务规则不能由 AI 随意改变;
  • 能够追踪操作过程,并避免重复发送;
  • 复用已有 Microsoft 365 和 Azure 投资,而不是重新建设一套邮件平台。

这意味着,真正的挑战不是内容生成,而是如何在用户体验、系统集成与企业治理之间取得平衡。

四、SoftwareOne 的解决思路

SoftwareOne 为 Amazon Quick Desktop 设计了一条“先预览、后执行”的受控工作流。

用户通过自然语言描述邮件需求后,系统首先生成一份完整预览,包括收件人、主题和正文。此时不会发送邮件。只有当用户核对内容并明确确认后,系统才会执行后续操作,而且发送的内容必须与用户确认的预览完全一致。

在技术层面,邮件发送逻辑被封装为标准化的 MCP Server 能力,并通过 Amazon Bedrock AgentCore Gateway 受控发布。Amazon Quick Desktop 通过 MCP Connector 使用这项能力,再由 AgentCore 服务层连接客户已有的 Azure Logic Apps 和 Microsoft 365。身份凭证、接口地址和系统密钥均与 AI 对话隔离,业务规则则由确定性的服务执行,而不是只依赖提示词约束。

这一设计实现了几个关键目标:

  • Human in the loop:不可逆操作必须经过人工确认;
  • 内容不可变:确认后的收件人和邮件内容不能被再次改写;
  • 避免重复执行:同一份确认结果不能被重复发送;
  • 固定业务边界:发件人和关键规则由后端统一控制;
  • 跨平台审计:能够关联桌面端操作、AWS 执行记录和 Azure 工作流结果;
  • 保护现有投资:继续使用客户已有的 Microsoft 365、Azure 和企业身份体系。

五、技术亮点:基于 AgentCore 的 MCP 服务

本方案没有把邮件系统接口直接交给 Amazon Quick Desktop,而是将业务操作封装成 MCP Server,并通过 Amazon Bedrock AgentCore Gateway 进行发布和治理。对 Amazon Quick Desktop 来说,它看到的是定义清晰的业务工具;对企业来说,真正的操作规则和系统凭证仍然保留在受控服务层。

5.1 AgentCore MCP 服务架构

[图 2 AgentCore MCP 服务架构]

从 Amazon Quick Desktop 的视角看,AgentCore Gateway 与 Lambda Target 共同构成可调用的 MCP 服务。Gateway 提供标准 MCP Endpoint,并负责令牌、Client 和 Scope 校验;Lambda Target 承载邮件预览、确认和发送逻辑,同时连接状态存储、不可变预览、密钥管理和运行日志。

调用过程可以概括为四步:Connector 先通过 Cognito 获取访问令牌;随后携带令牌调用 AgentCore MCP Endpoint;Gateway 验证身份后,以受控 IAM 权限调用指定 Lambda Target;最终由邮件工具调用 Azure Logic Apps 完成共享邮箱发件。

MCP Server 将邮件处理拆分为两个连续动作:

  1. 首先生成并冻结完整邮件预览,但不执行发送;
  2. 用户明确确认后,再根据已冻结的预览执行发送。

这种方式把 AI 的自然语言理解能力和企业系统的确定性执行能力分离开来。即使对话内容发生变化,系统也只能发送用户最后确认的版本。

Amazon Cognito 为这条链路提供 OAuth 2.0 身份认证。Amazon Quick Desktop 的 MCP Connector 先从 Cognito 获取受限访问令牌,再携带令牌访问 AgentCore。AgentCore 校验令牌、有效期和授权范围后,才允许调用指定的 MCP 工具。

这套设计带来了三项关键价值:

  • 使用标准 MCP 协议解耦 Amazon Quick Desktop 与后端业务系统;
  • 通过 Cognito 和 AgentCore 建立独立、可治理的服务访问边界;
  • 后续可以在同一框架内继续扩展更多经过授权的企业 Action。

六、让业务人员参与 Agent 设计

传统的业务系统开发通常需要经过一条较长的需求传递链路:业务人员先向 IT 描述流程,IT 再把业务语言翻译成需求文档和软件逻辑,最后经过开发、测试和发布才能交付。这个过程中容易出现理解偏差,业务规则发生变化时也需要重新进入开发周期。

Amazon Quick Desktop 提供了一种更贴近业务的 Agent 落地方式。业务人员可以根据自己的工作场景设计 Agent 和 Skill,将信息收集方式、邮件模板、处理步骤、确认文案及具体业务规则固化在 Agent 中。Agent 再通过 Connector 调用经过授权的 MCP Server,获得实际的邮件发送能力。

这意味着业务专家可以直接参与工作流设计,不再需要把每一项业务细节都先“翻译”给开发人员,再由开发人员编码实现。业务规则调整时,也可以在治理范围内更快地迭代 Agent 和 Skill,从而缩短从业务想法到可用方案之间的距离。

与此同时,这并不意味着绕过 IT 或安全治理。方案采用了清晰的两层分工:

  • 业务人员负责 Agent 与 Skill:定义业务语境、信息收集、邮件内容、流程顺序和确认体验;
  • IT 团队负责受控能力底座:建设并管理 Connector、MCP Server、身份认证和企业系统集成,同时通过后端服务固定发件人、保护凭证、防止重复发送,并确保只有确认过的内容可以执行。

这种“业务自主设计、平台统一治理、后端安全执行”的模式,是 Amazon Quick Desktop 帮助企业规模化落地 Agent 的重要优势。它既保留了业务团队的敏捷性,也确保真实企业操作仍然运行在可控边界内。

七、为什么使用 Azure Logic Apps 发送邮件

Amazon Quick Desktop 已提供 Outlook Connector,可以支持常规邮件操作。但在本业务场景中,邮件必须使用 Microsoft 365 公共/共享邮箱发送,而当前 Outlook Connector 无法配置所需的 Send As 参数,因此不能直接代表指定共享邮箱完成发件。

SoftwareOne 因此选择复用客户现有的 Azure Logic Apps。Logic Apps 本身具备 Microsoft 365 邮件发送能力,可以在经过授权的连接中配置 Send As,通过指定公共/共享邮箱完成邮件发送。

这一选择既解决了产品能力差异,也带来了额外价值:

  • 邮件继续通过客户现有的 Microsoft 365 安全与合规体系发送;
  • 无需在 AWS 侧重新建设 Microsoft Graph 或 Outlook 授权流程;
  • 可以复用客户已有的共享邮箱权限和 Azure 运维经验;
  • Logic Apps 的运行记录可以作为下游执行和故障排查依据。

这体现了 SoftwareOne 的集成原则:不为了采用新技术而替换已经成熟的企业能力,而是让 Amazon Quick Desktop、AWS、Azure 和 Microsoft 365 各自承担最适合的职责。

八、SoftwareOne 提供的不只是技术连接

Amazon Quick Desktop 的企业落地,需要的不只是配置一个连接器。SoftwareOne 在本次实践中提供了从场景设计到运行治理的完整能力。

8.1 业务场景设计

SoftwareOne 帮助 IT 与业务团队共同识别高风险操作、审批要求和异常处理责任,将自然语言交互转化为清晰、可执行的业务流程。

8.2 跨云集成

方案将 Amazon Quick Desktop、AWS 原生服务、Azure Logic Apps、Microsoft 365 和企业身份体系组合在一起,帮助客户在不替换现有平台的前提下获得新的 AI 能力。

8.3 安全与治理

权限隔离、人工确认、最小权限、密钥管理、防重复执行和审计追踪从设计阶段就被纳入方案,而不是在上线后再进行补充。

8.4 数据安全与合规

本方案构建在 AWS 之上,天然继承了平台级的安全与合规保障:客户通过 Amazon Bedrock / AgentCore 处理的数据不会被用于训练底层基础模型,未经客户同意也不会被移出所在的 AWS Region,满足数据驻留要求;同时配合 AWS KMS 客户托管密钥(CMK)对静态数据加密、传输层 TLS 加密,以及 SOC 1/2/3、ISO 27001/27017/27018、FedRAMP、HIPAA 等多项国际合规认证——为上层方案的权限隔离、审计治理提供了一个经过第三方认证、可信可控的底座。

8.5 面向业务的 Skill 定制

SoftwareOne 不只交付后端接口,还帮助业务团队建立 Amazon Quick Desktop Agent 与 Skill 的设计规范,包括需要收集哪些信息、如何展示预览、什么才算有效确认,以及出现异常时如何停止和提示用户。业务人员可以在这一治理框架内持续维护和迭代具体业务规则。

8.6 验证与运营

通过自动化测试、内部验证、分阶段开放和运行手册,帮助客户从概念验证逐步走向可运营的企业服务。

九、一个可复用的企业 Action 模式

虽然首个验证场景聚焦业务邮件,但“预览—确认—执行—审计”的模式可以复用于更多 Amazon Quick Desktop 企业场景,例如:

  • 应收账款提醒和客户对账单发送;
  • CRM 客户信息更新;
  • IT 服务台操作;
  • 需要审批的云资源变更;
  • 内部协作与业务通知;
  • 财务、销售和运营流程自动化。

对于这些场景,AI 负责理解意图并协助用户,确定性的企业服务负责执行规则和控制风险,两者各自承担最合适的职责。

十、结语

Amazon Quick Desktop 为企业员工提供了更自然的智能工作入口。SoftwareOne 的价值,是帮助客户把这个入口安全地连接到真实业务流程中。

通过业务咨询、跨云集成、AI Skill 定制、安全治理和持续运营能力,SoftwareOne 可以帮助企业将 Amazon Quick Desktop 从智能问答工具扩展为可控、可审计、可复用的业务执行平台,同时最大化现有云平台和企业应用投资的价值。

➡️ 下一步行动:

相关产品:

  • Amazon Quick — 人工智能助手,用于研究、业务洞察、自动化和无代码应用程序构建
  • Amazon Bedrock — 用于构建生成式人工智能应用程序和代理的端到端平台
  • Amazon Connect — AI 客户体验解决方案
  • AWS Lambda — 无需服务器即可运行代码
  • Amazon Cognito — 安全注册和登录

相关文章:

十一、参考资料

*前述特定亚马逊云科技生成式人工智能相关的服务目前在亚马逊云科技海外区域可用。亚马逊云科技中国区域相关云服务由西云数据和光环新网运营,具体信息以中国区域官网为准。

本篇作者

林俊

SoftwareOne China 解决方案总监,曾任职于亚马逊云科技、微软和IBM,专注于云计算、人工智能及企业数字化转型解决方案。

杜铁绳

SoftwareOne China AI 解决方案架构师,具有丰富的金融、制造行业 AI 应用场景架构落地经验。

冯磊

亚马逊云科技资深合作伙伴解决方案架构师, 20 年企业级软件开发及架构设计经验,目前专注云计算、大数据、生成式 AI 等技术方向。


AWS 架构师中心:云端创新的引领者

探索 AWS 架构师中心,获取经实战验证的最佳实践与架构指南,助您高效构建安全、可靠的云上应用