Skip to content

AI 对话记录

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

1. 进入 AI 对话记录

1.1 打开 AI 对话记录页面

顶部下拉列表菜单

点击顶部下拉列表菜单中的"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):发生错误的对话

操作步骤

  1. 点击「状态」下拉框
  2. 选择需要的状态
  3. 对话列表自动筛选

4.3 按模型服务商筛选

选择 AI 模型服务商:

  • 全部:显示所有服务商的对话
  • OpenAI:GPT-4、GPT-3.5 等模型
  • Claude:Claude 3.5 Sonnet 等模型
  • GLM:智谱清言模型
  • Qwen:通义千问模型
  • Moonshot:月之暗面模型
  • 其他:其他模型服务商

操作步骤

  1. 点击「模型服务商」下拉框
  2. 选择需要的服务商
  3. 对话列表自动筛选

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 删除单个对话

删除对话

操作步骤

  1. 在对话列表中找到要删除的对话
  2. 点击该行的「删除」按钮
  3. 在弹出的确认对话框中点击「确定」
  4. 对话及其所有消息被删除

注意事项

  • 删除操作不可恢复
  • 对话的所有消息将一并删除
  • Token 统计数据会相应减少
  • 删除后列表自动刷新

7.2 在详情抽屉中删除

也可以在查看对话详情时删除:

操作步骤

  1. 点击「查看详情」打开抽屉
  2. 点击抽屉内的「删除对话」按钮
  3. 确认删除
  4. 抽屉自动关闭,列表刷新

8. 刷新数据

8.1 手动刷新

手动刷新对话列表和统计数据:

刷新数据

刷新方法

页面右上角有「刷新」按钮:

  1. 点击刷新按钮
  2. 重新获取统计数据
  3. 重新加载对话列表
  4. 显示最新数据

8.2 自动刷新

以下操作会自动触发数据刷新:

  • 页面首次加载
  • 筛选条件变化
  • 删除对话成功
  • 切换分页
  • 关闭详情抽屉(如有修改)

9. 最佳实践

9.1 定期清理历史记录

建议

  • 每月清理一次过期对话
  • 保留重要对话作为参考
  • 删除失败的对话记录

操作

  1. 使用状态筛选找到"失败"的对话
  2. 逐个检查并删除
  3. 使用时间范围筛选旧对话
  4. 保留有价值的对话

9.2 合理使用筛选功能

建议

  • 结合多个筛选条件精确查找
  • 使用关键词搜索快速定位
  • 按模型服务商分析使用情况

示例

  • 查找今天 OpenAI 的失败对话
  • 搜索关于特定岗位的对话
  • 分析不同模型的使用频率

9.3 监控 Token 消耗

建议

  • 定期查看总 Token 统计
  • 对比不同模型的 Token 消耗
  • 优化提示词减少 Token 使用

分析方法

  1. 查看「总 Token」统计卡片
  2. 按模型服务商筛选,对比消耗
  3. 检查单个对话的 Token 详情
  4. 评估成本效益

9.4 关注失败对话

建议

  • 及时处理失败的对话
  • 分析失败原因
  • 优化模型配置或提示词

操作步骤

  1. 筛选状态为"失败"的对话
  2. 查看详情了解错误信息
  3. 记录失败模式
  4. 调整使用策略

10. 应用场景

10.1 面试准备分析

使用方法

  1. 筛选关键词"面试"的对话
  2. 查看历史提问和回答
  3. 分析回答质量
  4. 总结常见问题

价值

  • 了解面试准备效果
  • 优化提问方式
  • 积累面试经验

10.2 模型效果对比

使用方法

  1. 按模型服务商筛选
  2. 对比不同模型的回答
  3. 分析 Token 消耗
  4. 选择最优模型

价值

  • 找到最适合的模型
  • 优化成本效益
  • 提升回答质量

10.3 使用成本分析

使用方法

  1. 查看总 Token 统计
  2. 计算实际费用
  3. 分析使用趋势
  4. 制定预算计划

价值

  • 控制使用成本
  • 合理分配资源
  • 预测未来支出

10.4 问题诊断调试

使用方法

  1. 筛选失败的对话
  2. 查看错误详情
  3. 分析失败原因
  4. 调整配置参数

价值

  • 快速定位问题
  • 提升服务稳定性
  • 优化用户体验

11. 常见问题

11.1 为什么看不到任何对话记录?

可能原因

  1. 还未进行过任何 AI 对话
  2. 筛选条件过于严格,没有匹配的记录
  3. 对话数据未正常保存

解决方法

  1. 检查是否设置了筛选条件,尝试点击「重置」
  2. 确认是否有进行过 AI 对话(如面试训练、知识检索)
  3. 查看浏览器控制台是否有错误
  4. 尝试刷新页面

11.2 统计数据不准确怎么办?

可能原因

  1. 数据缓存问题
  2. 统计计算错误
  3. 数据同步延迟

解决方法

  1. 点击刷新按钮重新获取数据
  2. 清除浏览器缓存后重新登录
  3. 检查网络连接是否正常
  4. 如问题持续,联系技术支持

11.3 无法删除对话记录?

可能原因

  1. 网络连接问题
  2. 权限不足
  3. 对话正在使用中

解决方法

  1. 检查网络连接
  2. 确认有删除权限
  3. 如对话状态为"进行中",先结束对话
  4. 刷新页面后重试

11.4 对话详情显示不完整?

可能原因

  1. 消息内容过长,未完全加载
  2. Markdown 渲染问题
  3. 数据损坏

解决方法

  1. 向下滚动查看完整内容
  2. 检查是否有渲染错误提示
  3. 尝试关闭并重新打开详情抽屉
  4. 如问题持续,联系技术支持

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 数据同步

同步机制

  1. 用户发送问题 → 创建对话记录
  2. AI 生成回答 → 创建消息记录
  3. 对话结束 → 更新对话状态
  4. 统计数据 → 实时计算

相关页面

Released under the GPL-3.0 License.