创建代理

在 Gemini Enterprise 中,代理在应用的上下文中进行创建。您可以通过两种主要方式创建新代理:

  • 使用提示创建代理:这是创建代理的最快方式。您描述代理的用途,代理设计工具会在您的应用中为您生成初始版本。这非常适合基本代理,或是作为更复杂代理的起点。
  • 使用流程构建器创建代理:此方法让您从一开始便可直接精细地控制代理的设计。它非常适合设计需要特定子代理配置和逻辑流程的复杂多步骤代理。

这些方法非常灵活,您可以根据自己的需求将它们结合使用。例如,您可以首先使用提示生成初始代理,然后切换到流程构建器,以直观地优化其逻辑并增加复杂性。

创建代理的最佳实践

为确保代理有效且高效地运行,请考虑以下最佳实践:

  • 定义明确的目标:清楚指明您希望代理实现的目标。明确定义的目标有助于设计代理的逻辑并评估其性能。
  • 从小规模着手,逐步扩展:首先从处理核心功能的基本代理开始。一旦稳定下来,便可逐步添加更多功能和复杂性。
  • 分解复杂任务:对于多步骤代理,可将大型任务分解为更易于管理的较小子任务。每个子代理都应具有特定角色。
  • 迭代测试:在开发的每个阶段定期测试代理。这有助于及早发现和解决问题。
  • 提供清晰的指令:使用提示时,需具体而简洁。请避免含糊不清,以确保代理了解其用途。请参阅撰写提示以创建代理的最佳实践

准备工作

使用提示创建代理

使用此方法可通过对话输入快速生成代理。

控制台

如需使用自然语言提示创建代理,请执行以下操作:

  1. 在 Google Cloud 控制台中,依次前往 Gemini Enterprise > 应用页面。

    Gemini Enterprise

  2. 选择您的应用,然后从信息中心复制 Gemini Enterprise Web 应用网址。

  3. 在新浏览器标签页中打开该 Web 应用网址。

  4. 在 Web 应用导航菜单中,点击 + 创建代理

    系统随即会显示代理设计工具页面。

  5. 在对话框中,输入描述代理用途和预期行为的提示。

  6. 可选:点击 代理图标 管理您的数据,然后启用或停用您希望代理使用的相应数据源。

  7. 点击 提交

    代理设计工具画布随即出现,其中会显示代理的实时预览。

  8. 预览标签页中,与您的代理互动,以测试并评估其回答。

  9. 点击详细信息标签页,然后查看代理的名称和说明。

    • 可选:在知识部分中,点击 添加文件,为代理上传任何其他参考资料。
    • 可选:在个性化部分中,添加引导用户了解如何与代理互动的起始提示。您可以根据需要添加任意数量的起始提示,但系统一次最多只会随机显示 3 个提示。
  10. 可选:在左侧对话窗格中提供更多指令,以优化代理的功能和行为。

  11. 点击创建以启动并开始使用代理。

撰写提示以创建代理的最佳实践

您提供的提示有助于 Gemini 了解您的目标,并生成尽可能出色的代理。如需获得清晰且相关的回答,请遵循以下准则和最佳实践:

  • 提供足够的上下文以消除歧义

    明确说明您希望代理执行的操作。例如,指定详细程度、要使用的样本类型或所需的输出。这有助于 Gemini Enterprise 生成更符合您需求的特定代理方案。

    不推荐Create an agent for sales emails.

    推荐Create an agent that drafts follow-up emails for new sales leads from my CRM. It should search for the contact's company, summarize their business, and suggest how our product can help them.

  • 为代理的输出设置边界或限制

    定义代理应该执行和不应该执行的操作。您可以限制其回答的长度、格式、语气,或是指定要包含或排除的特定元素。这有助于代理保持专注,并生成更具可预测性的结果。

    不推荐Create a sales email agent.

    推荐Create an agent that drafts follow-up emails for sales leads. The drafts should always use a professional tone, be no more than three paragraphs, and never include personal information about the client.

  • 提示 Gemini 向你提问

    指示 Gemini 在需要时向您提问。这使 Gemini 可以收集可能遗漏的细节,并确保生成的代理方案符合您的预期。

    不推荐Create an agent to handle sales emails.

    推荐I need an agent that can help me draft sales emails. First, ask me what information you need to effectively qualify a lead and draft a personalized message.

有效提示的示例

  • 简单示例:Create a sales email agent that drafts concise follow-up emails to new leads. The tone should be professional, and the email should be no more than three paragraphs.

  • 高级示例: Create an agent that automatically drafts sales emails to leads. Use my Gmail and access emails with the 'leads' label. First, ask me to confirm which leads you should prioritize and what the main selling points are for each. Once you have this information, your drafts should be no more than three paragraphs and use a professional tone. Don't include any technical jargon or slang and never include any personal information about the client.

使用流程构建器创建代理

使用此方法可精细控制代理设计、模型选择和多步骤编排。

控制台

如需使用流程构建器创建代理,请执行以下操作:

  1. 在浏览器中打开 Gemini Enterprise Web 应用。
  2. 在 Web 应用导航菜单中,点击 + 创建代理

    系统随即会显示代理设计工具页面。

  3. 点击前往构建器可直接打开可视化流程构建器。

  4. 流程标签页中,添加并配置主代理节点:

    1. 名称:输入主代理的名称。
    2. 模型:选择供主代理使用的 Gemini LLM 模型。
    3. 说明:输入主代理用途的摘要。
    4. 指令:提供一组详细指令,用于定义代理的目标、任务和行为。
    5. 数据和工具:点击 添加数据源和工具,以添加与您的应用相关联的数据源。
  5. 构建子代理流程:

    1. 流程标签页中,将指针悬停在主代理节点上,然后点击 添加子代理
    2. 配置子代理详细信息。
  6. 根据需要重复执行第 5 步,以完成子代理流程逻辑。

  7. 点击详细信息标签页,然后查看代理的名称和说明。

    • 可选:在知识部分中,点击 添加文件,为代理上传任何其他参考资料。
    • 可选:在个性化部分中,添加引导用户了解如何与代理互动的起始提示。您可以根据需要添加任意数量的起始提示,但系统一次最多只会随机显示 3 个提示。
  8. 点击预览标签页,与您的代理互动,以测试并评估代理流程逻辑是否按预期运行。

  9. 点击创建以启动并开始使用代理。

后续步骤