了解 Agentforce Vibes
学习目标
完成本单元后,您将能够:
- 描述 Salesforce 保护客户数据的方式。
- 解释 Agentforce Vibes 如何提高开发人员生产力。
- 列出 Agentforce Vibes 中可用的生成式 AI 工具。
Agentforce Vibes 扩展程序是什么?
Agentforce Vibes 扩展程序(原适用于开发人员的 Agentforce)是一套旨在转变开发人员生产力并自动执行复杂开发工作流的智能体 AI 工具。
主要功能
-
Agentforce:您的智能开发伙伴,不仅能提供信息,还能采取操作。通过基于 MCP 的智能体对话,Agentforce(原 Dev Agent)可以执行命令、自动执行复杂工作流,并直接连接到您的 Salesforce 组织。Agentforce 减少了在不同工具之间切换上下文的需求,并通过自然语言对话简化了测试、部署和元数据操作。
-
行内自动补全:在您输入时,Agentforce Vibes 可以在不中断您工作流程的情况下,给出代码完成建议。轻松选择适合您的建议。在 Apex 文件以及 LWC(JavaScript、CSS 和 HTML)文件中使用此功能。
-
Apex 和 LWC 测试用例生成:使用 Agentforce Vibes 在为您的 Apex 方法和 LWC 组件编写单元测试方面抢占先机。快速达到所需的测试覆盖范围,并让您的代码做好部署准备。
借助 Agentforce,您可以使用自然语言生成代码、构建 Apex 类和 Lightning 组件、部署解决方案以及管理您的组织。其核心是智能工作流自动化,无论是追求高效的资深开发者,还是正在学习 Salesforce Platform 的新手开发者,都能从中获得助力。
作为智能开发伙伴,Agentforce Vibes 超越了传统的结对编程,能够在整个开发过程中代表您采取操作。Salesforce 采用安全的自定义 AI 模型,从其中的匿名化代码模式中学到的专业知识,可以为 Agentforce(即您的 AI 助手)提供支持。它可以执行命令、与您的组织进行交互,并完成多步骤工作流。在此过程中,它通过自动代码生成、测试以及一系列静态分析和安全扫描工具来强制执行开发最佳实践。
Agentforce Vibes 扩展程序适用于 Salesforce DX 项目。作为 Visual Studio 市场中 Salesforce 扩展包的一部分可供使用。您可以在 VS Code IDE 中安装,并且它预安装在 Agentforce Vibes IED 中。
Salesforce 可信赖的生成式 AI
我们设计、开发并推出了 Agentforce 解决方案,使其符合我们针对可信赖的生成式 AI 所确立的五项原则。
-
准确:我们在模型中优先考虑准确性、精确度和召回率。我们会尽量解释模型输出结果及来源。我们建议在与最终用户分享之前,由专人对模型输出进行检查。
-
安全:我们运用行业领先的技术,消除模型中的偏见、毒性以及有害输出。我们通过在数据周围设置护栏来保护数据中个人身份信息 (PII) 的隐私。
-
诚实:我们确保模型中所使用的数据尊重数据来源,并且确保我们获得使用这些数据的许可。
-
赋能:我们在设计模型时会尽量将人类参与作为工作流程的一部分。
-
可持续性:我们努力打造规模适宜的模型,这些模型将准确性放在首位,同时减少我们的碳足迹。
用于开发的 AI 模型
Agentforce Vibes 扩展程序由 Salesforce 的自定义大语言模型 (LLM) 以及第三方模型提供支持,为您提供灵活的 AI 协助选项。
标准模型
Agentforce 的标准模型是 Salesforce 的 SFR 模型。它已经经过微调,能够专门处理代码相关的任务,并支持诸如聊天之类的交互式功能。SFR 模型擅长处理需要更深层代码理解和复杂推理的任务,为 Salesforce 开发工作流提供可靠协助。
专业模型(第三方)
Agentforce 的用户拥有访问由 Salesforce 托管的其他模型的权限,同时可以在指定的令牌或请求次数限制内,使用高层级模型。达到限制后,系统会自动回退至由 Salesforce 托管的模型。所有第三方模型均在 Salesforce 信任边界内运行,或由 Salesforce 合作伙伴在共享信任区域内运行。我们会根据功能选择模型。
开始之前
使用 Agentforce Vibes 之前,您必须启用 Salesforce 遥测功能。我们的遥测系统会对 Salesforce 生成式 AI 进行监控和审计,确保其正常运行。启用它并不费事。只需在 VS Code 或 Agentforce Vibes IDE 中按照以下步骤操作即可。
- 选择 File(文件)| Preferences(首选项)| Settings(设置)(Windows 或 Linux)或 Code(代码)| Settings(设置)| Settings(设置)(macOS)。
- 搜索
salesforcedx-vscode-core.telemetry.enabled以确认您工作区中的这项 Salesforce 遥测设置已开启。
- 如果该设置未开启,请选中复选框以启用遥测功能。
- 接下来,搜索
telemetry(遥测),然后从下拉菜单中为 Telemetry: Telemetry Level(遥测:遥测级别)设置选择 all(全部)。
- 打开一个终端,然后运行
sf config set disable-telemetry=false --global来启用 CLI 遥测功能。
- 在 Mac 系统中按 Command+Shift+P,或在 Windows 系统中按 Ctrl+Shift+P 以打开命令面板,然后运行 Developer: Reload Window(开发程序:重新加载 Window)。
默认情况下,Agentforce Vibes 扩展程序在桌面应用程序中启用,可以通过设置菜单,从您的 Salesforce 组织中启动。可随时点击状态栏中的图标,关闭 Agentforce Vibes。

现在您已经掌握了基础知识,让我们在接下来的单元中更深入地了解一下这些功能。
