个人股票交易AI助理测评第二期:Dify+Deepseek+MCP 2026-06-02阅读 0热度 0 ps 说一个很多人可能还没意识到的事情:一个只会调用API、按照提示词模板机械回复的Agent,和一个真正懂投资逻辑、能综合多种分析方法的Agent之间,差距可能大到离谱。 上一篇我们聊了如何让Agent帮你快速完成股票数据查询和基础分析,但说实话,那只是一个“初级助理”的水平。如果真把它当投资参谋,恐怕连你自己都不放心——因为它的认知系统几乎是一片空白,它的知识库空空如也,它甚至连一张像样的趋势图都画不出来。 那么问题来了:我们到底还能从哪些方面给Agent“加buff”,让它真正具备专业人士的分析能力? 先拆解一下当前Agent的几大短板: **1. 认知不足** 你已经在提示词里写了流程和步骤,但如果把Agent比作一个人,它对于“如何做好投资”这件事的理解是碎片化的。它知道要做什么,但不知道为什么要这么做,更不知道不同投资风格之间怎么权衡。这样的回答,说服力几近为零。 **2. 知识获取不够灵活** 你把股票指标的含义写在提示词里,确实管用。但内容一多,提示词就变成一锅粥,维护成本飙升。而且如果以后想接入财报解读、行业分析等更专业的信息,光靠提示词是撑不住的。 **3. 技能单一、输出枯燥** 目前Agent只有时间和雅虎财经这两个工具。想获取多天的成交数据、MACD、KDJ等指标来做趋势分析?没有。想输出一张折线图直观展示股价走势?也没有。结论再精彩,呈现方式单一,用户体验大打折扣。 --- 既然问题出在这三个方向,那我们就对症下药,一步步把Agent从“初级助理”升级成“持有大师级投资框架的分析师”。 ### 1. 给Agent注入大师级的投资认知 先看效果——升级之后,Agent给出的分析已经不再是干巴巴的数据罗列,而是带着投资框架的判断。下面两张截图展示的就是它根据巴菲特、格雷厄姆、彼得·林奇等投资大师的原则给出的评估: (图片1:展示了Agent分析界面,包含投资大师理论引用) (图片2:展示了输出结果中包含价值投资、护城河等关键词的段落) 怎么做到的?关键在于两个操作:**知识库 + 提示词优化**。 **第一步:整理大师理论文档** 把巴菲特、格雷厄姆、彼得·林奇等投资大师的核心理论、经典案例整理成文档。不需要长篇大论,每个大师提炼出3-5个关键原则即可。比如巴菲特的“护城河”“市场先生”“安全边际”等概念。 **第二步:创建知识库** 在Dify中创建一个空知识库,命名为“投资小书屋”。操作路径: - 新建知识库 → 选“创建空知识库” → 命名 (图片3:创建知识库界面,显示“投资小书屋”命名) (图片4:创建成功的空知识库页面) - 上传文档:选中“添加文件”,把刚才整理的大师理论文档传上去 (图片5:上传文件界面,显示选中了多个文档) (图片6:文档上传完成后列表) - 分段与清洗:文本量不大时用通用设置即可;如果后续导入大量知识,可以选父子分段。分段后可以预览效果: (图片7:分段设置界面,显示通用模式) (图片8:分段预览,显示每个片段的文本内容) **第三步:引用知识库并修改提示词** 在Agent编辑器里添加知识库“投资小书屋”,然后在提示词中明确要求Agent参考该知识库中的理论进行分析。一个简洁有效的提示词示例如下: > “你是一个股票分析专家,用户输入股票名称时,使用知识库里‘投资小书屋’中不同投资大师的理论,进行分析并给出股票决策参考。” (图片9:添加知识库的界面) (图片10:提示词编辑界面,显示了上述提示词) 至此,Agent的投资认知水平已经完成第一次飞跃。 ### 2. 让Agent学会自主获取知识 之前我们把股票参数的解释直接写在提示词里,维护起来很痛苦。更好的做法是:把这些参数说明也做成文档,扔进知识库。 比如,把“PE(市盈率)是什么”“MACD金叉死叉的含义”“KDJ超买超卖区间”等内容整理成文档,上传到同一个知识库。然后在提示词中再加一句“若需要了解技术指标含义,请参考知识库中的相关解释”。 (图片11:上传技术指标说明文档的截图) (图片12:知识库中文档列表,包含多个技术指标文件) 这样一来,以后无论增加多少新概念,只需要往知识库里加文档就行,提示词基本不用动。Agent的知识获取能力从此变得可扩展、可维护。 ### 3. 给Agent装上“工具箱”:技能提升 前两步解决了“脑子”的问题,但Agent的手脚还不够灵活。我们需要给它装上新的工具: **安装可视化图表工具** AntV可视化图表组件支持多种图表绘制,这里我们用折线图来绘制股价趋势。安装完成后,在Agent编辑器-工具中点击“添加”,选中折线图。 (图片13:AntV安装成功的界面) (图片14:工具列表中间出现了“折线图”选项) **添加自定义工具** 为了获取更丰富的技术分析数据,我们添加了三个自定义工具: - 最近30工作日成交数据 - 最近30工作日MACD - 最近30工作日KDJ (图片15:自定义工具列表,显示上述三个工具) 注意:这三个工具的具体搭建过程因篇幅所限,明天再详细讲解。这里先记住一个思路:自定义工具可以让Agent从数据源获取任意我们需要的指标值,而不再局限于雅虎财经的基础数据。 经过这三步改造,Agent已经脱胎换骨: - 认知上,从“初级助理”变成了“持有大师投资框架的专业人士” - 输出上,从纯文字变成了“文字+折线图”的可视化报告 - 分析上,从查单日数据变成了“结合30日成交数据、MACD、KDJ做趋势分析”的综合研判 ### 4. 效果验证:让Agent分析茅台 空谈无益,我们来跑一个真实案例。提问: > “分析下茅台的股票,结合30工作日数据预测走势;并且根据巴菲特投资大师框架进行分析,给出建议。” Agent执行的工作步骤与提示词完全一致:先获取股票代码 → 获取当前时间 → 获取30日交易数据 → 综合分析(趋势、关键指标、巴菲特投资框架评估)→ 输出报告。 (图片16-20:Agent逐步执行的过程截图,显示各个步骤的输出) (图片21:Agent生成的茅台股价折线图,展示了近30日走势) 从结果可以看到,Agent不仅给出了趋势判断,还引用了巴菲特的价值投资原则对茅台进行估值评估,并给出了买入/持有/观望的建议。这种有框架、有数据、有可视化的输出,才是一个合格的股票分析助理该有的样子。 --- 以上便是今天的主要内容。如果希望对这部分内容做进一步探讨,或者想获取提示词和DSL文件的思路,可以在评论区交流。后续还会持续分享更多Agent能力增强的实操方法,保持关注。