聊天应用
聊天应用是 GeniSpace 的对话交互入口,支持与智能体进行多轮对话,包含文本、图片、文档等多模态输入,以及工具调用、深度推理、联网搜索等高级能力。
访问方式
聊天应用通过独立地址访问,路径格式为 /chat/:agentId:
/chat/assistant— 平台内置智能助手 GeniBot/chat/<智能体ID>— 指定智能体的对话页面
未登录时显示首页,登录后自动跳转到 /chat/assistant。
也可以通过 URL 参数快速恢复会话或自动发送消息:
?sessionId=xxx— 恢复指定会话?prompt=xxx&autoSend=true— 自动填入并发送消息
界面布局
聊天应用采用三栏可调布局:
左侧边栏
侧边栏默认折叠(仅显示智能体图标),鼠标悬停时自动展开,包含三个标签页:
- 智能体 — 显示可用智能体列表,支持搜索过滤
- 最近 — 最近的会话记录
- 收藏 — 已收藏的会话
底部固定显示平台智能助手 GeniBot 入口。
在移动端,侧边栏隐藏,通过顶栏操作切换智能体。
中间对话区域
对话区域是核心交互区域,从上到下包含:
- 对话头部 — 显示当前智能体头像、名称、模型名称、连接状态指示(已连接/连接中/已断开)、多模态标识、执行耗时、AI 思考状态
- 欢迎页面 — 无消息时显示问候语、智能体描述和功能标签
- 消息列表 — 显示对话消息流和事件时间轴
- 多模态输入区域 — 底部输入框及功能按钮
右侧活动面板
活动面板展示当前对话中的工具调用执行结果,按消息轮次分组。使用插件系统动态渲染不同类型的工具输出。
活动面板支持三档布局,通过拖拽分隔条切换:
| 布局 | 说明 |
|---|---|
| 紧凑 | 活动面板占 33% 宽度 |
| 平衡 | 活动面板占 50% 宽度(默认) |
| 详细 | 活动面板占 67% 宽度 |
在移动端,活动面板以全屏覆盖方式展示。
会话管理
新建会话
点击顶部的新建按钮或使用快捷键 Ctrl/Cmd + N 创建新会话。
历史会话
点击历史会话按钮打开会话列表弹窗,支持:
- 搜索会话
- 重命名会话标题
- 收藏 / 取消收藏
- 删除会话
记忆管理
在对话头部的菜单中可管理记忆:
- 清除会话记忆 — 仅清除当前会话的记忆
- 清除智能体记忆 — 清除该智能体的所有记忆
- 删除所有记忆 — 清除全部记忆(操作前需二次确认)
消息输入
文本输入
输入框支持自适应高度,基本操作:
Enter— 发送消息Shift + Enter— 换行- 完整兼容中文等输入法
图片上传
当智能体支持多模态时,输入区域显示图片上传按钮:
- 支持点击上传或拖拽上传
- 最多 5 张图片,每张不超过 10MB
文档上传
支持上传以下格式的文档:
- Excel(.xlsx / .xls)
- Word(.doc / .docx)
- CSV、TXT、SQL
最多上传 5 个文件,单个文件不超过 100MB。
语音输入
点击麦克风按钮开始录音,录音完成后自动转录为文字。支持预览转录结果、重试和取消。
功能开关
输入区域提供以下可选功能开关(需智能体配置支持时才会显示):
深度推理
点击紫色闪电图标切换。开启后,智能体将进行更深入的思考推理,事件时间轴中会展示完整的思考链:记忆检索、层级分布、决策推理、任务规划等。
联网搜索
点击绿色地球图标切换。开启后,智能体可搜索互联网获取实时信息,搜索结果在活动面板中以来源链接和摘要形式展示。
消息展示
用户消息
右对齐显示,支持纯文本内容以及图片、文档附件。
助手消息
左对齐显示,内容使用 Markdown 渲染(支持代码高亮、列表、标题等格式)。
助手消息下方提供工具栏:
- 复制 Markdown
- 导出为 PDF
- 复制纯文本
- 分享内容
- 复制为引用格式
用户消息支持重试(重新发送)和复制内容。
事件时间轴
对话过程中的事件(记忆搜索、决策推理、任务规划、工具调用等)以可展开/折叠的时间轴形式穿插在消息流中。点击工具事件卡片可在右侧活动面板查看详细输出。
流式输出
AI 回答以流式方式实时显示,生成过程中可点击停止按钮或按 Escape 终止生成。
插件系统
聊天应用通过插件系统扩展工具输出的展示能力。插件自动匹配并渲染活动面板中的工具调用结果。
内置插件
| 插件 | 说明 |
|---|---|
| HTML 内容渲染器 | 渲染 HTML 内容,支持预览、代码查看和全屏模式 |
| 内嵌框架渲染器 | 嵌入 iframe 展示外部内容 |
| 网络搜索渲染器 | 展示联网搜索结果(来源链接、摘要) |
| 网页浏览工具 | 渲染网页浏览器模拟结果 |
| URL 重定向渲染器 | URL 跳转提示(倒计时/手动跳转) |
| 知识库检索渲染器 | 展示知识库检索结果 |
助手插件
| 插件 | 说明 |
|---|---|
| 智能体创建器 | 引导式创建智能体(基础信息、模型配置、高级设置、部署) |
| 工作流创建器 | 可视化创建工作流 |
| 工作台创建助手 | 创建工作台应用 |
| 知识库创建 | 创建知识库 |
| 数据库建表 | 从 Excel 推断并创建数据表 |
| 智能体列表 | 展示可用智能体列表 |
| 任务列表 | 展示任务列表并支持执行 |
| 数据源列表 | 展示数据源列表并支持执行 |
| 数据表列表 | 展示数据表列表 |
| 工具执行 | 执行工具操作 |
标准插件
| 插件 | 说明 |
|---|---|
| 工具输出渲染器 | 渲染工具执行结果(JSON Schema 智能渲染) |
| 数据源输出渲染器 | 渲染数据源查询结果(表格/JSON/SQL 格式) |
| 任务执行渲染器 | 展示任务执行状态与结果(实时更新) |
MCP 插件
| 插件 | 说明 |
|---|---|
| MCP 文本内容 | 渲染 MCP 协议返回的文本内容 |
| MCP 图片内容 | 渲染 MCP 协议返回的图片(支持缩放/旋转/全屏) |
| MCP 资源内容 | 渲染 MCP 协议返回的资源内容 |
| MCP 嵌入资源 | 渲染 MCP 协议返回的嵌入资源 |
快捷键
| 快捷键 | 功能 |
|---|---|
Enter | 发送消息 |
Shift + Enter | 换行 |
Ctrl/Cmd + N | 新建会话 |
Ctrl/Cmd + B | 切换活动面板 |
Escape | 停止生成 |
Alt + 1 | 紧凑布局 |
Alt + 2 | 平衡布局 |
Alt + 3 | 详细布局 |
其他功能
- 主题切换 — 支持浅色和深色模式
- 语言切换 — 支持中文和英文
- 团队切换 — 在顶栏切换团队,切换后自动刷新智能体列表
- 连接状态 — 顶栏显示与服务器的连接状态(已连接/连接中/已断开)
- 移动端适配 — 自动调整布局,侧边栏隐藏,智能体选择以底部抽屉方式展示