You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1.4 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

ai-reanalysis spec

ADDED Requirements

Requirement: 基于反思的 AI 重新分析

系统 SHALL 允许用户对已写反思的交易触发 AI 重新分析AI 将结合交易信息、多周期 K 线和反思内容生成综合评价和经验提炼建议。

Scenario: 用户触发 AI 重新分析

  • WHEN 用户为一笔交易写完反思
  • AND 用户点击「重新 AI 分析」
  • THEN 系统获取交易详情和多周期 K 线
  • AND 构建增强提示词(交易信息 + K 线 + 反思)
  • AND 调用 AI 模型
  • AND 解析响应并保存为 TradeExperience
  • AND 更新反思的 ai_analysis_status 为 'done'
  • AND 更新 ai_analysis_version

Requirement: 版本化 AI 分析

系统 SHALL 保留每次 AI 分析的历史版本,用户可查看任意版本的分析结果。

Scenario: 多次 AI 分析

  • WHEN 用户第一次触发 AI 分析
  • THEN ai_analysis_version = 1
  • WHEN 用户修改反思后再次触发
  • THEN ai_analysis_version = 2
  • AND 版本 1 和版本 2 均保留

Requirement: 经验提炼建议

系统 SHALL 在 AI 分析结果中包含经验提炼建议,用户可编辑后保存为正式经验教训。

Scenario: AI 生成经验建议

  • WHEN AI 分析完成
  • THEN 返回 experience_suggestions 列表
  • AND 每个建议包含 title、content、lesson_type、tags
  • AND 用户可编辑后保存为 TradeExperience