AI尝鲜:使用dify监测金融市场情绪

简介: 本实验介绍了如何利用dify创建金融市场情绪工作流,通过输入公司名称(如英伟达),使用Tavily搜索引擎获取相关金融新闻,并借助大模型(如通义千问)进行情绪分析,输出介于-1到1之间的情绪评分。实验分为四步:安装dify、设置模型供应商、配置搜索引擎以及创建工作流。最终,用户可运行工作流,获得量化的市场情绪数据,为量化交易策略提供依据。

更多最新最热的AI工具持续上新中,快来尝鲜实验室AI一下吧!立即点击体验


传播利益点:

  1. 使用AI分析股票市场情绪的好处:大语言模型(LLM)相对传统的自然语言处理,能更精准地理解、分析新闻报道中所体现出的市场情绪。另外,开发者通过API直接调用LLM服务,无需自行编写复杂的自然语言处理程序。
  2. 使用dify创建股票市场情绪监测工作流的好处:图形化界面操作,零代码。4个节点,10分钟之内即可完成股票市场情绪监测工作流的创建。
  3. 使用ECS云服务器运行dify实现上述功能的好处:数据存放在用户独享的ECS云服务器上,安全。dify工作流可使用自有域名,提供API或者web服务。



一、dify“股票市场情绪监测”实验概要

在量化交易中,股票的市场情绪监测是决定交易策略的重要依据之一。在dify中,创建“股票市场情绪监测”工作流,输入需要监测的公司名称,例如,“英伟达”,使用Tavily搜索该公司相关金融类新闻,利用大模型对搜索到的金融类新闻进行情绪分析,输出量化的、介于-1到1之间的情绪评分(-1为最悲观,1为最乐观)。

“股票市场情绪监测”dify工作流

“股票市场情绪监测”dify工作流输出结果示例

输出格式为JSON,包括定量的市场情绪评分(score),定性的市场清晰分析结果(sentiment)等,以及对近期金融类新闻的总结,可存入PostgreSQL数据库,结合股价、基本面数据等信息,确定量化交易策略。

{
"positive_keywords": ["record highs", "rally", "surprise"],
"negative_keywords": ["tariffs", "threats", "drops"],
"score": 0.1,
"sentiment": "略微消极",
"categories": ["股票市场", "公司新闻", "经济政策"],
"summary": "苹果公司的股票在近期表现波动。尽管标准普尔500指数和纳斯达克指数创下了新高,Nvidia的市值也达到了4万亿美元,但特朗普威胁对加拿大征收35%的关税以及更高的普遍税率导致股市下跌。此外,苹果公司在6月份的iPhone需求下降,UBS维持中性评级。分析师认为苹果可能会给华尔街带来惊喜,但也有人呼吁CEO蒂姆·库克离职。"
}


二、dify“股票市场情绪监测”实验步骤

前提条件

开通dify计算巢服务

  • 在AI尝鲜实验室中,完成dify计算巢服务的开通

AI尝鲜实验室

设置模型供应商

  • 进入计算巢资源页面,点击进入dify的网页。
  • 点击右上方的用户名缩写,点击“设置”。

  • 在“模型供应商”中,选择通义千问,完成通义千问下载后,输入百炼API KEY,完成模型供应商设置。

  • 在“模型供应商”中,选择通义千问,完成通义千问下载后,输入百炼API KEY,完成模型供应商设置。

设置搜索引擎

  • 进入tavily官网,注册登陆,获取tavily的API key,复制备用

Tavily

  • 回到dify的页面,点击“安装插件”,选择“Marketplace”。

  • 在Marketplace中,搜索tavily,安装。插件的安装需要几分钟时间。

  • 在dify页面中,进入“工具”页面,页面显示Tavily,表示已经安装好。点击它,点击授权,输入Tavily的API key,完成授权后,页面将显示“已授权”字样,代表Tavily可以使用。


工作流创建步骤

  • 本实验的设计参照了dify官方提供的样例。在dify页面中,点击“探索”,选择“文本情感分析工作流”,点击“添加到工作区”,以此为基础创建“股票市场情绪监测”工作流。

  • 将工作流调整为如下形式。

  • “开始”节点:只保留"input_text"这一个输入字段,删除“文本情感分析工作流”中,开始节点的Multisentiment, Categories这两个输入字段。

  • Tavily Search节点:输入变量选择开始节点中的input_text。 注:选择input_text变量的方式为,在输入框中,输入斜杠符号/,即可选择变量。在“主题”字段,选择Constant, 选择“金融”。

  • 大模型节点:模型选择qwen-max。
  • 在SYSTEM中输入下列内容。

你是一个文本情感分析和新闻摘要模型。你的任务是:
1. 分析输入文本(或新闻集合)的整体情绪。
2. 提取积极和消极的关键词(最多5个)。
3. 确定与文本相关的类别。如果未提供类别列表,自动生成1~3个最相关的类别。
4. 计算情感分数(score),范围为 -1.0 至 1.0,以 0.1 为步长。
5. 根据 score 选择 sentiment 标签,仅从 ["强烈消极", "消极", "略微消极", "中性", "略微积极", "积极", "强烈积极"] 中选择。
6. 生成 summary,总结新闻中的关键事实和变化,直接描述事件,不要包含公司或产品的基本介绍或历史背景信息(如主营业务、公司简介等)。summary 必须具体且有信息量,避免空洞或泛泛而谈,字数不超过 300 字。
输出必须是如下 JSON 格式:
{
    "positive_keywords": ["..."],
    "negative_keywords": ["..."],
    "score": 0.x,
    "sentiment": "...",
    "categories": ["...", "..."],
    "summary": "..."
}
注意事项:
- summary 必须是简洁的摘要,不超过300字。
- 不要返回除 JSON 以外的任何文本。
- 如果没有关键词,返回空数组。
- 必须始终返回一个情感分数(score)。
  • 在USER的界面,变量选择text。

  • 在ASSISTANT中,输入以下内容。其他保持不变。

{
    "positive_keywords": ["美味", "友好的员工"],
    "negative_keywords": ["等待时间长"],
    "score": 0.3,
    "sentiment": "略微积极",
    "categories": ["质量", "服务"],
    "summary": "顾客反馈披萨美味,员工友好,但等待时间较长,整体情绪略偏积极。"
}

运行工作流

  • 完成上述设置后,点击“运行”,在“输入文本”中,输入您想监测的公司名称,例如英伟达,即可计算当前的市场情绪评分。
  • 点击“发布”,完成工作流的发布。

相关文章
|
1月前
|
云安全 人工智能 安全
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
阿里云 AI 安全护栏加入Dify平台,打造可信赖的 AI
|
1月前
|
人工智能 安全 数据可视化
Dify让你拖拽式搭建企业级AI应用
Dify是开源大模型应用开发平台,融合BaaS与LLMOps理念,通过可视化工作流、低代码编排和企业级监控,支持多模型接入与RAG知识库,助力企业快速构建安全可控的AI应用,实现从原型到生产的高效落地。
Dify让你拖拽式搭建企业级AI应用
|
2月前
|
人工智能 API 开发者
Dify x AiOnly平台:手把手教你调用GPT-5从零构建AI工作流!
本文介绍如何通过Dify与AiOnly平台,快速构建基于GPT-5等顶尖大模型的AI应用。涵盖环境部署、模型接入、工作流编排及实战案例,助力开发者低门槛打造专属聊天机器人,轻松实现AI应用落地。(238字)
|
2月前
|
Web App开发 人工智能 自然语言处理
快速搞定Dify+Chrome MCP:打造能操作网页的AI助手
用Dify+Chrome MCP,3分钟打造能“动手”操作网页的AI助手!无需编程,通过自然语言指令实现自动填表、数据抓取、网页点击等自动化任务。本地部署简单,支持搜索、登录、监控等场景,让AI成为你的7×24小时数字员工,高效处理重复性网页工作。
|
2月前
|
人工智能 Ubuntu 前端开发
Dify部署全栈指南:AI从Ubuntu配置到HTTPS自动化的10倍秘籍
本文档介绍如何部署Dify后端服务及前端界面,涵盖系统环境要求、依赖安装、代码拉取、环境变量配置、服务启动、数据库管理及常见问题解决方案,适用于开发与生产环境部署。
667 1
|
2月前
|
人工智能 负载均衡 应用服务中间件
Dify 性能瓶颈?Higress AI 网关为它注入「高可用之魂」!
Dify 是一款开源 AI 应用开发平台,因其灵活的工作流编排和易用性受到广泛关注,但在用户规模扩大和生产落地过程中,逐渐暴露出性能瓶颈,影响系统稳定性。本文介绍如何通过 Higress AI 网关提升 Dify 应用的全链路高可用性,并提供详细操作指南。AI 网关具备多维度限流、Token 级控制、模型 Fallback、负载均衡等能力,有效保障 Dify 应用在高并发场景下的稳定运行。
368 0
|
2月前
|
Web App开发 人工智能 自然语言处理
快速掌握Dify+Chrome MCP:打造网页操控AI助手
本文教你如何快速搭建一个能操作浏览器的AI助手:通过Dify和Chrome MCP结合,只需三步配置,即可实现自动填表、数据抓取和网页操控,无需编写代码,用自然语言就能指挥AI完成各类网页任务。
|
2月前
|
Web App开发 人工智能 自然语言处理
快速搞定Dify+Chrome MCP:打造能操作网页的AI助手
本文介绍了如何通过Dify和Chrome MCP在3分钟内打造一个能操作浏览器的AI助手。结合Dify的LLM能力与Chrome MCP的浏览器控制功能,用户可用自然语言指令让AI自动填写表单、抓取数据、点击按钮,实现网页自动化操作。无需复杂编程,适合本地部署,可应用于数据监控、内容抓取等多种场景。
人工智能 安全 Ubuntu
549 0

热门文章

最新文章

下一篇
oss云网关配置