要用java开发Harness Engineering,技术选型
- 内容介绍
- 文章标签
- 相关推荐
基础框架 jdk25 + springboot3
下面四个agent框架
- langchain4j
- spring-ai
- spring-ai-alibaba
- agentscope-java
佬友们这四个怎么选
或者还有没有其他更完善的框架
--【壹】--:
不知 帮顶
--【贰】--:
harness一直局限于文章,理解的不是很到位,期待大佬超出
--【叁】--:
目前也就前两个吧,spring ai 对着langchain 抄/实现/复刻,而langchain 的主要精力在python,所以我投spring ai 一票,毕竟javaer 门面担当
--【肆】--:
前两个都可以吧,Alibaba那个没原版更新快。用什么框架其实都差不多,只要你要的功能都有。Claude Code都能被用Python和Rust重写一遍。
--【伍】--:
spring-ai-alibaba 我做过小demo,相较于spring ai的基础上从langraph那里借鉴了一些东西 可以弄react agent,agent编排,一些比较复杂的拓扑等,如果没有这些需求用langchain4j 或 spring ai吧
--【陆】--:
harness工程需要大量的skill进行优化,不支持skill的可以过滤掉了,
harness工程需要playwright进行观测,不支持playwright的可以过滤掉了
harness工程需要支持主进程子进程(线程也可以),用于分离上下文,无法分离上下文的可以忽略
harness还需要支持多层memory,不过这点我也还在调研中,有经验可以分享下
基础框架 jdk25 + springboot3
下面四个agent框架
- langchain4j
- spring-ai
- spring-ai-alibaba
- agentscope-java
佬友们这四个怎么选
或者还有没有其他更完善的框架
--【壹】--:
不知 帮顶
--【贰】--:
harness一直局限于文章,理解的不是很到位,期待大佬超出
--【叁】--:
目前也就前两个吧,spring ai 对着langchain 抄/实现/复刻,而langchain 的主要精力在python,所以我投spring ai 一票,毕竟javaer 门面担当
--【肆】--:
前两个都可以吧,Alibaba那个没原版更新快。用什么框架其实都差不多,只要你要的功能都有。Claude Code都能被用Python和Rust重写一遍。
--【伍】--:
spring-ai-alibaba 我做过小demo,相较于spring ai的基础上从langraph那里借鉴了一些东西 可以弄react agent,agent编排,一些比较复杂的拓扑等,如果没有这些需求用langchain4j 或 spring ai吧
--【陆】--:
harness工程需要大量的skill进行优化,不支持skill的可以过滤掉了,
harness工程需要playwright进行观测,不支持playwright的可以过滤掉了
harness工程需要支持主进程子进程(线程也可以),用于分离上下文,无法分离上下文的可以忽略
harness还需要支持多层memory,不过这点我也还在调研中,有经验可以分享下

