先上链接: https://github.com/moyangzhan/langchain4j-aideepin
如题,本人在维护一个基于 langchain4j 的 AI 项目,工作流那块参考了 dify 和 ragflow ,图谱相关的参考了 graphrag 。
整个项目维护至今,根据 issue 或群里的反馈,感觉大部分的用户都是简单尝试,少部分是为了理解技术细节,至于实际营运,没有明确的数据,不好下定论,但应该是很少的。
github 上目前 java 版本开源的 AI 工作流是很少的,就算只用来参考,点赞也不应该只有几百 star ,所以挺疑惑的, 希望大家能给点答案,thx~
1
zuotun 10 天前 ![]() Java 就不是拿来干这个的,首先语言就选错了,另外几百 star 也很多了。社交媒体玩多了,这里没有点赞这个东西,用词就不严谨。
个人看法:简单看了一下,项目中文味太重,我看到这种 README 基本都是跳过的。排版也不太好,一眼看过去有点难受。你不是都参考了吗,为什么不去参考一下别人的项目 README 怎么写的呢。 此外例如`adi-bootstrap/Dockerfile`里明明`EXPOSE 9999`结果给的运行命令却是 ```bash docker run -d \ --name=aideepin \ -e APP_PROFILE=[dev|prod] \ -v="/data/aideepin/logs:/data/logs" \ aideepin:0.0.1 ``` 你的端口映射呢? |
![]() |
2
lqw3030 10 天前
工作流和 ai 不是强绑定关系,spring ai 在 trend 上热度就挺高的
|
3
paranoiagu 10 天前 via Android
关注,
|
4
Mandyer 10 天前
|
![]() |
5
jarry777 9 天前
公司的项目直接外挂 dify ,让产品自己先去试。
几乎每个月都有功能更新,从实用角度出发,有接口可以调的,不一定非得再造轮子(又不是不能用)。反正外挂的组件已经很多了,也不差这一个。 自己的项目用的 Spring AI ,跟着文档看看源码。 |
![]() |
6
ychost 9 天前
Java 做工作流太复杂了,尤其是像 Dify 这种全链路都是流式函数的模式,Java 要是用 Flux 那套去实现的话成本得翻几倍
|
7
BestPix 9 天前
最近看一个新开源项目 AIFlowy ,也是对标 dify ,也是 java 开发的,走一步看一步吧
|
![]() |
8
mmdsun 9 天前
|
![]() |
9
proxyai 9 天前
是的, 完全没必要, 原生 API 非常简单
|
10
Demon7z 9 天前
前段时间用了几天的 langchain4j 做测试用,还挺好用的
|
![]() |
11
wenssss 9 天前
点赞了哈,加油
|
![]() |
13
catamaran 9 天前
ai 这块的资料用到编程的地方基本都是 python
|
14
xiaomushen 9 天前
@lqw3030 本来就是不强绑定的关系,但是偏偏有些人喊着和 python 强绑定
不就是调包侠么,啥编程语言都可以做啊,居然愣生生分出个高低贵贱 |
15
conn457567 9 天前 via Android ![]() 我司从去年开始做 AI 项目就选的 java ,因为已经存在的各种中间件都是优先适配 java 的,努力了快一年,今年已经开始转 python 了。因为现在 ai 这个方向变化太快了,生态上 python 和 js 已经领先太多。别人开源项目都已经在搞 agentic MCP 了,java 还在折腾 workflow ,而 workflow 是 23 年热点。现在除非大公司选择 java 并投入大量人力去丰富生态。小公司根本就不可能对抗整个 python 在 ai 领域的生态了。
|
16
xiaomushen 9 天前
@conn457567 但搞来搞去,钱是赚不到的。。。
|
17
conn457567 9 天前 via Android
而且 java 语音天生的缺陷,处理起 sse 这种流式业务实在太麻烦了,如果用 flux 那一套的话业务复杂起来根本玩不动,目前真正使用了 flux 的大型项目我知道的只有网关,其他的都是玩具类的。在里面折腾这些远不如换语言,python 的协程天生适合处理 sse 这种流式的业务
|
18
multiarrow OP @lqw3030 我说的不高是相对 python 类似项目而言的,确实是差距挺大的
|
19
multiarrow OP |
20
multiarrow OP @xiaomushen 是的,AI 应用本来就是什么语言都可以写的,我用 java 实现也是考虑到国内使用 java 的人非常多
|
21
multiarrow OP 还有一点,看到有人提到 java 做工作流太复杂,但就我个人而言,语法层面确实 python 相对简洁,但实际上大部分时间是花在整体架构设计上,至于编码实现,python 可能会比 java 快,但也没有快到非 python 不可的地步
|
22
xiaomushen 8 天前
@multiarrow 可能都是初哥吧?工作流这种东西做了几十年的玩意儿,各种语言都实现过不知道多少遍的轮子,在 2025 年,居然还有人拿出来作为说辞...
|
23
xiaomushen 8 天前
@multiarrow Dify 本身的工程质量一塌糊涂,不过现阶段也不是大问题:1. 本身还是大玩具阶段 2. AI 应用,除了做擦边,灰产,其他的都是雷声大雨点小,挣不到钱。市面上预算不够,确实不值得再造轮子。
|