游乐游手机版
首页/AI热点日报/热点详情

Java开发企业级AI底层平台发布 对标Coze与Dify

类型:热点整理2026-07-23
AIFlowy是基于Java开发的企业级AI应用开发平台,对标Coze与Dify,聚焦国内企业场景。核心模块包括智能对话机器人、插件扩展、支持RAG的知识库以及可视化工作流,可将大模型能力与业务深度结合,提升开发效率。采用Apache-2 0开源协议,支持商业使用。

这几年,AI发展势头确实猛,各种大模型层出不穷。不少个人和企业都想赶紧把这些酷炫的AI能力用到自己的业务中。但说起来容易做起来难——直接对接大模型、管理知识、搭建应用流程,这些都是实打实的硬骨头。

如果能有一个现成的工具来帮我们处理这些事,那就能节省不少成本,开发效率也能提上去。今天要分享的国产开源项目AIFlowy,就是这样一个工具,目前已经是码云GVP项目了。

AIFlowy 是个啥?

可以把AIFlowy理解成一个一站式的、企业级的AI应用开发平台。它基于Ja va开发,目标是为国内开发者和企业提供一套高效的AI工具和能力。

据官方介绍,这个工具对标的是字节的Coze、腾讯的元器,以及Dify这些优秀产品,但更聚焦国内企业(ToB)场景下的深度应用和实际落地

坦白讲,这个工具目前可能还无法和Dify这类成熟产品完全对标,无论是稳定性、功能性还是生态建设,都还有不小差距。之所以推荐这个项目,更多是因为它基于Ja va开发,又是国产开源项目,值得关注和支持。

AIFlowy 能做什么?

AIFlowy的核心功能主要围绕构建智能应用展开,大致有这几个关键模块:

Bot(智能对话机器人)

Bot是AIFlowy平台的核心组件之一,你可以把它看作一个能通过自然语言和你对话的智能机器人。为Bot配置上强大的大语言模型(比如文心一言、通义千问、ChatGLM等),再结合你自己的业务知识和需求进行定制,它就能自动处理各种咨询、提供信息,甚至执行一些简单的任务。

Bot的核心能力有几项:

  • 多模态交互:虽然“多模态”是大趋势,但目前AIFlowy的Bot主要还是支持文本消息交互,你可以通过打字和它聊天。
  • 技能扩展(插件):单靠大模型有时还不够,Bot可能需要查查天气、调个内部接口、或者操作一下其他系统。这时“插件”就派上用场了。通过插件,Bot可以连接外部系统,获取实时信息或执行特定操作,能力瞬间升级。
  • 记忆能力(上下文保持):AIFlowy的Bot支持多轮对话上下文保持,能记住之前的聊天内容,让对话更连贯、更智能。

如何快速上手创建一个Bot?

  1. 第一步:创建Bot。 在AIFlowy平台点击一下,给Bot起个名字,一个Bot的雏形就有了。

  2. 第二步:配置大模型。 Bot的“大脑”得选一个。你需要在平台里添加并配置好想用的大模型服务(比如填上API Key等)。

特别注意: 配置大模型时,一定要勾选“对话模型”这个选项,这样Bot才能在选择大模型时看到它。

  1. 第三步:运行Bot! 配置好了,就可以让Bot跑起来,开始和它聊天互动了。

插件(工具集)

插件是AIFlowy里一个非常重要的概念,可以把它想象成一个工具箱,里面装着各种各样的“工具”(也就是能力)。一个插件里可以包含一个或多个这样的工具。

插件有什么作用?

通过插件,可以极大地扩展AIFlowy的核心功能。比如:

  • 前面提到的Bot,可以挂载各种插件,让它具备查询天气、翻译文本、调用公司内部API等额外能力。
  • 后面会讲到的工作流(Workflow),也可以通过插件节点来调用外部服务或执行特定任务,让自动化流程更强大。

插件有哪些类型?

  • HTTP插件: 最常见!通过调用外部的HTTP API来获取信息或执行操作。比如,想让AIFlowy获取最新新闻,就可以配一个调用新闻API的HTTP插件。
  • 本地插件: 这类插件通常在AIFlowy平台内部实现一些特定功能,不需要调用外部API。

知识库(Knowledge Base)

知识库是AIFlowy平台的另一个核心利器。简单说,它就是用来存储和管理企业内部各种数据和文档的地方,比如公司产品手册、常见问题解答(FAQ)、标准操作指南(SOP)等。

知识库最大的价值是什么? ——让大模型回答更精准,更懂你的业务! 这就是现在很火的RAG(Retrieval Augmented Generation,检索增强生成)技术的应用。

AIFlowy的知识库功能非常友好,它将RAG管道的每个阶段都可视化了,可以轻松上传、管理和维护团队的知识。

它是怎么工作的?

  1. 知识导入与处理: 可以把各种格式的文档(文本、PDF、Word、Markdown、Excel等)上传到知识库里。AIFlowy会将这些文档处理成大模型能够理解和查询的结构化数据(通常是向量化)。
  1. 实时更新: 和大模型预训练的静态数据不同,知识库的内容可以实时更新。这样就能保证AI应用总能拿到最新信息,避免因数据过时而闹笑话。

  2. 智能检索与回答增强: 当用户向AI应用(如Bot)提问时,大模型会先根据关键词在知识库里搜索。知识库返回相关性最高的内容片段作为“参考资料”提供给大模型,大模型再结合这些“参考资料”和自身知识,生成更准确、更贴合业务场景的回答。

如何管理知识库里的知识?

AIFlowy提供了方便的管理界面,你可以:

  • 预览已经向量化(处理好)的知识内容。
  • 修改或删除知识库里的条目。
  • 修改知识库内容后,系统会自动重新进行向量化处理,确保知识始终最新有效。

工作流(Workflow)

在AIFlowy里,工作流(Workflow)是一个非常核心的概念,它能把一系列操作步骤串联起来,形成一个完整的、自动化的处理流程。

你可以把它想象成一个可视化的流程设计器,通过拖拽和配置,就能定义任务的执行顺序和逻辑。这对于处理数据、调度任务、响应事件等复杂场景都非常有用。

如何创建一个工作流?(以获取IP信息为例)

  1. 新增工作流: 点击“新增”按钮,输入工作流的名称等信息。
  1. 进入设计页面: 找到刚创建的工作流,点击“设计”按钮,进入可视化的流程设计画布。

基本规则: 一个有意义的工作流,至少需要一个开始节点、一个结束节点,以及至少一个中间处理节点

  1. 搭建流程:

添加开始节点: 从左边的节点列表里拖一个“开始节点”到画布上,并配置它需要的输入参数(比如本例中,输入参数是ip)。

添加中间节点(HTTP节点): 拖一个“HTTP节点”(或“插件节点”)到画布上,把它和“开始节点”连起来。然后配置这个HTTP节点的参数,比如请求的URL(可以引用上一个节点的输出变量,如{{ip}})、请求方法等。

小技巧: 在工作流里,可以用 {{变量名}} 的方式引用之前节点定义的变量或输出。

添加结束节点: 拖一个“结束节点”到画布上,把它和“HTTP节点”连起来。并配置它的输出,比如把HTTP节点返回结果中的data部分作为整个工作流的最终输出。

  1. 保存工作流: 设计好了,别忘了点击右上角的“保存”按钮,或者按Ctrl + S保存。

工作流还能做什么?

  • 试运行: 设计好的工作流,可以直接在平台上点击“试运行”,输入参数,看看运行结果是否正确。
  • 导入/导出: 可以把设计好的工作流导出成一个JSON文件,方便分享或备份。同样,也可以导入别人分享的工作流JSON文件。
  • 独立页面运行: 每个工作流还可以生成一个独立的运行页面,方便直接调用。

总结一下

AIFlowy通过Bot提供智能对话能力,通过插件实现灵活的功能扩展,通过知识库让AI更懂你的业务,再通过工作流把这一切自动化地串联起来。

如果你是Ja va开发者,或者你的企业正在寻找一个开源、可控、能够深度定制的AI应用构建方案,尤其是针对国内的ToB场景,那么AIFlowy值得关注。

需要注意的是,AIFlowy采用Apache-2.0开源协议,在满足附加协议(如不删除、修改或隐藏产品LOGO)的情况下可以商用。此外,AIFlowy还有商业版本,功能更强大,但价格会贵一些。

来源:https://www.53ai.com/news/OpenSourceLLM/2025090708465.html

相关热点

继续查看同栏目近期热点。

延伸阅读

补充最近整理过的热点入口。