课程章节介绍
好,同学们,咱们来看这一页,讲的是在 Agentforce 里怎么给咱们的智能代理写“剧本”——也就是代理脚本。Agentforce 提供了好几种方式,不论是喜欢直接聊天的,还是喜欢敲代码的,都能找到适合自己的。
首先,最直观的一种,你可以直接跟 Agentforce Builder 聊天。就像你平时跟同事说话一样,告诉它你希望代理能干什么。比如你说:“当客户问订单状态时,先去查订单系统,如果状态是已发货,就把快递单号发给客户,顺便问一句是否需要退货服务。” Agentforce 会自动把你的描述转成它底层的子代理、操作、指令这些东西,你不用去操心具体怎么写。
第二种方式,是通过 Canvas 视图来看和调整脚本。它会把刚才生成的脚本总结成一个个容易看明白的“积木块”,你可以点开这些块,展开看看里面的逻辑,需要的话还能拖拽修改。在这个视图里,你想加一些常用模式,比如判断条件、循环,只要敲一个斜杠(/),它就会弹出来给你选;如果想引用某个资源,比如一个对象、字段或者 Apex 类,就敲一个 @ 符号,直接选就行。这特别适合不太习惯写代码,但又想精细控制流程的同学。
那如果你已经很熟悉脚本,想要更高效地写,可以一键切换到脚本视图。这就像进了高级模式:有语法高亮,你打几个字它就自动补全,而且在写的时候还会实时做验证,免得你写出有语法错误的脚本。这样,你就可以直接手写或者编辑脚本,自由度非常高。
最后,对于开发者同学来说,还有个更硬核的办法。你可以用 Agentforce DX 命令,把写好的脚本文件拉取到你本地的 Salesforce DX 项目里,然后在 Visual Studio Code 里打开。这样你就可以用自己熟悉的开发环境来管理脚本,还能用上版本控制,和团队协作开发。
怎么样?从聊天到图形化,再到专业代码编辑器,Agentforce 把各种编写方式都考虑到了。大家可以根据自己的习惯和场景来选,是不是很方便?