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调用
- 工作流协调:串联多个工具和服务完成复杂任务
内容创作
- 多媒体内容分析:处理文本、图片、音频的混合内容
- 智能编辑:内容改写、格式化和优化
- 翻译服务:多语言内容的理解和转换
- 创意生成:基于输入素材生成创意内容
智能体的工作原理
思维链执行流程
- 输入理解:智能体首先分析用户输入的多模态内容
- 任务规划:将复杂任务分解为可执行的步骤
- 工具选择:根据任务需求智能选择合适的工具
- 迭代执行:逐步执行任务,实时调整策略
- 结果整合:汇总各步骤结果,生成最终回复
记忆管理机制
- 近期对话记忆:保存当前会话的完整上下文
- 历史记忆检索:通过向量搜索找到相关的历史交互
- 重要信息提取:自动识别和保存关键信息
- 隔离级别控制:根据配置的隔离级别管理记忆范围
流式响应处理
- 实时输出:边思考边输出,用户可实时看到进展
- 思维可视化:显示智能体的推理步骤和工具调用
- 中断与恢复:支持用户中断和重试机制
- 错误处理:智能重试和错误恢复
如何配置智能体
GeniSpace 平台提供了灵活的智能体配置选项:
基础设置
- 智能体类型选择:选择对话型或任务型智能体
- 基本信息配置:设置名称、描述和标签
- 模型选择:从多种AI模型中选择最适合的模型
- 模型参数调优:配置温度、最大令牌数等参数
高级功能配置
思维链设置
- 启用思维链:开启高级推理和工具调用能力
- 最大迭代次数:设置复杂推理的迭代上限(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智能体非常简单:
第一步:创建智能体
- 访问智能体管理页面:在控制台中导航到"智能体"部分
- 选择智能体类型:根据需求选择对话型或任务型智能体
- 基础配置:
- 设置智能体名称和描述
- 选择合适的AI模型
- 添加功能标签
第二步:高级配置
- 启用思维链:开启高级推理和工具调用能力
- 配置记忆系统:选择记忆隔离级别和召回参数
- 集成工具:
- 启用内置工具(图表、表格、HTML渲染)
- 配置平台工具:
- 选择算子(全部或指定)
- 选择任务(全部或指定)
- 选择数据源(全部或指定)
- 配置外部MCP服务器
- 配置显示插件(本地或远程)
- 知识库连接:上传文档或连接现有知识库
- 网络搜索设置:配置搜索参数(可选)
第三步:测试和部署
- 功能测试:在配置页面直接测试智能体功能
- 对话测试:通过聊天界面验证智能体响应
- API集成:获取API密钥并集成到您的应用中
- 监控和优化:观察使用情况并调整配置
快速开始模板
我们提供了多种预配置的智能体模板:
- 客服助手:配置了客户服务相关的知识库和工具
- 数据分析师:集成了数据处理和可视化工具
- 内容创作者:优化了文本生成和编辑能力
- 技术顾问:连接了技术文档和问题解决工具
获得帮助
- 文档中心:查看详细的配置指南和最佳实践
- API文档:参考完整的智能体 API文档
- 社区支持:在用户论坛中获得帮助和经验分享
- 技术支持:联系我们的技术团队获得专业支持
准备好探索更多?查看我们的工作流引擎、工具系统和API接口,了解如何充分利用GeniSpace的完整功能。
下一步
探索更多智能体功能:
相关指南: