更多最新最热的AI工具持续上新中,快来尝鲜实验室AI一下吧!立即点击体验
实验概要
在量化交易中,监测金融市场情绪是决定交易策略的重要依据之一。在dify中,创建“金融市场情绪”工作流,输入需要监测的公司名称,使用Tavily搜索该公司相关金融类新闻,利用大模型对搜索到的金融类新闻进行情绪分析,输出量化的、介于-1到1之间的情绪评分(-1为最悲观,1为最乐观)。
- dify工作流示例。
- dify输入示例。
- 输出格式为JSON,包括定量的市场情绪评分(score),定性的市场清晰分析结果(sentiment)等,可存入PostgreSQL数据库,结合股价、基本面数据等信息,确定量化交易策略。
{ "positive_keywords": ["exciting things to share", "revive optimism", "record of $35.6 billion", "top pick on AI dominance", "few (if any) blemishes", "invest billions"], "negative_keywords": ["tumbled nearly 7%", "$5.5 billion charge", "U.S. restrictions on exports", "tariffs", "plunge", "drops 1,000 points"], "score": -0.1, "sentiment": "略微消极", "categories": ["市场表现", "财务报告", "技术发展"] }
实验步骤
一、安装dify
- 使用计算巢部署dify。登录计算巢控制台,选择dify社区版,单击开始部署。
- 等待服务部署完成后,在详情页点击服务地址,进入dify。
- 创建dify管理员账号,并使用管理员登录dify。
二、设置模型供应商
- 单击右上角用户,单击设置,进入dify设置页面。
- 在模型供应商中,选择通义千问,完成通义千问下载后,输入百炼API KEY,完成模型供应商设置。
三、设置搜索引擎
- 访问tavily官网注册登陆后获取API Key。
- 在dify页面右上角单击插件,单击安装插件下拉列表,选择Marketplace。
- 在Marketplace中,搜索tavily安装。
- 在dify页面单击工具,找到Tavily单击去授权,输入Tavily的API key,完成授权后,页面显示已授权。
四、创建工作流
- 在dify页面中,单击探索,选择文本情感分析工作流,点击添加到工作区,以此为基础创建金融市场情绪监测工作流。
- 将工作流调整为如下形式。
- 开始节点:只保留input_text输入字段,删除节点的Multisentiment, Categories两个字段。
- TAVILY SEARCH节点:在输入变量字段输入框中,输入斜杠符号/,选择input_text变量。在主题字段,选择Constant, 选择金融。
- 大模型节点:模型选择qwen-max。在USER的界面,变量选择text。其余内容保持不变。
- 完成设置后,在输入文本中,输入您想监测的公司名称(例如英伟达),单击运行,即可计算当前的市场情绪评分。
- 单击发布,保存工作流并发布。