最近读者后台留言,问有没有好用的工作流平台。确实,对于大多数流程相对固定的任务,采用工作流完成确实是最优解,这种需求一直存在。
今天要吹的这款神器叫做Langflow——一个能让小白用可视化拖拽玩转RAG应用、多Agent系统的神器。这项目在GitHub上已经收获47k star,更新非常频繁,社区非常活跃。
这款Langflow工作流搭配现在火热的DeepSeek,更是让你如虎添翼。
今天就带大家一探究竟!
想象一下,用拖拽积木的方式就能搭建AI工作流——这就是Langflow的核心魔法✨。它把大语言模型、数据库、向量数据库、API接口都变成了可视化组件,并且已经支持 MCP(Model Context Protocol),能通过MCP进行扩展,以实现脱虚向实。
项目核心优势:
✅ Python+Typescript开发,私有部署只需一行命令,无需其他依赖
✅ 支持Windows、Linux、Mac等平台
✅ 适配 OpenAI/DeepSeek/Ollama 等20余种主流大模型接口
✅ 支持Chroma/Milvus/Pinecone等20余种向量数据库
✅ 全流程可视化编排,支持if-else等复杂逻辑
✅ 支持导出为Python代码或API服务
✅ 支持各种Agent,支持MCP,扩展系统外能力
比起动辄需要GPU集群的AI项目,在Windows系统中,Langflow的安装非常简单,先安装Python 3.10 或 3.12 (建议在conda环境下):
使用uv安装(推荐):
uv pip install langflow
直接使用 pip 安装:
pip install langflow
运行:
python -m langflow run
首次运行的时间比较长,出现以下就表示成功运行了 :
浏览器打开http://localhost:7860,你的AI工作室就准备就绪啦!Windows/Mac/Linux全平台通吃~
Langflow 内置了不少工作流模版,包括市场研究、SEO关键词生成器、Blog生成器、Ins文案生成、文档问答等。
从模版中选择Blog Writer,即生成一个新的项目。
从上述工作流可以读懂他的流程:从两个设定的URL中读取网页,然后提取正文文字。从 Instructs 模块中读取用户指令,然后一起给到 Prompt 模块。
Prompt模块的输入有 instructions以及refrences两项,而Template中内容如下:
Reference 1:
{references}
---
{instructions}
Blog:
上面表示将输入的 refrences 和 instructions 文本内容,直接放到上述{references} 和 {instructions} 里,形成最终的用户提示词。
这个提示词给到OpenAI模块。
OpenAI模块会调用OpenAI的chat接口,由gpt-4o-mini进行博文的编写,最后输出到 Chat Output。
这里我们将模型改为调DeepSeek的接口。
点击OpenAI模块上悬浮工具栏的"Controls"
弹出设置页中,修改 API Base和API Key,按 DeepSeek 文档(https://api-docs.deepseek.com/zh-cn/)填写。
其中兼容OpenAI的Base为 : https://api.deepseek.com/v1
填入您DeepSeek的API Key,形如 sk-xxxxx
Model Name 这项这里由于只有选项,不能填指定值,所以无需修改。
关闭设置页,设置自动保存,然后点击悬浮工具栏上的"Code"
在 build_model 函数中,将 model_name 强制修改为 "deepseek-chat",这表示模型名采用 "deepseek-chat"这个值,而不用界面设置的 gpt-4o-mini。然后点击右下角的 Check & Save 按钮。
Langflow的强大也在于此,可以很方便修改每个节点中的行为,不只有界面。
即便不会Python也没关系,借助大模型,即可以轻松进行功能添加。
所有配置工作完成了,点击 Chat Output 右上角的运行小图标
整个工作流就运行起来了
可以看到每个节点右上角有运行状态,节点完成后还会显示消耗的时间,一目了然。
Langflow提供了大量的处理节点,可以满足你各种需求:
场景1:让AI帮你写周报。
将你每天的工作进行记录,作为输入提供给Langflow。
写好一个标准的周报示例,内置在上述 Template 中。
每周只需要运行一次,工作流即帮你生成当周的周报。
每周仅需点击生成按钮,即可获得符合企业规范的完整周报文档,告别重复性文档整理,让您专注核心工作,效率提升60%以上。
场景2:简单文档问答
场景3:RAG
Langflow提供智能文本分块模块,可高效处理长文档并实现结构化存储。系统通过语义解析将文本智能拆分为逻辑连贯的段落单元,并精准嵌入向量数据库构建知识图谱。
当用户发起查询时,检索模块先进的向量检索,首先从知识库中快速定位相关语义片段,继而通过智能整合引擎将精选内容提交给大语言模型,最终生成精准可靠的定制化回答。
RAG工作流有效解决了长文本处理中的信息碎片化难题,显著提升了知识检索效率和问答准确率。
除在图形化创建和执行流程以外,Langflow还支持将流程导出为Json文件,与langchain一起使用,以程序化的方式帮你完成定时、批量的任务。
看完这篇还在等什么?快去搭个AI助理,光明正大摸鱼吧!(老板问起就说在学习AGI技术🧠)
项目主页: https://github.com/langflow-ai/langflow
文章来自于“AI工作流”,作者“种花得花”。
【开源免费】n8n是一个可以自定义工作流的AI项目,它提供了200个工作节点来帮助用户实现工作流的编排。
项目地址:https://github.com/n8n-io/n8n
在线使用:https://n8n.io/(付费)
【开源免费】DB-GPT是一个AI原生数据应用开发框架,它提供开发多模型管理(SMMF)、Text2SQL效果优化、RAG框架以及优化、Multi-Agents框架协作、AWEL(智能体工作流编排)等多种技术能力,让围绕数据库构建大模型应用更简单、更方便。
项目地址:https://github.com/eosphoros-ai/DB-GPT?tab=readme-ov-file
【开源免费】VectorVein是一个不需要任何编程基础,任何人都能用的AI工作流编辑工具。你可以将复杂的工作分解成多个步骤,并通过VectorVein固定并让AI依次完成。VectorVein是字节coze的平替产品。
项目地址:https://github.com/AndersonBY/vector-vein?tab=readme-ov-file
在线使用:https://vectorvein.ai/(付费)
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md
【开源免费】FASTGPT是基于LLM的知识库开源项目,提供开箱即用的数据处理、模型调用等能力。整体功能和“Dify”“RAGFlow”项目类似。很多接入微信,飞书的AI项目都基于该项目二次开发。
项目地址:https://github.com/labring/FastGPT
【开源免费】graphrag是微软推出的RAG项目,与传统的通过 RAG 方法使用向量相似性作为搜索技术不同,GraphRAG是使用知识图谱在推理复杂信息时大幅提高问答性能。
项目地址:https://github.com/microsoft/graphrag
【开源免费】Dify是最早一批实现RAG,Agent,模型管理等一站式AI开发的工具平台,并且项目方一直持续维护。其中在任务编排方面相对领先对手,可以帮助研发实现像字节扣子那样的功能。
项目地址:https://github.com/langgenius/dify
【开源免费】RAGFlow是和Dify类似的开源项目,该项目在大文件解析方面做的更出色,拓展编排方面相对弱一些。
项目地址:https://github.com/infiniflow/ragflow/tree/main
【开源免费】phidata是一个可以实现将数据转化成向量存储,并通过AI实现RAG功能的项目
项目地址:https://github.com/phidatahq/phidata
【开源免费】TaskingAI 是一个提供RAG,Agent,大模型管理等AI项目开发的工具平台,比LangChain更强大的中间件AI平台工具。
项目地址:https://github.com/TaskingAI/TaskingAI
【开源免费】LangGPT 是一个通过结构化和模板化的方法,编写高质量的AI提示词的开源项目。它可以让任何非专业的用户轻松创建高水平的提示词,进而高质量的帮助用户通过AI解决问题。
项目地址:https://github.com/langgptai/LangGPT/blob/main/README_zh.md
在线使用:https://kimi.moonshot.cn/kimiplus/conpg00t7lagbbsfqkq0