选择springAi还是langchain4j?

佬们,现在ai功能开发的话,如果用Java写的话,springAi和langchain4j哪个更有优势啊。对于以后写在简历上哪个更加有含金量一点呢。想问问佬,该选哪个。公司现在是Java8的springboot cloud全家桶,准备开一个新的仓库让我搞一个大模型功能开发,不基于Java8搞,现在不知道该选哪个框架开发。

1 个赞

那必然是SpringAI哇,庞大的开源社区

2 个赞

如果选的话还是 spring ai 吧,但是我个人觉得 go 这种静态编译的会好一些

1 个赞

什么功能呢?虽然Java可以说没有AI生态,springai和langchain4j基本上都是做调包侠,通用一点就springai咯。如果想搞Agent相关,那还不如独立出一个ai模块用python写

2 个赞

langchain4j,springAi太复杂了,为了兼容spring体系加了很多封装,复杂程度是langchain4j的几倍。而且本身AI不需要去专门集成spring,作为独立服务都可以

1 个赞

langchain4j的stars比springAi多 :bili_040:

1 个赞

to G项目,一期需求就是根据每日的数据,或者对话数据,例如说查询最近7天或者一年某某路段数据,回复成一个通用格式的数据。不想使用form表单选,想上llm。

我觉得SpringAI做一个初版,需要功能没有再引入LangChain4j就行,还是SpringAI的生态更好点,毕竟是Spring官方的

这个怎么样Microsoft.SemanticKernel

ChatBI吗 可以看看腾讯的supersonic项目 我最近也在做这种的

1 个赞

其实直接怼api写其实就行了 就openai java sdk都行 或者ADK
不要用太重的框架

个人的话都可以吧,我自己的用Spring AI。甚至不用框架都可以,企业有的是没用框架的,直接调api手动处理