一、Dify的价值
- 解决金融大模型落地痛点:Dify通过其高自由度、模块化和低代码开发特性,有效解决金融投研领域大模型落地的三大痛点:处理流程长、信息整合度高、高度数据依赖。
- 相比传统工具,降低AI应用门槛:Dify的图形化界面和拖拽操作,将AI开发门槛从专业技术群体下沉到普通开发者和业务人员,显著提升开发效率。
- 相比同类产品,兼顾实用性与便捷性:Dify在功能覆盖度、扩展性、平台灵活性方面表现均衡,适合既需要工具灵活性,又希望在知识库、工作流等环节拥有高度自主控制权的用户。
- 与RAGFlow、MCP等工具结合,拓展应用能力:Dify能与RAGFlow等专业化知识库相连接,也能支持MCP工具接入,进一步拓宽应用的能力边界。
二、Dify功能总览
- 工具:连接大模型与外部世界的桥梁,支持Dify市场官方接口、自定义工具和将工作流作为工具使用等多种来源,赋予模型更强的交互与行动能力。
- 知识库:支撑智能问答的事实底座,通过RAG流程可视化,帮助用户构建、管理并接入可实时更新的知识源,提升答案的准确性和相关性。
- Agent模式:让模型具备执行力,通过配置提示词、变量、知识库与工具,赋予模型主动选择工具、获取信息并完成任务的能力。
- Workflow:构建可执行任务的智能流程引擎,通过将复杂任务拆解为可编排的节点序列,提升系统可控性、可解释性和容错性。
- 扩展系统:Dify连接自定义服务,通过配置标准化的API接口,将自定义服务或系统功能无缝集成进智能体的推理与任务流程中,扩展模型的执行范围和上下文理解能力。
三、Dify手把手教学
- Dify客户端部署:支持本地部署和云服务版本,本地部署需要至少2核CPU与4GB内存,并提前安装好Docker Desktop与WSL 2服务。
- 模型配置:支持几乎所有市面上所有的大模型供应商,包括OpenAI、DeepSeek、Gemini、通义千问等,也支持大模型平台如微软Azure、火山引擎、硅基流动、腾讯混元等。
- 知识库配置:Dify内置了基础的RAG框架,底层使用Weaviate作为向量数据库,支持上传多种格式的文档,也支持连接外部知识源。
四、应用构建实战
- “时间提取”工具:解决自然语言对话中存在的时间范围指代模糊的问题,能自动识别解决用户需求所需要的确切数据时间范围,可嵌套进任意其他工作流或Agent之中,实现重复使用。
- “金融分析师”搭建:能处理复杂金融问题的Agent,会对问题类型进行自动判断,划分到个股、行业、概念或宏观四个类别中,每个类别再分别对应不同的处理流程。
- “地理信息检索”Agent:可以对年报中出现的地址进行经纬度定位,并同时搜索附近区域内出现的目标地点,例如“养殖场”,展示Dify在搭建投研应用方面的巨大潜力。
五、总结
Dify作为专业化的工作流应用搭建工具,其高自由度、模块化与低代码的产品特征使其能充分解决大模型在金融投研领域落地的痛点,成为金融AI投研应用的首选。Dify易于上手也兼具专业性,为金融应用带来了丰富的想象空间。