使用 Gemini Enterprise 创建无代码代理

1. 简介

Gemini Enterprise 是一个综合平台,旨在帮助您构建、部署和管理 AI 智能体。它充当您的中央枢纽,用于创建智能智能体,这些智能体可以自动执行任务、提供洞见,并与各种应用中的用户互动。

Gemini Enterprise 通过提供 Agent Designer 等工具简化了智能体开发流程,让您只需编写少量代码甚至无需编写代码即可创建功能强大的智能体。它还提供在组织内注册和共享这些智能体的功能。

学习内容

  1. 如何配置 Gemini Enterprise 租户。
  2. 如何使用 Gemini Enterprise 的 Agent Designer 创建无代码智能体。
  3. 如何从 Gemini Enterprise 注册和共享智能体

2. 开始

首先,您需要创建一个项目并分配结算。

项目设置

创建 Google Cloud 项目

  1. Google Cloud 控制台 的项目选择器页面上,选择或创建一个 Google Cloud 项目
  2. 确保您的云项目已启用结算功能。了解如何检查项目是否已启用结算功能

启动 Cloud Shell

Cloud Shell 是在 Google Cloud 中运行的一个命令行环境,其中预加载了必要的工具。

  1. 点击 Google Cloud 控制台顶部的激活 Cloud Shell
  2. 连接到 Cloud Shell 后,验证您的身份验证:
    gcloud auth list
    
  3. 确认您的项目已配置:
    gcloud config get project
    
  4. 如果您的项目未按预期设置,请进行设置:
    export PROJECT_ID=<YOUR_PROJECT_ID>
    gcloud config set project $PROJECT_ID
    

3. 启用 API

为 Gemini Enterprise 和 Agent Registry 启用以下 API:

终端中,启用 API:

```bash
gcloud services enable \
  discoveryengine.googleapis.com \
  agentregistry.googleapis.com \
  iap.googleapis.com \
  cloudapiregistry.googleapis.com \
  aiplatform.googleapis.com \ 
  iam.googleapis.com
```
<br>
When the command finishes, you should see an output like the following: 
<br>

```console
Operation "operations/acf.p2-176675280136-b03ab5e4-3483-4ebf-9655-43dc3b345c63" finished successfully.
```

4. 设置 Gemini Enterprise

您将配置试用订阅(如果需要)和 Gemini Enterprise 租户。

创建试用订阅

用户可以使用有效的结算账号试用 Gemini Enterprise 30 天。

  1. 前往 Gemini Enterprise 控制台。

欢迎使用 Gemini Enterprise

  1. 点击开始 30 天试用 按钮。
  2. 根据需要启用任何其他 API。

创建租户应用

Gemini Enterprise 允许您根据业务和数据要求在各种区域中创建租户应用。

  1. 前往 Gemini Enterprise 页面。
  2. 点击顶部的创建应用 按钮。
  3. 为应用命名,然后选择区域。global 区域是默认区域。

创建 Gemini Enterprise 应用

  1. 点击创建

您的 Gemini Enterprise 租户应用已创建完成。

5. 配置 Gemini Enterprise 应用

您将配置 Gemini Enterprise 应用,以便在该应用中创建智能体,并使用 Google 身份登录该应用。

配置身份

  1. 点击 Gemini Enterprise 首页。
  2. 点击左侧菜单中的设置
  3. 前往身份验证 标签页。
  4. 点击 global 区域旁边的铅笔图标。
  5. 选择 Google 身份 作为身份提供方。
  6. 点击保存

配置设置

您将启用 Agent Designer 和共享选项。

  1. 点击左侧菜单中的“应用”链接。
  2. 点击应用名称。如果您使用默认配置,它看起来类似于 gemini-enterprise-1234567890123
  3. 点击左侧菜单中的配置
  4. 点击功能管理 标签页。

最终用户功能控制

  1. 启用以下选项:
  • 启用智能体设计工具
  • 启用会话共享
  • 启用智能体共享
  1. (可选)启用 Gemini 3 flashGemini 3.1pro 模型。
  2. 点击可观测性 标签页。

启用可观测性

  1. 启用以下选项:
  • 启用 OpenTelemetry 跟踪记录和日志的插桩
  • 启用提示输入和回答输出的日志记录(如果可用)
  1. 点击保存

6. 创建智能体

您将打开 Gemini Enterprise 租户应用并创建一个新的无代码智能体。

创建初始智能体

  1. 点击左侧菜单中的概览 按钮。
  2. 点击 Gemini Enterprise Web 应用的 网址 。该应用将在新窗口中打开。
  3. 在该应用中,点击左侧菜单中的新建智能体
  4. 使用提示框,输入如下提示。Create an agent 组件可确保 Gemini 知道要根据提示创建智能体。
Create an agent named the Supply Chain Agent that is an expert at supply chain
processes including planning materials, ordering supplies, and logistics for
a marathon race or event. Include any subtasks and research tasks needed.

查看 Agent Designer 流程

  1. 点击提交 纸飞机。

修改智能体

可以在“流”视图中手动修改智能体,也可以使用提示进行修改。

  1. 在提示窗格中,通过撰写提示 add sub-agents as needed,让 Gemini 创建子智能体。
  2. 您可能需要提供额外的确认信息才能创建子智能体。
  3. “流”视图将更新。
  4. 点击右上角的创建 以保存智能体。

已成功创建代理

系统将显示一个模态窗口,提示智能体已成功创建。

7. 测试智能体

我们将测试智能体的响应。

  1. 在“智能体已成功创建”模态窗口中,点击与智能体聊天 按钮。 如果您关闭了该模态窗口,请点击左侧菜单中的智能体 ,然后点击您新创建的智能体。
  2. 为智能体提供提示,例如 plan the supplies needed for a 10,000 runner race in Las Vegas in April
  3. 您将收到智能体的回复。您可以提出后续问题。

8. 共享智能体

在 Gemini Enterprise 中创建的智能体将自动在 Agent Registry 中注册。

在 Gemini Enterprise 中共享智能体

您可以在 Gemini Enterprise 中共享智能体,也可以从 Agent Registry 中共享智能体。

  1. 如需在 Gemini Enterprise 中共享智能体,请点击左侧菜单中的智能体
  2. 点击代表智能体的卡片上的 3 个省略号。
  3. 添加任何用户名,然后点击完成

在 Agent Registry 中查看智能体

  1. 前往 Agent Registry 页面。
  2. 运行时 过滤条件中,点击过滤条件,然后选择 Gemini Enterprise

查看 Agent Registry 中的代理

  1. 您创建的智能体将显示出来。
  2. 点击智能体的名称。

查看 Agent Registry 中的代理

  1. 您可以查看有关智能体的信息,包括智能体的身份。可以根据需要为该身份授予额外的或有条件的访问权限。

9. 恭喜

恭喜!您已成功完成本简介,了解了如何使用 Gemini Enterprise 创建和共享无代码智能体。

接下来怎么做?