AI 分析¶
fund ai 命令提供 AI 辅助基金分析功能。v2.0 引入规则引擎和 OpenAI 后端,v3.0 升级为 LangGraph Agent 驱动的智能对话,支持工具调用和记忆。
AI 配置管理¶
查看当前配置¶
预期输出:
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 配置项 ┃ 值 ┃
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 提供商 │ qwen │
│ 模型 │ qwen-plus │
│ Qwen模型│ qwen-plus │
│ 温度参数│ 0.7 │
│ 最大Token│ 4096 │
│ 超时(秒)│ 30 │
│ 重试次数│ 3 │
│ API Key │ 已设置 │
│ Qwen API Key│ 已设置 │
└─────────┴────────────────────────────────┘
测试 AI 连接¶
预期输出:
切换提供商¶
# 切换到 Qwen
fund ai config set-provider --provider qwen
# 切换到 OpenAI 并指定模型
fund ai config set-provider --provider openai --model gpt-4
预期输出:
基金摘要¶
使用 AI 自动生成基金分析摘要,综合基金信息、净值走势和业绩指标。
预期输出:
╭──────────────────────────────────────────╮
│ AI分析摘要 - 000001 │
│ │
│ 华夏成长混合(000001)是一只成立于2005年的 │
│ 混合型基金,当前规模约50亿元。基金经理张三 │
│ 自2020年起管理该基金。 │
│ │
│ 近一年收益率12.35%,夏普比率0.82,最大回撤 │
│ -8.50%。基金在成长风格中表现稳健,适合中等 │
│ 风险偏好的投资者。 │
╰──────────────────────────────────────────╯
投资建议¶
根据风险偏好生成个性化投资建议。
预期输出:
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 项目 ┃ 内容 ┃
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 适合性 │ 较适合,建议配置比例不超过15% │
│ 配置比例│ 建议占总资产的10-15% │
│ 风险提示│ 该基金最大回撤较大,注意市场波动风险 │
│ 持有建议│ 建议中长期持有(6个月以上) │
└────────┴────────────────────────────────────┘
风险分析¶
AI 深度风险评估,支持基础和详细两种模式。
预期输出:
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 项目 ┃ 内容 ┃
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 风险等级│ 中等 │
│ 主要风险│ 行业集中度较高、市场系统性风险 │
│ 风险预警│ 近期波动率上升,关注市场调整风险 │
│ 控制建议│ 建议搭配债券型基金分散风险 │
└────────┴────────────────────────────────────┘
AI 对比分析¶
使用 AI 对多只基金进行智能对比。
AI 组合分析¶
分析基金组合的整体表现和优化建议。
预期输出:
┏━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓
┃ 项目 ┃ 内容 ┃
┡━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩
│ 组合评价│ 整体风险收益比良好,分散度适中 │
│ 优化建议│ 可适当增加债券配置降低波动 │
│ 风险分散度│ 两只基金相关性较高,建议增加低相关资产│
└────────┴────────────────────────────────────┘
Agent 对话¶
v3.0 核心功能,基于 LangGraph Agent 的智能对话,支持工具调用和多轮记忆。
单次对话¶
预期输出:
╭──────────────────────────────────────────╮
│ AI助手 │
│ │
│ 基金000001(华夏成长混合)的风险收益特征: │
│ - 近一年收益率12.35%,夏普比率0.82 │
│ - 最大回撤-8.50%,波动率15.20% │
│ - 整体风险收益比处于同类中等偏上水平 │
╰──────────────────────────────────────────╯
多轮对话¶
预期输出:
╭──────────────────────────────────────────╮
│ Fund-CLI AI 交互模式 │
│ 输入问题与 AI 助手对话,输入 exit 或 quit 退出│
╰──────────────────────────────────────────╯
AI> 分析基金000001
╭──────────────╮
│ AI │
│ ...分析结果...│
╰──────────────╯
AI> 它的风险如何?
╭──────────────╮
│ AI │
│ ...结合上文的风险分析...│
╰──────────────╯
AI> exit
再见!
规则引擎 vs OpenAI 后端¶
| 特性 | 规则引擎 | OpenAI/Qwen 后端 |
|---|---|---|
| 需要网络 | 否 | 是 |
| 需要API Key | 否 | 是 |
| 分析深度 | 基于固定规则 | 深度语义理解 |
| 个性化 | 有限 | 支持风险偏好定制 |
| 多轮对话 | 不支持 | 支持(v3.0 Agent) |
| 工具调用 | 不支持 | 支持(v3.0 Agent) |
| 适用场景 | 快速诊断 | 深度分析报告 |