VS Code Interactive Preview

ADG001 - Agentforce DX 开发

📄 第 151 页 🎬 视频课程

课程章节介绍

同学们,咱们这节课来看看开发Agent的时候,怎么一边写一边测,快速看到效果。这页幻灯片讲的是两个特别好用的预览工具,一个在VS Code里,另一个在命令行里。它们能让你像真的用户一样跟Agent聊天,还能随时调试,非常方便。 先说VS Code里的这个交互预览。怎么打开呢?很简单,你找到Agentforce DX面板,点开它,然后从列表里选一个你正在开发的座席——也就是Agent。接下来你可以选择用“模拟模式”或者“实时模式”开始对话。模拟模式不会真正调用外部的API或者触发任何真实操作,很适合做快速的逻辑验证。实时模式就会真的去执行流程,跟最终上线的行为几乎一模一样。 在实时模式下发消息的时候,你还可以打开一个叫“收件箱模式”的开关。这有什么用呢?它允许你把Apex调试断点跟消息流结合,这样你就可以用“Apex Replay收件箱”了——简单说,你就能够一步一步回放之前执行过的Apex代码,检查变量值,排查问题,就跟调试普通的Apex类一样。 聊天的过程中,VS Code里还有一个“Agent Tracer”选项卡,它会清清楚楚地列出Agent跟底层系统之间交换的每一条JSON消息。这些消息就是你的Agent的“思考过程”,你可以看到它理解了什么、调用了哪些动作、返回了什么数据。如果觉得某次会话需要分享给同事或者后续分析,你还能直接把整个会话下载成一个文件,这太棒了对吧? 那如果你更习惯用终端呢,没事,Salesforce也给你提供了一个命令行工具,叫sf agent preview,也就是“SF代理预览”。在命令行执行这个命令,你同样能进行交互式预览。它支持实时模式,你可以通过参数指定一个输出目录,把会话记录保存下来;还能用标志开启Apex调试,跟断点结合起来排查问题。 总之,不管你是在VS Code的图形界面里点点点,还是在黑乎乎的终端里敲命令,这两个工具都能让你在开发阶段就反复地去测试、去打磨你的Agent,直到它表现完美。记住,开发Agent不是一蹴而就的,正是有了这么方便的预览方式,咱们才能快速迭代,把每一个对话分支都做到位。 好,这节课的工具就介绍到这里,接下来我们动手试试看。

关键词

Agentforce Salesforce