Programmatic Preview & Session Trace Files

ADG001 - Agentforce DX 开发

📄 第 152 页 🎬 视频课程

课程章节介绍

同学们,咱们今天来聊一聊 Agentforce 的编程预览功能。这个功能特别适合那些喜欢用命令行、或者想在自己的自动化管道里测试 Agent 的同学。 你只需要记住四个简单的 CLI 命令,就能像写脚本一样去跟 Agent 对话。 第一个命令,`预览开始`,它负责开启一个预览会话。想象一下,这就好比拨通了一个测试专线,接通之后,后面的对话才能传过去。 第二个命令,`预览发送话语`,这个就是用来把你写的测试语句发给 Agent 的。每发一句话,就相当于在聊天框里输入一次,Agent 会返回它的回复。 第三个命令,`预览会话`,它能帮你列出当前还在活跃的会话。这样万一你同时开了好几个测试,也能轻松找到哪一个还在,不用搞混。 第四个命令,`预览结束`,就是挂断这条测试专线,干净地关闭会话。 这四个命令其实是专门为咱们自动化测试设计的,无论是放在 CI/CD 管道里,还是做振动编码代理的回归测试,都能用程序的方式去反复验证 Agent 的表现。 聊完命令,咱们再看看对话都记在哪儿了。预览功能会生成两类跟踪文件,帮你事后分析。 第一个文件叫 `transcart.json`,里面是完整的对话记录,包括时间戳、会话 ID、说话的角色以及每一句话的内容。这就像一份逐字稿,方便你回头去看用户和 Agent 到底聊了什么。 第二个文件是一种“杨森文件”,它会记录更底层的细节,比如意图是怎么识别的、有没有调用子代理、执行了哪些计划,还有完整的 API 消息。这份文件对开发调试特别有用,你可以看清 Agent 每一步的思考过程。 最后要记住一点,这个预览功能内部其实就是调用了 Agent 的 API,所以你在预览里测到的行为,跟线上真实调用的逻辑是完全一致的。这样测出来的结果才可靠。 好,这一页的重点就这些。大家有什么问题吗?

关键词

Agentforce Salesforce