跳转到主要内容

什么是 Session Insights?

Session Insights 是一项强大的分析功能,帮助你了解在 Devin 会话中发生了什么,并提供具有可操作性的改进建议。Devin 完成任务后,Session Insights 会自动分析整个会话,识别其中的模式、问题以及改进协作的机会。 你可以把 Session Insights 当作你的个人 AI 教练,它会从每一次交互中学习,帮助你在未来更高效地与 Devin 协作。

关键优势

  • 了解会话表现:获取详细解析,了解哪些做得好,以及哪些还有改进空间
  • 改进未来提示词:根据本次会话结果获得提示词建议,并可直接基于这些洞察启动新会话
  • 运行更高效的会话:使用优化后的提示词,在未来会话中以更少的 ACU 获得更好的结果
  • 识别常见问题:发现可能影响你工作流的反复出现的问题
  • 学习最佳实践:发现促成 Devin 会话成功的模式

如何使用 Session Insights

Session Insights 对所有已完成的 Devin 会话开放,且无需额外费用。

步骤 1:完成一个会话

首先运行一个 Devin 会话并让其完整执行直至结束。Session Insights 在具有明确结果的会话中效果最佳,无论结果是成功还是失败。

步骤 2:查看分析结果

会话结束后,将鼠标悬停在带有尺寸指示器的图标上,在会话顶部栏中找到 “View Session Insights” 按钮。
Session Insights 按钮

步骤 3:查看你的洞察报告

点击按钮,打开你的个性化会话分析报告,其中包含详细反馈和建议。
会话洞察弹窗

Session Insights 分析的内容

Session Insights 会分析你与 Devin 交互的多个方面,从而提供全面的反馈:

问题与挑战

  • 技术问题:代码错误、构建失败或环境问题导致进度放缓
  • 沟通不足:说明本可以更清晰或更具体的地方
  • 范围蔓延:任务超出最初请求范围的情况
  • 资源限制:影响 Devin 完成任务能力的各种限制

会话时间线

会话时间线
  • 关键里程碑:会话过程中的重要进展节点
  • 时间分配:在不同活动上的时间分布情况
  • 决策点:会话方向发生变化的关键时刻
  • 效率指标:可优化工作流的环节

行动项

  • 立即改进:可以在下一次会话中立即应用的快速改进
  • 流程优化:有助于改进后续结果的工作流调整
  • 知识缺口:需要额外上下文或文档支持的领域
  • 工具建议:有关更佳集成方式或配置的推荐

改进的提示建议

  • 强化指令:将你原始提示改写得更具体且便于执行
  • 更佳上下文:补充背景信息,帮助 Devin 更准确理解你的需求
  • 更清晰的目标:优化后的目标表述,以减少歧义
  • 成功标准:用于指导 Devin 工作的具体指标或结果

Session Insights 使用最佳实践

1. 定期查看洞察

在每次重要或复杂的会话结束后,养成查看 Session Insights 的习惯。你识别出的模式将帮助你随着时间的推移提升效率。

2. 应用优化后的提示

使用推荐的优化提示作为起点,对提示进行改进,并用于重试失败任务或启动类似的后续任务。

3. 处理反复出现的问题

如果你发现相同的问题在多个会话中反复出现,可以考虑:
  • 用相关上下文更新你的 Knowledge
  • 完善代码仓库配置
  • 明确你的沟通方式

4. 与团队共享洞见

Session Insights 可以揭示对整个组织都有价值的模式。将关键经验添加为知识,让你的团队也能从中受益。

5. 迭代与改进

利用一次会话中获得的洞察来指导你在下一次会话中的使用策略,并持续迭代优化提示词和playbooks。这样可以形成持续改进循环,增强你与 Devin 的协作效果。

故障排除

暂无可用洞察

如果某个会话没有 Session Insights,可能是由于以下原因:
  • 会话仍在进行中
  • 会话时长过短,无法生成有意义的分析
  • 在分析过程中发生错误
Session Insights 旨在帮助你在长期使用中,与 Devin 建立更高效的协作关系。通过了解哪些方面表现良好、哪些方面仍有改进空间,你可以持续优化自己的 AI 辅助开发工作流。