
Agent智能体搭建流程|以股票分析AI助手为例详解搭建过程(Dify+DeepSeek)
3. 前置准备Dify社区版或云服务版。没有本地部署的可以参考教程Dify本地化部署教程:电脑小白也能轻松上手!申请DeepSeek-R1 API Key :DeepSeek-R1、V3满血版注册就送5000万token。申请完成后使用OpenAI-API-compatible添加模型。biyingapi.com(金融数据接口)MENU点击证书购买-找到免费版,点击立即获取,保存好证书。4. Di
1. 项目简介
基于 Dify低代码开发平台 与 DeepSeek-R1大模型,构建一个智能股票分析助手(股票分析Agent)。目标:实现自然语言交互式股票查询、技术指标分析、多维度数据可视化及风险预警,降低普通投资者使用专业金融工具的门槛。
典型场景
-
散户投资者:通过对话快速获取个股实时行情、K线形态解读、财务指标对比,形成次日及周度的投资预测报告。
-
财经自媒体:一键生成包含技术面/基本面/情绪面分析的内容。
解决痛点
-
数据分散:整合行情数据、财报数据、舆情数据于单一入口。
-
分析门槛高:将MACD、RSI等技术指标解读转化为自然语言结论。
-
响应延迟:通过DeepSeek-R1的高效推理能力实现快速报告生成。
核心功能
- 智能问答
-
支持模糊查询(例:“茅台最近走势如何”“光伏板块龙头股”)
-
自动关联同行业可比公司数据
-
- 多维度分析报告
-
技术面:自动识别K线形态(如“头肩顶”“金叉死叉”)
-
基本面:PE/PB/ROE等指标同业对比
-
消息面:整合财经新闻情感分析
-
- 风险预警
-
异动监测(量价突变、大宗交易)
-
财报暴雷概率预测
-
2. 股票分析AI助手的原理介绍
规划-记忆-工具-行动闭环
规划,负责完成任务拆解、推理逻辑设计及执行路径规划。基于用户输入(如“分析特斯拉未来3个月股价趋势”),Dify的大语言模型(如GPT-4)通过预定义的提示词(Prompt)识别意图,拆解为“获取实时股价数据”“分析财报信息”“整合行业新闻”等子任务。动态调整执行计划:根据中间结果(如财报数据异常)自动调整后续步骤,例如优先调用新闻分析工具而非技术指标工具。
记忆,存储短期交互记录与长期知识,支持上下文关联与个性化服务。短期记忆:通过Dify的会话管理功能记录当前对话上下文(如用户偏好“只关注技术面分析”),确保多轮交互连贯性。长期记忆:知识库集成:上传行业研报、历史股价数据等结构化文档,构建RAG(检索增强生成)管道,供模型实时检索引用。
工具使用,集成外部API与数据处理模块,扩展Agent能力边界。数据获取类:获取技术指标(如MACD、KDJ)、成交量及股价等API,使用用户定义(指定使用缠论)或自有的分析逻辑进行分析。调用Dify支持的文生图模型生成股价趋势可视化图表。
工具调度逻辑:Function Calling模式针对支持此功能的模型(如GPT-4),直接映射工具调用指令。ReAct框架:对不支持Function Calling的模型,通过“思考-行动-观察”循环选择工具。
行动,执行工具调用并生成最终响应,支持多模态输出与自动化操作。通过提示词模板(如Markdown表格)结构化输出股票的分析结果。
3. 前置准备
-
Dify社区版或云服务版。没有本地部署的可以参考教程Dify本地化部署教程:电脑小白也能轻松上手!
-
申请DeepSeek-R1 API Key :
https://account.coreshub.cn/signup?invite=SXBtZzZmWHM=
DeepSeek-R1、V3满血版注册就送5000万token。申请完成后使用OpenAI-API-compatible添加模型。
-
biyingapi.com(金融数据接口)
MENU点击证书购买-找到免费版,点击立即获取,保存好证书。
4. Dify 平台实践步骤
- 编排获取股票数据工作流并发布为工具
创建空白应用-选择工作流-命名为获取近30交易日成交数据。
添加开始节点,并添加两个变量:url、time
添加http请求节点,将url变量添加到url 中。
添加代码执行节点,截取近30交易日的成交数据。(代码我放到DSL文件中了)
添加结束节点,输出代码执行节点的处理结果。
点击发布,发布更新并发布为工具。添加调用名称、描述、工具入参。
其中工具入参分别为:
url:该股票的查询url,例如:https://api.biyingapi.com/hszbl/fsjy/你的证书ID
time:查询时间格式为时间点 %Y-%m-%d
参照上述流程分别创建近30天kdj查询工具、近30天macd查询工具等。
- 创建股票分析AI分析助手agent
创建空白应用-选择Agent,并输入名称。
配置模型、温度、top-p、最大标记
输入提示词
添加工具
测试一下吧
5. 常见问题及改进余地
股市有风险,投资需谨慎。通过模型获得的投资结果需要不断验证调整。
也可以通过工作流实现上述效果。后面有时间做一版工作流的。
6.获取DSL文件等
获取DSL文件
DSL文件分享公众号(dify实验室)回复 DSL ,获取工作流DSL文件。目前我建立了一个dify学习交流群。可以在微信公众号回复 入群,我拉你进群。
更多推荐
所有评论(0)