Skip to main content
优化使用体验

Insights

概述

Insights 会分析你的 Qoder CLI 会话历史,生成一份可视化报告,帮助你了解自己的使用情况——你在什么时间最活跃、主要在做哪些类型的任务、涉及哪些编程语言、任务复杂度分布如何,以及使用趋势的变化。 它把散落在众多会话中的元数据聚合成整体洞察,适合定期回顾个人或项目的开发活动。

生成报告

在交互式会话中输入:
/insights
Qoder 会分析你的会话历史,生成一份 HTML 报告,并在默认浏览器中打开。生成过程中会显示进度提示,完成后会打印报告文件的路径。

分析维度

Insights 报告涵盖以下维度:
  • 会话统计:总会话数、总消息数、用户消息数。
  • 时间分布:按小时(24 小时)和按天的活跃度分布,反映你在一天中和一段时间内的活跃规律。
  • 编程语言:涉及的编程语言及其占比。
  • 主题分类:会话主题的分布统计。
  • 意图分析:会话意图的分布统计。
  • 复杂度分布:任务按低、中、高复杂度的分布。
  • 活动模式:活跃时间段和使用一致性。
  • 趋势分析:随时间变化的活动趋势。

数据来源

Insights 的数据来自你本地的会话记录:
  • 会话元数据:如开始时间、消息数量等。
  • 会话特征(facets):如主题、语言、意图、复杂度估计等。
报告在分析时会对这些数据进行聚合,并生成自然语言的洞察和趋势描述。生成的 HTML 报告保存在本地临时目录,并在浏览器中打开。

何时使用

  • 个人回顾:了解自己一段时间内主要在做什么类型的任务、投入在哪些语言和主题上。
  • 活跃规律:发现自己一天中效率最高的时间段,或使用的一致性。
  • 趋势观察:观察使用量和任务复杂度随时间的变化。