5个受欢迎的开源AI工作流项目:图形化界面与自定义Agent

开源AI工作流项目,这些项目的GitHub星标数量均超过一万。它们的共同特点包括:1. 提供友好的图形化界面,支持拖拉拽操作,适合没有编程基础的业务人员;2. 支持自定义知识库、工作流、自定义插件和大型模型;3. 提供多种预设的应用模板和API工具。其中,前三个项目均由国内公司开发,Dify和Flowise则有国际化的布局。

Flowise

图片

Flowise以LangChain为核心框架,支持多种大语言模型和搜索API,如下图所示,涵盖了大多数常用选项!
图片 Flowise社区提供的现成模板使用户不必从零开始构建,可以直接使用,官方文档中也包含用户案例。

LinkAI/chatgpt-on-wechat

LinkAI是“chatGPT-on-wechat”的商业版本,旨在提供企业级一站式AI智能体构建与接入平台。它整合了多模态大模型、知识库、Agent插件和工作流等功能,通过丰富的应用接入和管理能力,帮助用户将大语言模型落地应用,提供强大的SaaS平台。用户可以通过零代码构建集私有知识与特定任务执行能力于一体的Agent智能体,并可一键接入主流IM和办公协作平台,以实现对话式营销、智能客服和办公效率助手等商业场景。该项目的商业版本已经有成熟客户案例!
图片

“chatgpt-on-wechat”(简称CoW)项目是基于大模型的智能对话机器人,支持微信公众号、企业微信、飞书和钉钉等应用,用户可选择GPT-3.5、GPT-4.0、Claude、Gemini、LinkAI、ChatGLM、KIMI、文心一言、讯飞星火、通义千问等多种模型,能够处理文本、语音和图片。该项目通过插件访问操作系统和互联网等外部资源,并支持基于用户自有知识库定制企业AI应用。国产开源项目在国内的应用支持表现良好,包括:

  • ✅ 多端部署:支持多种部署方式,功能完备,目前已覆盖微信公众号、企业微信、飞书、钉钉等平台。
  • ✅ 基础对话:支持私聊及群聊智能回复,具备多轮会话上下文记忆,兼容多种大型语言模型。
  • ✅ 语音能力:可识别语音消息,支持多种语音模型的语音回复。
  • ✅ 图像能力:支持图片生成和识别,具备图生图功能。
  • ✅ 丰富插件:支持个性化插件扩展,已实现多种功能如角色切换、聊天记录总结等。
  • ✅ 知识库:用户可上传知识库文件,自定义专属机器人。

此项目更侧重于自定义对话,而不一定需要工作流,对于仅需实现AI知识库加上网搜索的用户而言,也可便捷接入各平台。

FastGPT/DifyAI

DifyAI是FastGPT的商业版,提供工作流和非工作流两种方式,界面更加简洁。我曾尝试部署该项目,但不推荐使用工作流功能,因为更改输入输出节点需要修改配置代码,过程繁琐,且API工具需用户自行编写,没有现成的模板,用户体验不佳。
图片

LangFlow

LangFlow与Flowise类似,采用LangChain进行图形化设计,左侧的目录栏整合了所需的工具,包括Agent、Chain、文件管理、LLM、嵌入模型、Prompt和Tool。用户界面和体验优于下面的LLMStack。
图片 提供了一些模板供用户使用!
图片

LLMStack

该项目的星标数量较少,用户界面更偏向传统欧美风格,对国外产品支持更为完善,不建议在国内部署,提供的内容仅供参考!
图片 现成模板可直接复制使用!
图片

总结

建议使用星标数量最多的开源项目,如“chatgpt on wechat”和“flowise”,其社区支持以及对多种大语言模型和API工具的兼容性较好。如果需要复杂的国内工作流,推荐Flowise;若选择国外工作流,LangFlow是更好的选项。如果只是简单的AI知识库与互联网搜索结合,自定义模型的话,“chatgpt on wechat”便足够了!