AI 对话记录
AI 对话记录页面用于查看和管理所有通过 CueMate 进行的 AI 对话历史。该页面提供了丰富的统计数据、强大的筛选功能和详细的对话内容查看,帮助你全面了解 AI 使用情况、分析对话质量和管理历史记录。
1. 进入 AI 对话记录
1.1 打开 AI 对话记录页面

点击顶部下拉列表菜单中的"AI 对话记录",进入 AI 对话记录页面。

2. 功能概述
AI 对话记录提供以下核心功能:
- 实时统计数据:今日对话、总对话数、Token 消耗、成功/失败率
- 多维度筛选:按状态、模型服务商、关键词快速检索
- 对话详情查看:完整的用户问题和 AI 回答内容
- 对话管理:删除不需要的历史记录
- 数据分析:了解 AI 使用模式和效果
3. 查看统计数据
3.1 统计卡片
页面顶部展示了 8 个统计卡片,帮助你快速了解 AI 使用情况:

| 卡片名称 | 说明 | 数据来源 |
|---|---|---|
| 今日对话 | 当天创建的对话数量 | 实时统计 |
| 今日问题 | 当天发送的用户消息数量 | 实时统计 |
| 总对话数 | 历史累计对话总数 | 数据库统计 |
| 总问题数 | 历史累计问题总数 | 数据库统计 |
| 进行中 | 状态为"active"的对话数 | 实时统计 |
| 已完成 | 状态为"completed"的对话数 | 实时统计 |
| 失败 | 状态为"failed"的对话数 | 实时统计 |
| 总 Token | 所有对话消耗的 Token 总数 | 累计统计 |
数据自动刷新:
- 统计数据在页面加载时自动获取
- 删除对话或筛选后自动更新
- 可点击「刷新」按钮手动刷新
4. 筛选对话
4.1 筛选功能
通过筛选功能可以快速找到特定的对话记录:

4.2 按状态筛选
选择对话状态:
- 全部:显示所有对话
- 进行中 (active):正在进行的对话
- 已完成 (completed):已结束的对话
- 失败 (failed):发生错误的对话
操作步骤:
- 点击「状态」下拉框
- 选择需要的状态
- 对话列表自动筛选
4.3 按模型服务商筛选
选择 AI 模型服务商:
- 全部:显示所有服务商的对话
- OpenAI:GPT-4、GPT-3.5 等模型
- Claude:Claude 3.5 Sonnet 等模型
- GLM:智谱清言模型
- Qwen:通义千问模型
- Moonshot:月之暗面模型
- 其他:其他模型服务商
操作步骤:
- 点击「模型服务商」下拉框
- 选择需要的服务商
- 对话列表自动筛选
4.4 关键词搜索
在搜索框中输入关键词,可以搜索:
- 用户问题内容
- AI 回答内容
- 对话标题
- 相关标签
搜索技巧:
- 输入后自动触发搜索
- 支持部分匹配
- 区分大小写
- 可与其他筛选条件组合使用
4.5 组合筛选
可以同时使用多个筛选条件:
示例 1:查找今天失败的 OpenAI 对话
- 状态:失败
- 模型服务商:OpenAI
- 时间:查看「今日对话」统计卡片
示例 2:搜索关于"面试"的已完成对话
- 状态:已完成
- 关键词:面试
5. 查看对话列表
5.1 对话列表
对话列表以表格形式展示所有对话记录:

5.2 表格列说明
| 列名 | 说明 | 示例 |
|---|---|---|
| 序号 | 对话在当前页的序号 | 1, 2, 3... |
| 对话信息 | 对话的主要信息 | 第一条用户消息的前100字符 |
| 消息统计 | 对话中的消息数量 | 用户消息:5 / AI 回答:5 |
| 创建时间 | 对话创建的时间 | 2025-11-07 14:30:25 |
| 更新时间 | 对话最后更新的时间 | 2025-11-07 14:35:10 |
| 状态 | 对话当前状态 | 已完成 / 进行中 / 失败 |
| 操作 | 可执行的操作 | 查看详情 / 删除 |
状态标识:
对话状态使用不同颜色的标签标识:
- 进行中 (active):蓝色标签
- 已完成 (completed):绿色标签
- 失败 (failed):红色标签
5.3 分页功能
当对话记录较多时,使用分页浏览:
- 每页显示:默认 20 条
- 分页器:位于表格底部
- 快速跳转:可直接输入页码跳转
6. 查看对话详情
6.1 打开详情抽屉
点击对话列表中的「查看详情」按钮,可以查看完整的对话内容:

6.2 对话基本信息
抽屉顶部显示:
- 对话 ID
- 创建时间
- 更新时间
- 对话状态
- 使用的模型
6.3 消息列表
按时间顺序展示所有消息:
用户消息:
- 头像:User 图标
- 位置:靠右显示
- 背景:浅蓝色
- 内容:用户输入的问题
AI 回答:
- 头像:AI 图标
- 位置:靠左显示
- 背景:白色/浅灰
- 内容:AI 生成的回答
- 格式:支持 Markdown 渲染
消息详情:
每条消息包含:
- 消息内容(完整文本)
- 发送时间
- Token 消耗(仅 AI 消息)
- 消息角色(user/assistant)
6.4 Markdown 渲染
AI 回答支持 Markdown 格式,包括:
- 标题(# ## ###)
- 列表(- * 1.)
- 代码块(```)
- 粗体(text)
- 斜体(text)
- 链接(text)
- 引用(> text)
6.5 操作按钮
- 关闭:关闭详情抽屉
- 删除对话:删除整个对话(需确认)
- 复制内容:复制对话内容(如有)
7. 删除对话
7.1 删除单个对话

操作步骤:
- 在对话列表中找到要删除的对话
- 点击该行的「删除」按钮
- 在弹出的确认对话框中点击「确定」
- 对话及其所有消息被删除
注意事项:
- 删除操作不可恢复
- 对话的所有消息将一并删除
- Token 统计数据会相应减少
- 删除后列表自动刷新
7.2 在详情抽屉中删除
也可以在查看对话详情时删除:
操作步骤:
- 点击「查看详情」打开抽屉
- 点击抽屉内的「删除对话」按钮
- 确认删除
- 抽屉自动关闭,列表刷新
8. 刷新数据
8.1 手动刷新
手动刷新对话列表和统计数据:

刷新方法:
页面右上角有「刷新」按钮:
- 点击刷新按钮
- 重新获取统计数据
- 重新加载对话列表
- 显示最新数据
8.2 自动刷新
以下操作会自动触发数据刷新:
- 页面首次加载
- 筛选条件变化
- 删除对话成功
- 切换分页
- 关闭详情抽屉(如有修改)
9. 最佳实践
9.1 定期清理历史记录
建议:
- 每月清理一次过期对话
- 保留重要对话作为参考
- 删除失败的对话记录
操作:
- 使用状态筛选找到"失败"的对话
- 逐个检查并删除
- 使用时间范围筛选旧对话
- 保留有价值的对话
9.2 合理使用筛选功能
建议:
- 结合多个筛选条件精确查找
- 使用关键词搜索快速定位
- 按模型服务商分析使用情况
示例:
- 查找今天 OpenAI 的失败对话
- 搜索关于特定岗位的对话
- 分析不同模型的使用频率
9.3 监控 Token 消耗
建议:
- 定期查看总 Token 统计
- 对比不同模型的 Token 消耗
- 优化提示词减少 Token 使用
分析方法:
- 查看「总 Token」统计卡片
- 按模型服务商筛选,对比消耗
- 检查单个对话的 Token 详情
- 评估成本效益
9.4 关注失败对话
建议:
- 及时处理失败的对话
- 分析失败原因
- 优化模型配置或提示词
操作步骤:
- 筛选状态为"失败"的对话
- 查看详情了解错误信息
- 记录失败模式
- 调整使用策略
10. 应用场景
10.1 面试准备分析
使用方法:
- 筛选关键词"面试"的对话
- 查看历史提问和回答
- 分析回答质量
- 总结常见问题
价值:
- 了解面试准备效果
- 优化提问方式
- 积累面试经验
10.2 模型效果对比
使用方法:
- 按模型服务商筛选
- 对比不同模型的回答
- 分析 Token 消耗
- 选择最优模型
价值:
- 找到最适合的模型
- 优化成本效益
- 提升回答质量
10.3 使用成本分析
使用方法:
- 查看总 Token 统计
- 计算实际费用
- 分析使用趋势
- 制定预算计划
价值:
- 控制使用成本
- 合理分配资源
- 预测未来支出
10.4 问题诊断调试
使用方法:
- 筛选失败的对话
- 查看错误详情
- 分析失败原因
- 调整配置参数
价值:
- 快速定位问题
- 提升服务稳定性
- 优化用户体验
11. 常见问题
11.1 为什么看不到任何对话记录?
可能原因:
- 还未进行过任何 AI 对话
- 筛选条件过于严格,没有匹配的记录
- 对话数据未正常保存
解决方法:
- 检查是否设置了筛选条件,尝试点击「重置」
- 确认是否有进行过 AI 对话(如面试训练、知识检索)
- 查看浏览器控制台是否有错误
- 尝试刷新页面
11.2 统计数据不准确怎么办?
可能原因:
- 数据缓存问题
- 统计计算错误
- 数据同步延迟
解决方法:
- 点击刷新按钮重新获取数据
- 清除浏览器缓存后重新登录
- 检查网络连接是否正常
- 如问题持续,联系技术支持
11.3 无法删除对话记录?
可能原因:
- 网络连接问题
- 权限不足
- 对话正在使用中
解决方法:
- 检查网络连接
- 确认有删除权限
- 如对话状态为"进行中",先结束对话
- 刷新页面后重试
11.4 对话详情显示不完整?
可能原因:
- 消息内容过长,未完全加载
- Markdown 渲染问题
- 数据损坏
解决方法:
- 向下滚动查看完整内容
- 检查是否有渲染错误提示
- 尝试关闭并重新打开详情抽屉
- 如问题持续,联系技术支持
12. 技术说明
12.1 数据存储
对话数据:
- 存储在 SQLite 数据库
- 表名:
ai_conversations - 包含字段:id, created_at, updated_at, status, model_provider 等
消息数据:
- 存储在 SQLite 数据库
- 表名:
ai_messages - 包含字段:id, conversation_id, role, content, tokens 等
12.2 数据同步
同步机制:
- 用户发送问题 → 创建对话记录
- AI 生成回答 → 创建消息记录
- 对话结束 → 更新对话状态
- 统计数据 → 实时计算
