大家是否不太需要 Java 版本的 AI 开源项目? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
multiarrow
V2EX    程序员

大家是否不太需要 Java 版本的 AI 开源项目?

  •   multiarrow 180 天前 4483 次点击
    这是一个创建于 180 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先上链接: https://github.com/moyangzhan/langchain4j-aideepin

    如题,本人在维护一个基于 langchain4j 的 AI 项目,工作流那块参考了 dify 和 ragflow ,图谱相关的参考了 graphrag 。

    整个项目维护至今,根据 issue 或群里的反馈,感觉大部分的用户都是简单尝试,少部分是为了理解技术细节,至于实际营运,没有明确的数据,不好下定论,但应该是很少的。

    github 上目前 java 版本开源的 AI 工作流是很少的,就算只用来参考,点赞也不应该只有几百 star ,所以挺疑惑的, 希望大家能给点答案,thx~

    23 条回复    2025-04-16 09:28:33 +08:00
    zuotun
        1
    zuotun  
       180 天前   2
    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
    ```
    你的端口映射呢?
    xyooyx
        2
    xyooyx  
       180 天前
    工作流和 ai 不是强绑定关系,spring ai 在 trend 上热度就挺高的
    paranoiagu
        3
    paranoiagu  
       180 天前 via Android
    关注,
    Mandyer
        4
    Mandyer  
       180 天前
    说实话,在企业工作中,还是没看到很好的应用场景,联系了多家 AI 公司(包括大厂),压根没有提供很好的亮点案例
    jarry777
        5
    jarry777  
       180 天前
    公司的项目直接外挂 dify ,让产品自己先去试。
    几乎每个月都有功能更新,从实用角度出发,有接口可以调的,不一定非得再造轮子(又不是不能用)。反正外挂的组件已经很多了,也不差这一个。
    自己的项目用的 Spring AI ,跟着文档看看源码。
    ychost
        6
    ychost  
       180 天前
    Java 做工作流太复杂了,尤其是像 Dify 这种全链路都是流式函数的模式,Java 要是用 Flux 那套去实现的话成本得翻几倍
    BestPix
        7
    BestPix  
       180 天前
    最近看一个新开源项目 AIFlowy ,也是对标 dify ,也是 java 开发的,走一步看一步吧
    mmdsun
        8
    mmdsun  
       180 天前
    支持. 本人最近也在写 ai 应用,对比过 langchain4j 目前用的 spring ai 。
    企业知识库、智能客服这些还是有人用的。

    t/1123682
    FgHh07ObvBiST5po
        9
    FgHh07ObvBiST5po  
       180 天前
    是的, 完全没必要, 原生 API 非常简单
    Demon7z
        10
    Demon7z  
       180 天前
    前段时间用了几天的 langchain4j 做测试用,还挺好用的
    wenssss
        11
    wenssss  
       180 天前
    点赞了哈,加油
    CodersZzz
        12
    CodersZzz  
       180 天前
    @BestPix github 没有搜到呢。有链接吗
    catamaran
        13
    catamaran  
       180 天前
    ai 这块的资料用到编程的地方基本都是 python
    xiaomushen
        14
    xiaomushen  
       180 天前
    @lqw3030 本来就是不强绑定的关系,但是偏偏有些人喊着和 python 强绑定
    不就是调包侠么,啥编程语言都可以做啊,居然愣生生分出个高低贵贱
    conn457567
        15
    conn457567  
       180 天前 via Android   1
    我司从去年开始做 AI 项目就选的 java ,因为已经存在的各种中间件都是优先适配 java 的,努力了快一年,今年已经开始转 python 了。因为现在 ai 这个方向变化太快了,生态上 python 和 js 已经领先太多。别人开源项目都已经在搞 agentic MCP 了,java 还在折腾 workflow ,而 workflow 是 23 年热点。现在除非大公司选择 java 并投入大量人力去丰富生态。小公司根本就不可能对抗整个 python 在 ai 领域的生态了。
    xiaomushen
        16
    xiaomushen  
       180 天前
    @conn457567 但搞来搞去,钱是赚不到的。。。
    conn457567
        17
    conn457567  
       180 天前 via Android
    而且 java 语音天生的缺陷,处理起 sse 这种流式业务实在太麻烦了,如果用 flux 那一套的话业务复杂起来根本玩不动,目前真正使用了 flux 的大型项目我知道的只有网关,其他的都是玩具类的。在里面折腾这些远不如换语言,python 的协程天生适合处理 sse 这种流式的业务
    multiarrow
        18
    multiarrow  
    OP
       180 天前
    @lqw3030 我说的不高是相对 python 类似项目而言的,确实是差距挺大的
    multiarrow
        19
    multiarrow  
    OP
       180 天前
    @jarry777 觉得你说的很有道理,再结合 @Mandyer 的评论,其实就是因为没有好的应用场景,不值得再造轮子。docker 起一个 dify 的服务,这样的话公司内部即使只有 java 团队,使用接口调用也算是把 dify 的服务集成到自己的项目中了,至于是否要进行 dify 的二次开发,找到应用场景再说~~
    multiarrow
        20
    multiarrow  
    OP
       180 天前
    @xiaomushen 是的,AI 应用本来就是什么语言都可以写的,我用 java 实现也是考虑到国内使用 java 的人非常多
    xiaomushen
        22
    xiaomushen  
       179 天前
    @multiarrow 可能都是初哥吧?工作流这种东西做了几十年的玩意儿,各种语言都实现过不知道多少遍的轮子,在 2025 年,居然还有人拿出来作为说辞...
    xiaomushen
        23
    xiaomushen  
       179 天前
    @multiarrow Dify 本身的工程质量一塌糊涂,不过现阶段也不是大问题:1. 本身还是大玩具阶段 2. AI 应用,除了做擦边,灰产,其他的都是雷声大雨点小,挣不到钱。市面上预算不够,确实不值得再造轮子。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2258 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 16:05 PVG 00:05 LAX 09:05 JFK 12:05
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86