主页 IT生产力指南 什么是Agentforce?如何开发Agentforce?


Salesforce 推出了 Agentforce
,这是一套 AI 代理,旨在通过自动化服务、销售、营销和商务任务来提高效率和客户满意度。只需单击几下,公司就可以按需扩展其员工队伍,使用 AI 代理来处理客户服务、销售线索资格认证和营销优化等任务。Agentforce 允许企业为任何行业或目的轻松创建和部署自定义代理。AI 的未来就在 Agentforce 身边。

Agentforce 的开放式生态系统允许企业通过连接 Salesforce 和各种第三方系统中的操作来完成复杂的任务。AWS、Google Cloud、IBM 和 Workday 等合作伙伴将通过新的代理操作、预构建的代理模板和合作伙伴代理来扩展 Agentforce,这些代理可以代表用户和企业跨多个系统进行规划和执行操作。

Leanx研发团队为 Agentforce 构建的操作。该解决方案将通过 Agentforce Exchange 提供,使企业能够轻松地使用AI Agent、Action 和 Predefined Template 或 构建自己的 AI 代理。

这是 Salesforce AI 愿景的最新补充,它结合了一支自主的代理力量,与人类合作以提高客户成功率。Agentforce for Developers 将意味着具有辅助功能和比现有 Einstein 更高级的自动化功能的高效解决方案。

这个智能系统将使开发人员能够专注于更复杂的问题,同时将日常任务委派给具有生成式 AI 能力的代理。让我们探讨一下 Agentforce 是什么以及您如何从中受益。

关键要点

  • 在 Agentforce 的 AI 驱动型代理的帮助下,开发人员现在可以自动执行重复性活动并专注于更复杂的问题。
  • Agentforce 以 Salesforce AI Research 的大型语言模型 (LLM) 为基础,有望提供卓越的自动化和支持功能。
  • Agentforce 的 Dev Assistant 使用自然语言处理 (NLP) 来简化编码、测试和文档活动并提高开发人员的工作效率。
  • 开发人员可以通过将 Agentforce 与 VSCode 和 Code Builder 等 Salesforce 开发工具集成来轻松使用 Agentforce。
  • 借助 Agentforce,开发人员可以提高他们的 AI 技能,但要充分利用其潜力,仍然需要对 Salesforce 开发有核心的理解。

什么是 Agentforce?

Agentforce 实际上是一支由 AI 提供支持的代理力量。这些代理将成为人类的伴侣,因为他们接管了重复性任务并帮助客户管理。构建这些代理需要具有广泛 AI 技能的专家。Agentforce for Developers 将进一步简化耗时的开发任务,自动化繁琐的工作,并指导开发人员完成应用程序和代理的开发过程。使用 APEX 和 LWC 编写特定于 Salesforce 的代码将变得更加容易,从而保持所有最佳实践和质量的控制。

Agentforce 如何运作?

Agentforce 基于 Salesforce AI Research 专有的大型语言模型 (LLM) 构建,利用多个模型来实现其功能。为了更好地理解,我们在这里列出了它们:

  • 新的 xGen-Code 是 CodeGen2.5 模型的升级,它提供了专为程序员设计的功能。它帮助开发人员使用自然语言处理 (NLP) 执行任务并提高效率。
  • Dev Assistant 是一项在 xGen-Code 上运行的功能,用于处理您的所有复杂任务,并提供动态聊天以实现流畅的功能。
  • Agent Builder 类似于 co-pilot Studio,您可以在其中通过定义主题、目标、操作等来构建代理。此低代码构建器可以使用现有流程、Apex 和 API 根据需要配置代理。
  • Agentforce 的大脑是 Atlas Reasoning Engine,它为代理提供数据,通过适应情况来发挥作用。它有助于提高准确性,定义代理可以执行的操作,同时设置护栏以防止他们对禁止的数据采取行动。
  • Einstein Trust Layer 通过确保第三方模型提供商不会查看或保留任何 Salesforce 数据,使 Agentforce 能够安全地使用任何 LLM。

这些的合并确保了数据安全、代理执行任务的效率以及更快的结果。

Agentforce for Developers 的功能

Agentforce 有多种功能旨在与开发人员合作并在整个开发生命周期中保持顺畅的工作过程。在这种情况下,这些功能将使用面向开发人员的 Dev Assistant 代理来实现。

正如我们上面所说,新的 Dev Assistant 就像开发人员的个人助理。它是一个对话式 AI 助手,可以接管简单的任务,例如编写代码、解释代码、生成测试用例、记录等。以下是开发人员可用于在 Agentforce 中工作的 Dev Assistant 功能。

1. 多轮聊天

要利用 Dev Assistant,您需要从 Visual Code 活动栏激活它,然后您就可以轻松参与对话。它通过检索增强生成 (RAG) 技术跟踪架构和元数据来提供相关响应。有提示模板可用于开始多轮次聊天。收到对查询的回复后,您还可以继续提出进一步的问题或根据您的需要优化答案。

多轮次聊天

2. 生成 Apex 代码

这是 Dev Assistant 最基本但最有用的命令。现在,您不必编写每一行代码;您可以让 Assistant 为您执行此操作。它将通过您的查询提供准确的代码,并且现有记录将用于定义您可以应用的任何过滤器。

生成 Apex 代码

3. 解释代码

在聊天中收到代码作为输出后,您可以使用 /explain 命令在活动编辑器中解释代码。助手会给你看每一行代码的清晰解释,帮助你理解。

解释代码

4. 生成测试

当您输入初始查询时,您将看到一个 /test 命令,用于为助手为您编写的特定代码生成测试。您还可以建议或指示助手使用方法进行基于场景的测试。这使您的测试过程更快、更高效。

生成测试

5. 编写文档

完成该过程后,您可以使用 /document 命令来记录您的代码、测试和结果。助手将遵循适合文件编程语言的文档的默认样式。您可以另行指定以改进或更改文档样式。此功能将负责维护您的记录。

6. 内联代码自动完成

内联代码自动完成有助于在编辑器中查看由 AI 提供支持的代码建议。这可用于 Apex 和 LWC。您现在可以检查您的代码或验证任何文档,而不会通过审查所有内容来浪费时间。助手将为您完成这项工作并提出更正建议。

这些都是开发人员可以在 Agentforce 及其 Salesforce 组织中使用的有趣新功能。让我们看看如何开始使用它们。

如何为开发人员实施 Agentforce?

Agentforce for Developers 很容易上手。在 VSCode for Desktop 或 Salesforce 的 Web IDE Code Builder 中安装 Einstein for Developers 都是必需的。该过程只有两个步骤。它作为 Visual Studio Code 和 Code Builder 的 Salesforce 插件包(扩展)提供。

在 VSCode for Desktop 或 Code Builder 的活动栏中的“扩展”选项下找到 Salesforce 扩展包(扩展),然后单击以安装它。然后,您可以将代理用于日常任务。

总结

Agentforce 是一种面向未来的创新 AI 技术,它将改变您使用 Salesforce 的方式。它还提供了一个机会,让您在 AI 的学习中取得领先,并使用它在组织中开发应用程序和软件。虽然 Agentforce for developers 现已推出,但在开始之前了解 Salesforce 开发的基础知识至关重要。