Programmatic Access to Prompt Templates

ADG001 - Action Responses

📄 第 266 页 🎬 视频课程

课程章节介绍

来,我们看看这个Slide的内容,主要是讲怎么用编程的方式去访问Agentforce的提示模板,也就是给开发人员用的方法。你不需要记所有细节,但要理解每种方式适合什么场景。 首先,有三种主要的编程访问方法。 第一,是,Connect REST API,。你可以把它想象成开了一个标准的网络大门,让外部的应用程序,比如你自己写的网页服务、手机App,通过HTTP请求来调用Agentforce的提示模板。好处是跨平台,哪怕你的系统不在Salesforce上,也能用。 第二,,在Apex代码内部调用,。Salesforce提供了一个叫做`EinsteinLLM`的类,你只要用它的`generateMessagesForTemplate`方法,再指定模板的开发人员名称,就能在自己的Apex触发器、算法或者任何后端逻辑里,直接让模板生成内容。而且这个功能还被包装成了可调用操作,意味着连流程构建器(Flow Builder)都能拖拽使用,不写代码也能在自动化流程里集成智能提示。 第三,,提示模板批处理,。如果你有大量数据要处理,比如给几万条线索批量生成个性化邮件草稿,就可以用`AiJobRun`这个对象。它会启动一个作业,一次同步运行最多能处理一万条记录,效率很高。 最后,顺便提一下部署。想把模板从一个环境迁移到另一个环境,比如从沙盒搬到生产,可以用,元数据API,中的`GenAiPromptTemplateActv`类型,就像部署其他元数据一样,简单可靠。 总结一下:外部应用用REST API,内部代码用Apex类,流程用可调用操作,大规模处理用批处理,迁移用元数据API。根据你的具体场景选择就好。

关键词

Agentforce Salesforce