Skip to content

Latest commit

 

History

History
88 lines (63 loc) · 2.34 KB

File metadata and controls

88 lines (63 loc) · 2.34 KB

自定义报表功能说明

功能概述

用户自定义报表反馈功能允许用户在个人中心设置个性化的报表分析内容,AI会根据用户的自定义设置生成针对性的分析报告。

功能特性

1. 个人中心设置

  • 位置: 个人中心 > Custom Report Settings
  • 权限: Pro版本专享功能
  • 设置项:
    • 启用/禁用自定义分析
    • 关注领域 (Focus Areas)
    • 分析风格 (Analysis Style)
    • 具体问题 (Specific Questions)

2. 报表展示

  • 位置: 报表页面右侧专栏 "Your Custom Analysis"
  • 显示逻辑:
    • Pro用户且启用自定义设置:显示AI生成的个性化分析
    • 非Pro用户或未启用:显示升级提示

3. AI生成逻辑

  • 将用户的自定义设置注入到system prompt中
  • AI根据用户的关注领域、分析风格和具体问题生成200-300字的个性化分析
  • 分析内容存储在report.customInsights字段中

技术实现

1. 数据结构

// 用户store中的自定义设置
customReportSettings: {
  enabled: boolean
  focusAreas: string
  analysisStyle: string
  specificQuestions: string
}

// 报表类型中的自定义分析字段
export type AnalysisReport = {
  // ... 其他字段
  customInsights?: string // 基于用户自定义设置的专栏分析
}

2. 核心文件

  • src/stores/user.ts - 用户设置的状态管理
  • src/views/account/ProfileView.vue - 个人中心设置界面
  • src/views/simulation/ReportView.vue - 报表显示和AI生成逻辑
  • src/types/api.ts - 类型定义

3. 用户体验

  • 非Pro用户也能看到自定义分析功能区域
  • 显示吸引人的升级提示,促进转化
  • Pro用户可以完全自定义分析内容

使用流程

  1. 设置阶段:

    • 用户升级到Pro版本
    • 进入个人中心 > Custom Report Settings
    • 启用自定义分析并填写相关设置
  2. 生成阶段:

    • 用户完成pitch练习
    • 系统生成报表时,将自定义设置注入prompt
    • AI生成个性化分析内容
  3. 查看阶段:

    • 在报表页面查看"Your Custom Analysis"专栏
    • 获得针对性的分析和建议

注意事项

  • 自定义设置保存在localStorage中
  • 登录时自动加载用户的自定义设置
  • 非Pro用户看到的是升级提示,有助于转化
  • AI生成的内容长度控制在200-300字