Build, Test, Chat & Mobile Integration

DEX801 - Agentforce APIs

📄 第 176 页 🎬 视频课程

课程章节介绍

好,我们来看这一页,它把 Agentforce 开发中要用到的构建、测试、API 和移动端能力都串起来了,非常清晰。 咱们先从左边的“构建”说起。如果你想定义代理的行为逻辑,最基础的就是 Agent Script,它相当于一门专门给代理用的语言,简单直观。开发环境这边,Salesforce 提供了 DX 工具链,帮我们管理源码、打包部署,就像平常做 Salesforce 开发一样。如果你习惯用代码做更灵活的自动化,那 Python SDK 就能派上用场了,直接用 Python 脚本操控代理的配置和流程。 接着是“测试”。构建好代理之后,我们当然要保证它靠谱。这里你可以自动生成测试规范,再根据业务需要,用上下文变量和指标来定制这些测试,比如模拟不同用户信息、检查回答质量。所有测试都可以通过命令行来运行,输出格式也多种多样,比如 JUnit 报表,非常方便接入你的 CI/CD 流水线,每次部署前自动跑一遍,心里更有底。 再来看中间这块,代理 API,它提供了一套完整的 REST 接口。你可以用它启动一个会话,然后以同步方式发送消息,或者通过 SSE 流式地接收响应。流式传输里会有一系列实时事件,比如 ProgressIndicator 表示正在处理中,TextChunk 是逐块返回的文本,Inform 用来传递一些提示信息,EndOfTurn 则告诉你代理说完了一轮话。这个 API 还很聪明,支持内联元数据处理引用,也就是说回复里可以带上来源出处,还能传递变量、主动结束会话,甚至提交用户反馈,用来持续优化代理。 最后是移动 SDK,它让 iOS 和 Android App 可以直接集成代理能力,把智能对话无缝带到手机里,用户体验也更原生。 总的来说,这一页就是把构建、测试、API 和移动端的整个工具体系都点到了,无论你是用脚本、用代码,还是在手机 App 里调用,都有对应的支撑,这也是 Agentforce 开发上手快、扩展性强的重要原因。

关键词

Agentforce Salesforce