将智能体部署到生产环境
学习目标
完成本单元后,您将能够:
- 列出部署智能体的先决条件。
- 将智能体从 sandbox 组织迁移到分段或生产组织。
即将上线
Warren 已将智能体连接到聊天和语音,但目前所有内容都存在于测试环境中。Northern Trail Outfitters (NTO) 距离 Agentforce 正式上线还有两件事要做:证明智能体能够端到端正常运行,以及将其安全地迁移到生产组织中,供真实客户使用。
验证智能体
在 Sandbox 环境中完成部署配置后,请测试确保智能体在每个渠道中均能按预期运行。如果您使用自适应响应格式,请在测试渠道中验证其显示效果。
查看 Agentforce 测试工具和策略徽章,了解测试流程概述。有关测试的更多信息,请参阅“资源”部分。
部署之前
Warren 在开始之前先检查了一遍先决条件清单。
-
已构建并测试的智能体:部署假定该智能体已经正常工作。
-
智能体用户:服务智能体以专用智能体用户的身份运行。该用户是一个 Salesforce 集成用户,其简档和权限决定智能体可以在客户渠道上访问哪些内容。Warren 确认该用户存在,并拥有正确的权限。
-
渠道就绪情况:每个渠道都有其自身的先决条件(例如,网站需要一个嵌入聊天的位置)。
部署到分段或生产环境
当您确定 AI 智能体已准备就绪,即可将该智能体打包并部署至目标组织,无论是分段环境还是生产环境。
以下是基本步骤。
-
使用 Salesforce CLI 从您的 Sandbox 组织中检索最新元数据,并为您的智能体生成一个软件包文件。包含任何用于智能体操作的自定义 Apex、流和提示模板。还包含分配给智能体用户的任何权限集。
- 在目标组织中,请验证您拥有智能体所需的许可证。
- 请验证目标组织中已启用 Einstein、Agentforce 和 Data 360。
- 在目标组织中创建智能体用户。
- 如果您正在使用增强聊天、嵌入服务部署或全方位流,请将该功能部署至目标组织。
- 使用 Salesforce CLI 将 Agentforce 元数据部署至目标组织。
- 验证智能体是否处于活动状态。
- 将已部署的权限集添加到智能体用户。
- 确保所有已部署的流都处于正确版本的活动状态。
- 如果您的智能体使用嵌入服务部署,请在目标组织中发布 Web 部署。
部署到其目标组织后,Warren 会检查所有子智能体、指令、变量和筛选器是否都正确。他还会验证所有权限是否已妥善部署或更新,并且智能体能够响应用户请求。NTO 服务智能体正式上线!
接下来:监测和改进
祝贺您!您已掌握部署 AI 服务智能体的基础知识,该智能体可全天候为您的客户提供支持。但您怎么知道新部署的智能体是否真的按预期运行?查看智能体分析和监测徽章,深入了解智能体开发生命周期的监测阶段,了解如何衡量并优化智能体性能。