用途:对单只公募基金做综合性诊断,覆盖收益表现、风险特征与持仓结构的整体判断,以及持有决策参考、波动市场中的风险排查。输入用户原始自然语言问句,调用诊基接口生成结构化 Markdown 报告,并可将结果保存为本地 .md 文件便于复盘。
触发条件:用户提出笼统的诊断问题,如“这只基金怎么样”“值得继续持有吗”“风险大吗”;若上下文已明确基金实体,后续用“它/这只基金”等代词提问也应触发。
不触发情形:要求 Python 回测、组合优化、量化建模等高级计算;要求导出净值明细、构建 CSV 或数据工程处理;要求多只基金横向对比。
使用方式:命令行调用 python3 {baseDir}/scripts/get_data.py --query "华夏成长混合基金";参数 --query 为用户原始问句,可与 stdin 二选一,--no-save 表示仅输出不写盘。也支持代码调用,使用 scripts.get_data 中的 diagnose_fund,传入 question、output_dir、save_to_file。建议保留原始问句,避免改写造成意图偏移。
输出规范:可见回复以接口返回的 Markdown 正文为主体,避免二次转述;仅当明确返回 error 或正文为空时,简短说明失败原因,不得杜撰报告内容。
限制与合规:每次仅处理一只基金,不具备对比与建模能力;诊断结果仅供参考,不构成投资建议,输出应附风险提示;禁止硬编码账号、会话 ID 或 token,环境变量按敏感信息处理,不在日志或回复中泄露。