跳到主要内容

GeniSpace 智能体概述

GeniSpace 智能体是平台的核心,由先进的大型语言模型(LLM)驱动,具有长期记忆能力、思维链推理和多模态处理特性,能够以前所未有的方式协助和自动化您的工作。

智能体类型

GeniSpace 提供两种不同类型的智能体,满足不同的使用场景:

对话型智能体 (CHAT)

  • 持续对话:支持多轮对话,维持上下文并提供个性化回复
  • 记忆能力:自动记住对话历史,理解长期上下文
  • 个性化体验:可配置欢迎消息和对话风格
  • 适用场景:客户服务、咨询问答、创意协作

任务型智能体 (TASK)

  • 结构化输入输出:支持JSON Schema验证,确保数据一致性
  • 严格模式:提供输入输出验证和严格的响应格式
  • 高效执行:专注于特定任务的执行和结果输出
  • 适用场景:数据处理、API集成、自动化流程

核心特性

高级思维链推理

GeniSpace 智能体配备了先进的思维链能力,让您清晰了解AI的推理过程:

  • 可视化推理:实时展示智能体的思考步骤和决策过程
  • 多轮迭代:支持复杂任务的分步骤执行,最多15轮推理迭代
  • 智能任务规划:自动分解复杂任务为多个可执行步骤
  • 透明决策:每个决策节点都有详细的推理解释

多模态处理能力

智能体支持多种内容类型的输入和处理:

  • 文本处理:自然语言理解和生成
  • 图像识别:支持图片上传和视觉内容分析
  • 音频处理:音频文件的理解和处理
  • 混合内容:同时处理文本、图像、音频的复合任务

智能记忆系统

支持三种记忆隔离级别,适应不同的使用场景:

  • 会话隔离:每个对话会话都有独立的记忆
  • 用户隔离:记忆在同一用户的所有会话间共享
  • 团队隔离:记忆在所有团队成员间共享

记忆系统参数可精细调控:

  • 近期对话最大消息数(10-200条)
  • 历史记忆检索数量(1-20条)
  • 重要轮次数量(3-50轮)

MCP工具生态系统

智能体集成了强大的工具调用能力:

内置工具

  • HTML内容渲染:直接在对话中展示富文本内容
  • 图表生成工具:创建各种数据可视化图表
  • 表格展示工具:格式化展示结构化数据
  • 更多内置工具:持续扩展的工具库

平台工具

  • 算子工具:访问平台提供的各种算子和用户自定义算子
    • 支持全部算子或指定特定算子
    • 可查看算子详情、方法和描述
    • 自动识别自定义算子和系统算子
  • 任务工具:将平台中的任务作为工具调用
    • 支持全部任务或指定特定任务
    • 可访问SCHEDULED、EVENT、MANUAL等不同类型的任务
    • 智能体可以创建和执行任务
  • 数据源工具:将平台数据源作为工具使用
    • 支持全部数据源或指定特定数据源
    • 可访问READ、CREATE、UPDATE、DELETE等不同操作类型的数据源
    • 智能体可以直接查询和操作数据源
  • 灵活配置:每种工具类型都支持"不使用"、"全部"、"指定"三种选择策略

外部MCP服务器

  • 第三方集成:连接外部MCP协议兼容的服务
  • 自定义工具:集成您自己开发的工具和服务
  • API密钥管理:安全的第三方服务认证

显示插件系统

智能体支持强大的显示插件系统,用于自定义工具输出结果的渲染方式:

本地插件

  • 内置插件:系统内置的插件,如报销申请、差旅费用、URL重定向、Iframe嵌入等
  • 自动加载:无需配置,自动可用
  • 丰富功能:支持表单、图表、交互式组件等多种类型

远程插件

  • 动态加载:通过HTTP URL动态加载独立插件项目
  • 部署灵活:支持GitHub Pages、CDN、自建服务器、企业内网等多种部署方式
  • 独立开发:插件可独立开发和部署,无需重新发布聊天系统
  • 版本管理:支持独立的版本管理和更新
  • 企业定制:企业可以开发自定义插件,完全控制UI和交互

插件特性

  • 自动发现:支持插件自动发现和注册机制
  • 热加载:开发模式下支持插件热重载,提升开发效率
  • 降级策略:远程插件加载失败时自动降级到本地插件或默认渲染器
  • 安全控制:支持插件URL白名单,确保安全性

详细的插件开发和使用指南请参考插件系统文档

网络搜索能力

当思维链功能启用时,智能体可以进行实时网络搜索:

  • 实时信息获取:搜索最新的网络信息和数据
  • 搜索控制:可配置最大搜索次数(1-10次)和每次搜索结果数(1-20条)
  • 智能搜索:根据对话上下文自动构建搜索查询

知识库集成

智能体可以连接您的私有知识库:

  • 文档检索:从上传的文档中查找相关信息
  • 智能匹配:基于语义相似度匹配最相关的内容
  • 多知识库支持:可同时连接多个知识库

智能体的应用场景

智能对话助手

  • 客户服务:24/7自动回复客户询问,理解复杂需求
  • 咨询顾问:基于专业知识提供咨询和建议
  • 学习伙伴:协助学习和研究,回答专业问题
  • 创意协作:参与头脑风暴,提供创意想法

任务自动化

  • 数据处理:结构化数据的提取、转换和分析
  • 文档生成:根据模板和数据自动生成报告
  • API集成:作为中间层处理复杂的API调用
  • 工作流协调:串联多个工具和服务完成复杂任务

内容创作

  • 多媒体内容分析:处理文本、图片、音频的混合内容
  • 智能编辑:内容改写、格式化和优化
  • 翻译服务:多语言内容的理解和转换
  • 创意生成:基于输入素材生成创意内容

智能体的工作原理

思维链执行流程

  1. 输入理解:智能体首先分析用户输入的多模态内容
  2. 任务规划:将复杂任务分解为可执行的步骤
  3. 工具选择:根据任务需求智能选择合适的工具
  4. 迭代执行:逐步执行任务,实时调整策略
  5. 结果整合:汇总各步骤结果,生成最终回复

记忆管理机制

  • 近期对话记忆:保存当前会话的完整上下文
  • 历史记忆检索:通过向量搜索找到相关的历史交互
  • 重要信息提取:自动识别和保存关键信息
  • 隔离级别控制:根据配置的隔离级别管理记忆范围

流式响应处理

  • 实时输出:边思考边输出,用户可实时看到进展
  • 思维可视化:显示智能体的推理步骤和工具调用
  • 中断与恢复:支持用户中断和重试机制
  • 错误处理:智能重试和错误恢复

如何配置智能体

GeniSpace 平台提供了灵活的智能体配置选项:

基础设置

  1. 智能体类型选择:选择对话型或任务型智能体
  2. 基本信息配置:设置名称、描述和标签
  3. 模型选择:从多种AI模型中选择最适合的模型
  4. 模型参数调优:配置温度、最大令牌数等参数

高级功能配置

思维链设置

  • 启用思维链:开启高级推理和工具调用能力
  • 最大迭代次数:设置复杂推理的迭代上限(5-50次)
  • 任务规划:启用智能任务分解功能

记忆配置

  • 记忆隔离级别:选择会话、用户或团队级别的记忆隔离
  • 记忆召回参数
    • 近期对话最大消息数(10-200条)
    • 历史记忆检索数量(1-20条)
    • 重要轮次数量(3-50轮)

工具配置

  • 内置工具:启用HTML渲染、图表生成等内置工具
  • 平台工具:配置算子、任务和数据源的访问策略
    • 算子选择:不使用/全部算子/指定算子
    • 任务选择:不使用/全部任务/指定任务
    • 数据源选择:不使用/全部数据源/指定数据源
  • 外部MCP服务器:集成第三方工具和服务
  • 显示插件:配置智能体输出结果的渲染插件
    • 支持本地插件和远程插件
    • 远程插件可通过URL动态加载
    • 支持插件自动发现和热加载

网络搜索(需启用思维链)

  • 搜索控制:设置最大搜索次数(1-10次)
  • 结果数量:配置每次搜索返回的结果数(1-20条)

知识库集成

  • 知识库选择:连接相关的知识库
  • 文档筛选:选择特定的文档集合

任务型智能体专属配置

  • 输入模式:定义JSON Schema格式的输入结构
  • 输出模式:指定期望的输出格式和结构
  • 验证设置:启用输入输出验证和严格模式

智能体安全与隐私

GeniSpace 高度重视数据安全和隐私保护:

  • 数据加密:所有智能体处理的数据都经过端到端加密
  • 访问控制:基于角色的权限管理,确保数据访问安全
  • 记忆隔离:多级记忆隔离机制保护用户数据隐私
  • 工具安全:MCP工具调用的安全验证和监控
  • 审计日志:完整记录智能体的操作和决策过程
  • 合规性:符合GDPR、CCPA等主要隐私法规要求

API 集成

GeniSpace 提供了灵活的智能体 API,支持多种集成方式:

多模态聊天 API

支持文本、图片、音频等多种内容类型的聊天接口:

const response = await fetch(`/api/agents/${agentId}/chat`, {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
contents: [
{
type: "text",
text: "请分析这张图片"
},
{
type: "image_url",
image_url: {
url: "data:image/jpeg;base64,/9j/4AAQSkZ...",
detail: "auto"
}
}
],
session_id: "session_12345",
stream: true,
settings: {
temperature: 0.7,
max_tokens: 2000
}
})
});

任务执行 API

适用于任务型智能体的结构化输入输出:

const response = await fetch(`/api/agents/${agentId}/execute`, {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
// 根据智能体的输入模式提供结构化数据
user_input: "处理这些销售数据",
data_source: "sales_report_q3.csv",
output_format: "summary_report",

// 可选的会话和配置
session_id: "task_session_789",
enable_memory: true,
enable_thinking_chain: true
})
});

流式响应处理

GeniSpace 智能体支持实时流式响应,您可以实时接收思维过程和结果:

// 使用 Server-Sent Events 处理流式响应
const eventSource = new EventSource(`/api/agents/${agentId}/chat/stream`);

eventSource.onmessage = function(event) {
const data = JSON.parse(event.data);

switch(data.type) {
case 'content_delta':
// 增量内容更新
appendToMessage(data.content);
break;

case 'thinking':
// 思维链步骤
displayThinkingStep(data.step);
break;

case 'tool_call':
// 工具调用状态
updateToolStatus(data.tool_name, data.status);
break;

case 'complete':
// 响应完成
finalizeMessage(data.final_content);
eventSource.close();
break;
}
};

会话管理 API

管理智能体的对话会话:

// 创建新会话
const session = await fetch(`/api/agents/${agentId}/sessions`, {
method: "POST",
headers: {
"Authorization": "Bearer YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({
title: "数据分析会话",
sessionType: "chat"
})
});

// 获取会话历史
const history = await fetch(`/api/agents/sessions/${sessionId}/messages`, {
headers: {
"Authorization": "Bearer YOUR_API_KEY"
}
});

// 清除会话记忆
await fetch(`/api/agents/${agentId}/memory/session/${sessionId}`, {
method: "DELETE",
headers: {
"Authorization": "Bearer YOUR_API_KEY"
},
body: JSON.stringify({
isolation_level: "session"
})
});

API 特性说明

  • 多模态支持:同时处理文本、图片、音频等多种内容
  • 流式响应:实时接收AI的思维过程和输出
  • 会话持久化:自动保存对话历史和上下文
  • 记忆管理:支持多级记忆隔离和清除
  • 思维链可视化:提供详细的推理步骤信息
  • 工具调用跟踪:监控智能体使用的工具和状态

详细的 API 文档请参考 智能体 API

开始使用智能体

开始使用GeniSpace智能体非常简单:

第一步:创建智能体

  1. 访问智能体管理页面:在控制台中导航到"智能体"部分
  2. 选择智能体类型:根据需求选择对话型或任务型智能体
  3. 基础配置
    • 设置智能体名称和描述
    • 选择合适的AI模型
    • 添加功能标签

第二步:高级配置

  1. 启用思维链:开启高级推理和工具调用能力
  2. 配置记忆系统:选择记忆隔离级别和召回参数
  3. 集成工具
    • 启用内置工具(图表、表格、HTML渲染)
    • 配置平台工具:
      • 选择算子(全部或指定)
      • 选择任务(全部或指定)
      • 选择数据源(全部或指定)
    • 配置外部MCP服务器
    • 配置显示插件(本地或远程)
  4. 知识库连接:上传文档或连接现有知识库
  5. 网络搜索设置:配置搜索参数(可选)

第三步:测试和部署

  1. 功能测试:在配置页面直接测试智能体功能
  2. 对话测试:通过聊天界面验证智能体响应
  3. API集成:获取API密钥并集成到您的应用中
  4. 监控和优化:观察使用情况并调整配置

快速开始模板

我们提供了多种预配置的智能体模板:

  • 客服助手:配置了客户服务相关的知识库和工具
  • 数据分析师:集成了数据处理和可视化工具
  • 内容创作者:优化了文本生成和编辑能力
  • 技术顾问:连接了技术文档和问题解决工具

获得帮助

  • 文档中心:查看详细的配置指南和最佳实践
  • API文档:参考完整的智能体 API文档
  • 社区支持:在用户论坛中获得帮助和经验分享
  • 技术支持:联系我们的技术团队获得专业支持

准备好探索更多?查看我们的工作流引擎工具系统API接口,了解如何充分利用GeniSpace的完整功能。

下一步

探索更多智能体功能:

相关指南: