logo
开发者文档
搜索
智能体(Agent)

智能体(Agent)

概述

智能体页面(侧边栏菜单 智能体)是工作空间中浏览和使用 AI 代理的入口。它支持两种代理类型:

  • A2A 协议代理:第三方按 A2A 协议对外提供的标准化 Agent,添加一个 URL 即可对话
  • 传统代理(QuestionAnswer / Flow 类型):在 GPTBots 平台上发布的智能体,通过 iframe 嵌入

关键差异:和 Claw 不同,智能体页面是一个应用市场 —— 你调用的是别人或自己已经做好的 Agent,而不是从零开始一次任务。


入口

  • Webhttps://www.gptbots.ai/工作区/agent
  • APP:左侧菜单"智能体"

alt text

列表视图

智能体以卡片网格形式展示:

元素 说明
图标 + 名称 代理头像和显示名称
类型徽章 Agent(传统代理)或 A2A(A2A 协议代理)
描述 代理能力简介
统计 使用次数、收藏数等
收藏星标 点击收藏,收藏后可在"我的收藏"快速找到

筛选

  • 顶部分类标签:全部 / Default / 自定义分类(如 财务 / 行政 / 产研 / 法务)
  • 关键词搜索:右上角搜索框
  • 我的收藏:右上角按钮,仅显示已收藏的代理

A2A 代理

添加 A2A 代理

通过 Agent Card URL 添加标准 A2A 协议代理:

  1. 在智能体页面,点击 添加 A2A 代理 按钮(仅管理员)
  2. 输入代理的 Agent Card URL(例如 https://agent.example.com/.well-known/agent.json
  3. 系统自动获取代理信息(头像、名称、描述、能力列表)
  4. 设置分类和显示名称
  5. 保存后代理出现在列表中

什么是 Agent Card URL? 它是第三方 A2A 代理暴露的 HTTP 端点,返回代理的身份描述信息(JSON 格式)。通常由代理开发者提供。

A2A 对话

点击代理卡片进入 A2aChatView 对话界面:

功能 说明
SSE 流式响应 实时接收代理回复
结构化响应 支持 text / file / data / a2ui 四种内容块
会话管理 自动复用已有会话,或强制新建
消息历史 浏览历史对话记录

结构化响应类型

Part 类型 渲染方式
text Markdown 渲染(含数学公式、代码高亮、表格)
file 文件附件(内联图片或下载链接)
data JSON 数据(代码块格式展示)
a2ui Agent-to-UI 交互组件(A2UIRenderer 渲染)

协议技术详解请参考 A2A 协议

跨账号调用

A2A 代理支持跨账号 Gateway 派发 —— 当一个用户从 Web 端调用 enterprise 范围的代理时,请求会通过 Gateway 路由到目标节点执行。详见 多节点架构 — 权限弹窗分发规则


传统代理

传统代理(QuestionAnswer / Flow 类型)通过 iframe 嵌入 Space Web 的代理详情页面。

类型 说明
QuestionAnswer 问答型代理,基于 RAG 知识库
Flow 流程型代理,基于编排好的工作流

点击传统代理卡片后,进入 AgentDetailPage,嵌入 Space Web 的 /space/agent-details/{botId} 页面。


权限控制

角色 操作
所有成员 浏览列表、搜索、筛选、收藏、与代理对话
管理员 添加、编辑、删除代理

管理员权限通过 canManageAgents() 检查(角色为 Owner / Admin 或具备特定权限码)。


操作指南

如何添加 A2A 代理

  1. 在开发空间构建发布Agent后,可以在集成页面点击发布到工作空间。
  2. 在工作空间-空间管理-企业资源-Agent页面,管理员可以审核是否上线。
  3. 审核通过后,该Agent将展示在工作空间列表中,在工作空间侧边栏点击 智能体
  4. 找到自己刚上线的Agent,点击卡片即可进入对话界面

如何与代理对话

  1. 在智能体页面找到目标代理卡片
  2. 点击卡片进入对话界面
  3. 输入消息,按 Enter 发送
  4. 等待代理回复(SSE 流式,实时显示)

提示:系统默认复用上一次的会话。如果想开启全新对话,点击"新建会话"按钮。

常见问题

代理连接失败

  • 确认 Agent Card URL 可从当前网络访问
  • 确认 URL 是 HTTPS 且非内网地址(系统有 SSRF 防护)
  • 如果代理需要认证,确认 authType 和凭证配置正确

代理回复为空或格式异常

  • 可能是代理端问题,尝试重新发送
  • 检查代理是否支持中文(部分代理可能只支持英文)

相关文档

  • A2A 协议 — Agent Card、JSON-RPC、结构化响应技术详解
  • 企业资源 — A2A 代理的企业级管理
  • 多节点架构 — 跨账号 Gateway 路由