先接入你的模型,再立即投入使用
Eigent 不绑定特定模型。你既可以使用默认云端模型,也可以连接任何兼容 OpenAI API 的服务——包括 Google 的 Gemini——并直接使用它。本教程将同时介绍两个部分:如何在 Eigent 的设置中配置 Gemini 3 Pro Preview,以及当你立即通过该模型执行真实的 Salesforce 自动化任务时,会是什么样子。
将 Gemini 配置为自定义模型
在 Eigent 中打开 Settings → Models,进入 Custom Models。选择 Gemini,然后填写:
- API Key: 你的 Google Gemini API Key
- API Host:
https://generativelanguage.googleapis.com/v1beta/openai/ - Model Type:
gemini-3-pro-preview
点击 Save。Eigent 会立即验证模型,并检查是否支持 function calling——这是多步骤 agent 任务的必要条件。如果验证成功,你会看到:"Validate success — The model has been verified to support function calling."
将 Gemini 设为你的 Default 模型,从此之后每个新任务都会通过它运行。
任务内容:读取联系人数据,然后更新商机
配置好 Gemini 后,这条提示会立即让它开始工作:
我需要更新 salesforce.com - 200 Widgets 这笔交易。请给我联系人姓名和电话号码。回到 Opportunities 页面,把 Next Step 编辑为‘与 + 联系人姓名和电话号码 安排会议。’
这是一个需要双向处理的任务:既要从 Salesforce 记录的一个部分(Contact Roles)读取数据,又要向另一个部分(Next Step)写入数据。Eigent 会按顺序完成这两步。
完整任务计划
Eigent 在接触 Salesforce 之前,会先生成一个结构化执行计划:
- 找到 "salesforce.com - 200 Widgets" 商机,并将其阶段从 Needs Analysis 推进到 Proposal,然后标记为当前阶段
- 导航到 Contact Roles 部分,并获取联系人的姓名和电话号码
- 返回主 Opportunities 视图,将 Next Step 字段编辑为:
book a meeting with [contact name] [phone number] - 保存所有更改
在任何浏览器操作开始之前,你都能在 Eigent UI 中看到这个计划。
执行过程:跨记录读取与写入数据
Search Agent 会在已登录的浏览器会话中打开 Salesforce。它会进入 Opportunities 标签页,找到 "salesforce.com - 200 Widgets" 记录,并将商机阶段提升为 Proposal。
随后,agent 会进入 Contact Roles 子部分——同一商机记录中的另一个区域——提取联系人姓名和电话号码。拿到这些数据后,它会返回到顶层商机视图,并动态填充 Next Step 字段:
book a meeting with [contact name] [phone number]
记录随后被保存。整个流程——阶段更新、数据提取、动态字段填充——全程无需任何手动操作。
为什么这种模式很强大
这个工作流展示了一项大多数 CRM 自动化工具都难以实现的能力:使用记录某一部分的实时数据去填充另一部分。联系人的电话号码在提示时并不知道——Eigent 会在任务执行过程中实时获取并动态使用它。这与静态字段映射自动化的模式有本质区别。
结合 Gemini 这样的自定义模型,这个工作流还具备成本优势:你可以自行控制模型、API 成本和速率限制,而不必被单一服务商绑定。
接下来可以尝试什么
对于每一笔处于 Proposal 阶段的商机,读取联系人角色并用跟进指令填充 Next Step。
更新商机后,记录一条 Salesforce 活动:“已与 [contact name] 安排会议”,并设置明天的提醒。
将模型切换到 GPT-4o 并运行相同的 Salesforce 任务——比较速度和 token 使用量。
配置第二个自定义模型(Anthropic Claude),并在 Gemini 不可用时将其设为备用模型。
提升效果的技巧
-
运行前先验证。 Eigent Settings 中的模型验证步骤可以在你任务执行到一半时之前,就先捕获不兼容的 API。生产工作流中使用新模型配置前,一定先进行验证。
-
使用精确的记录名称。 包含准确的交易名称("salesforce.com - 200 Widgets")可以消除歧义,避免 agent 在大型销售管道中选错商机。
-
扩展这个模式。 一旦你看到 Eigent 如何读取 Contact Roles 并写入 Next Step,就可以把同样的方法应用到 Salesforce 中任何跨区域的数据依赖:从关联列表读取数据来填充自定义字段、提取产品数据来写入提案摘要,等等。



