对话与会话
使用 Agent 对话、附件、消息版本和运行日志
已发布 Agent 提供完整聊天页;编辑器右侧预览用于构建期调试。会话在第一条消息发送时创建,并保存变量、消息数和 Token 用量。
没有全局对话页或新对话选择器。每个 Agent 的聊天页只包含该 Agent 的最近会话。
开始对话
从应用页开始
- 前往应用(
/app/apps)。 - 选择 Agent 标签,找到要使用的 Agent。
- 打开 Agent 卡片菜单,选择对话。
- Agent 聊天页打开于
/chat/{agent_id},发送第一条消息即创建会话。
从现有聊天页继续
- 打开 Agent 的聊天页。
- 使用该页的会话控件继续最近会话或开始新会话。
- 输入消息并发送。

聊天界面
布局
┌─────────────────────────────────────────────────┐
│ Agent 名称 [设置] [...] │
├─────────────────────────────────────────────────┤
│ │
│ Agent: 你好!我能为你做些什么? │
│ │
│ 你: Clouisle 是什么? │
│ │
│ Agent: Clouisle 是一个企业级... │
│ [来源: doc1.pdf, doc2.md] │
│ │
├─────────────────────────────────────────────────┤
│ [📎] 输入消息... [发送] │
└─────────────────────────────────────────────────┘关键元素
| 元素 | 说明 |
|---|---|
| Agent 名称 | 当前对话的 Agent |
| 消息历史 | 可滚动的对话历史 |
| 输入框 | 输入消息的区域 |
| 附件按钮 | 上传文件(Agent 启用附件时可用) |
| 发送按钮 | 发送消息 |
| 停止按钮 | 流式生成时中断回复 |
| 来源 | RAG 返回的参考文档(启用知识库时显示) |
发送消息
文本消息
基本消息:
- 在输入框输入消息
- 按 Enter 或点击发送
- 等待 Agent 回复(流式)
多行消息:
- 输入消息
- 按 Shift+Enter 换行
- 按 Enter 发送
文件上传
若 Agent 启用附件:
- 点击 📎 附件按钮
- 从电脑选择文件
- 支持的格式取决于 Agent 配置(PDF、DOCX、TXT、MD、CSV、XLSX、PPTX、图片等)
- 等待文件上传/解析
- 添加关于文件的提问
- 点击发送
上传限制:
- 所有聊天上传单文件限制 10 MB(服务端强制)
- 每条消息最大文件数由 Agent 配置决定(默认 5)
详细文件支持与安全说明请参阅附件与媒体。
理解回复
流式响应
Agent 实时流式输出回复:
- 文本逐词出现,Agent 仍在生成时即可阅读
- 点击停止按钮中断生成
回复组成
回复可能包含以下部分:
- 正文:以流式增量显示。
- 思考过程:仅当模型提供且 Agent 未隐藏时显示。
- 参考文档:RAG 返回的分块、文档名和相关度。
- 工具调用:参数、结果、日志和产物;可由 Agent 隐藏详情。
- 媒体结果:图片或视频直接渲染到助手正文。
- 消息操作栏:复制、版本、Token、速度等;可由 Agent 隐藏。
思考时间线与来源引用
进度事件按实际发出顺序显示。检索、上下文压缩、推理、工具调用、媒体结果和正文可能交错出现,界面不会固定把检索放在最前面。
检索来源可能带有稳定的 citation_id。引用事实时使用精确的 [[cite:SOURCE_ID]] 标记,并将 SOURCE_ID 替换为来源返回的原值。
回复质量
高质量回复包括:
- 直接回答问题
- 相关上下文与细节
- 来源引用(使用知识库时)
- 清晰的结构与格式
若回复质量不佳:
- 更清晰地重述问题
- 提供更多上下文
- 将复杂问题拆分为简单部分
- 检查 Agent 是否关联了相关知识库
附件与媒体
附件为 Agent 提供用户资产(文档、图片);媒体生成让 Agent 调用已授权的图片或视频模型。两者都需在 Agent 编排中显式启用。
默认附件限制:单文件 10 MB(1KB-50MB),每条消息 5 个(1-10)。图片只有在聊天模型支持视觉时才直接进入模型。
详细配置请参阅附件与媒体。
变量与表单
若 Agent 定义了必填变量,发送消息前需先完成变量表单。变量在提示词中以 {变量名} 引用,{query} 为当前用户消息。
- 聊天页顶部显示变量表单
- 填写必填字段
- 输入消息并发送
停止、中途引导与重新生成
- 停止(Stop):流式生成时点击停止按钮,客户端会立即中止 SSE 连接并通知 Worker 终止当前运行,消息状态标记为手动停止。
- 中途引导(Steering / User Guidance):在 Agent 流式生成或思考的过程中,无需强行停止,用户可直接在输入框输入补充说明或修正意图并发送。系统会在输入框上方显示浮动胶囊(Floating Capsule)提示排队中的引导指令,并在思考时间线中以「用户引导(User Guidance)」步骤直观展示,将该轮次引导实时合流注入给大模型上下文。
- 编辑(Edit):编辑历史用户消息会从该节点创建新分支,并以此上下文流式生成新回复。
- 重新生成(Regenerate):重新生成助手消息会创建该轮次的新版本。多版本之间通过左右箭头切换活动分支,系统完整保留历史所有生成记录。
- 删除(Delete):删除消息会递归清理其后续活动分支;删除会话会物理删除该会话及其全部历史消息。
滚动跟随与交互优化
- 发送即置底锁屏:点击发送后界面立即锁定并平滑滚动到最新用户气泡,无需等待流式首包,杜绝界面冻结与首词跳动。
- 思考过程折叠条:支持展开/收起思考链路(Chain of Thought),流式推送时自动跟踪滚动状态;工具调用卡片支持实时参数折叠、日志查看与生成文件一键下载。
- 追问与排队:在上轮运行完成瞬间或流式末尾输入追问(Follow-up),系统自动持久化该消息并继续驱动下一轮推理。
消息分支
对话可包含多个分支:
主对话:
你: 告诉我关于 AI
Agent: AI 是...
分支 1(编辑消息):
你: 告诉我关于 ML
Agent: ML 是...
分支 2(重新生成):
Agent: AI,即人工智能...使用箭头按钮在分支间导航。
管理会话
会话侧栏支持新建、选择、重命名和删除自己的会话。标题最多 200 字符,也是会话唯一可编辑的设置。
新建
点击侧栏顶部的**新建对话(SquarePen)**按钮开始一个新会话;发送第一条消息时才会真正创建会话。
重命名
在会话侧栏打开某条会话的 ... 菜单,选择重命名。
删除
打开会话的 ... 菜单,选择删除并确认。删除会移除会话及其消息,且不可恢复。
搜索
Agent 聊天页(/chat/{agent_id})没有会话搜索框——侧栏只提供新建、选择、重命名、删除。要按关键词查找会话,请改用下面的日志页或管理端的活动日志页。
两处会话搜索都以关键词匹配会话标题或会话 ID(title / id 的模糊匹配),不搜索消息正文:
| 位置 | 路径 | 范围 |
|---|---|---|
| Agent 日志页 | /app/apps/{agent_id}/logs | 该 Agent 下你自己的会话;另可按创建时间过滤、按更新时间/创建时间/消息数排序,需要 conversation:read |
| 管理端活动日志页 | /activities(对话标签) | 平台内所有用户的会话,可按团队、Agent、用户过滤,需要 admin:conversation:read(路由守卫同时要求 workflow:read) |
日志页
Agent 的日志页(Agent 侧边栏的日志)按时间和搜索词列出会话,选中会话后展示变量、模型、Token 用量、响应耗时、思考过程与知识来源。
当前实现没有归档、多人协作评论或 PDF 导出流程。不要把删除当作归档;删除操作不可恢复。
最佳实践
编写有效的提示词
✅ 推荐:
好的:「在管理面板中重置密码的步骤是什么?」
好的:「总结 Q3 报告中关于营收增长的关键点」
好的:「以表格形式比较方案 A 和方案 B 的功能」❌ 避免:
差的:「密码?」
差的:「告诉我一切」
差的:「帮忙」技巧:
- 明确表达需求
- 需要时指定格式(表格、列表、总结)
- 提供相关上下文
- 复杂话题一次问一个
管理上下文
开始新会话:
- 切换到无关话题
- Agent 似乎对上下文感到困惑
- 想要重新开始
继续会话:
- 提出后续问题
- 基于之前的回答继续
- 需要保持上下文
有效使用知识库
✅ 推荐:
- 针对文档提出具体问题
- 请求来源:「根据手册...」
- 已知文档名时提及
- 跟进澄清
❌ 避免:
- 询问知识库中不存在的信息
- 期望 Agent 知道实时信息
- 假设所有文档都已索引
详细上下文管理请参阅记忆与上下文。
故障排查
Agent 无响应
问题:发送消息后没有回复
解决方案:
- 检查网络连接
- 刷新页面
- 检查 Agent 是否已发布
- 尝试其他 Agent
- 联系管理员
响应缓慢
问题:Agent 回复耗时过长
解决方案:
- 检查网速
- 简化问题
- 避开高峰时段
- 联系管理员了解服务负载
回复不相关
问题:Agent 给出无关回答
解决方案:
- 更清晰地重述问题
- 提供更多上下文
- 开始新会话(清除上下文)
- 检查 Agent 是否关联相关知识库
- 尝试其他更专业的 Agent
来源不显示
问题:RAG 模式下没有来源引用
解决方案:
- 确认 Agent 已关联知识库
- 检查 Agent 的 RAG 模式不是「关闭」
- 提出更具体的问题
- 确认文档已索引(状态:completed)
文件上传失败
问题:无法上传文件
解决方案:
- 检查文件大小(须小于 10 MB)
- 确认文件格式受支持
- 检查 Agent 是否允许文件上传
- 尝试其他文件
- 联系管理员
这篇文章对你有帮助吗?