Agentforce是什么
Agentforce是Salesforce在2024年9月12日正式推出了这一开创性的自主AI代理套件。
这款产品旨在增强员工的能力,并处理服务、销售、营销和商务中的任务,从而提高工作效率和客户满意度。

Agentforce 架构
-
1. AI 模型层:Salesforce 没有自己训练模型,采用的是 OpenAI 的模型,用户可选用哪个具体的模型。 -
2. AI 基础层: -
1. Salesforce 搭建了自己的向量库,可能是 120 人团队自研的。 -
2. 推理引擎:根据文字内容识别用户意图,调用不同的大模型服务。 -
3. AI 安全层:安全数据保护之类的。 -
4. 爱因斯坦:核心功能,提示词构建器(Prompt Builder)、代理构建器(Agent Builder)。

提示词设计器 Prompt Builder
提供界面管理提示词。

提示词分类模板:
-
• Sales Email: 帮助您的团队根据记录数据为您的客户、产品和活动起草真正个性化的电子邮件。 -
• Field Generation: 将生成式 AI 辅助的工作流引入 Salesforce 记录中的自定义字段。 -
• Record Summary:根据记录的数据为 Salesforce 记录创建富文本摘要。 -
• **Flex:**灵活用途,没有固定模式。

进入提示词编辑界面,可以输入提示词,并测试最终结果。

总结摘要
在提示词编辑器中可以输入字段变量,或调用自动流返回结果。

在字段上可以打开提示词模板,调用 AI 能力。

实际操作过程:
-
1. 用户点击输入框右边 AI 按钮 -
2. 弹出爱因斯坦对话框 -
3. 自动将提示词内容发给 AI -
4. AI 总结返回内容 -
5. 用户确认是否要使用 AI 生成内容,点击“Use It”,内容回填到字段上。

生成宣传页面
利用大模型编写 HTML 代码能力,将产品内容输入给大模型,让大模型生成宣传页面。

前端集成提示词模板,点击按钮生成页面。
指定自行车型号,生成该型号的宣传页面。


代理设计器:Agent Builder
支持创建多个代理。

代理有哪些能力在 Action 中配置。

默认的能力有:
| Action Name 操作名称 | What It Does 功效 |
| 按名称识别记录(system action) (系统操作) | 按名称搜索 Salesforce 记录,并返回匹配记录 ID 的列表。例如:“Show me the Acme records.” |
| 按名称标识对象(system action) (系统操作) | 解释用户的输入以确定用户引用的对象,然后返回对象的名称,以便可以执行其他操作。例如,如果用户在助手聊天窗口中输入“列出 Acme 帐户的商机”,则该操作将标识用户正在请求与 Account 对象和 Opportunity 对象相关的信息。 |
| 查询记录 (Beta) | 根据用户的请求和特定条件(如字段的值)查找和检索 Salesforce 记录。例如:“查找按创建日期排序的本季度结束的所有未结商机。 |
| 使用聚合查询记录 (Beta) | 回答有关 Salesforce 数据的聚合问题,例如计数、总和、最大值、最小值或平均值。例如:“过去 5 天内创建了多少个业务机会? |
| 汇总记录 | 汇总单个 Salesforce CRM 记录。例如:“为 Acme 交易创建摘要”。 |
| 起草或修改销售电子邮件 | 创建销售电子邮件草稿或根据用户的输入修改最新生成的电子邮件。例如:“帮我写一封 Acme 给 Steve 的介绍电子邮件。 |
| 用知识回答问题 | 根据相关知识文章中的信息回答用户的问题。例如: “超过 30 天的退货政策是什么?(需要 Knowledge 许可证。 |
具体执行哪个动作通过推理引擎来协调。
Reasoning Engine 推理引擎
您可以将推理引擎视为管弦乐队的指挥。指挥家负责计时并指导一组音乐家协调他们的个人表演。同样,Agentforce 的推理引擎编排主题和操作如何执行用户的请求。
当用户启动 Agentforce 并开始对话时,他们想要提出问题或输入说明。在幕后,推理引擎使用 LLM 来执行请求。这是它的作用。
解释用户的请求并将话语分类到主题中。
以迭代方式构建实现用户目标的计划。
查找并启动正确的主题和操作以实现目标。
代理设计器界面:Agent Builder UI
提供 Agent 调试界面,主要是添加删除 Action,验证 Agent 是否能提供相应能力。

-
1. 主题:打开 Topics (主题) 面板,其中列出了助手中的所有主题。要查看或修改主题的详细信息,请单击名称。 -
2. 操作:打开 Actions 面板,通过该面板可以查看分配给助手的操作以及添加或删除操作。 -
3. 语言设置:打开 Language Settings (语言设置) 面板,您可以在其中定义助手的对话风格。 -
4. 事件日志:帮助您监控助手的对话活动并对其进行故障排除。 -
5. 对话预览面板:允许您通过以用户可能的方式在聊天窗口中输入说明或请求来模拟用户与助手的对话,然后评估助手的执行情况。

创建自定义动作
创建自定义动作的 3 种方式:
-
1. Apex:编写代码。 -
2. Flow:自动流 -
3. Prompt Template:提示词模板。
这块宣传资料、培训文档很少,可能还不是很好用。

Agentforce 总结
Agentforce 宣传比较厉害,但没有看出什么黑科技。
核心功能2 个:提示词模板、Agent 推理引擎(意图识别)。
-
• 提示词模板提供低代码配置能力,对接内部数据、内部自动流服务,并与外部 AI 集成。 -
• 推理引擎可以识别用户文字意图,访问不同的 AI 功能,通过这个办法帮助 AI 能力不断扩展。 -
Agentforce AI 功能基本都在 AI 对话框中完成。
但对话的交互方式比较低效,体验不是最好。
为什么客户要用 Agentforce?
Agentforce 核心竞争力还是跟低代码平台(force.com)系统内部数据打通,方便地取数后,再跟大模型交互,获得大模型的生成内容。


