要用java开发Harness Engineering,技术选型

2026-04-11 13:020阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

基础框架 jdk25 + springboot3
下面四个agent框架

  1. langchain4j
  2. spring-ai
  3. spring-ai-alibaba
  4. 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框架

  1. langchain4j
  2. spring-ai
  3. spring-ai-alibaba
  4. 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,不过这点我也还在调研中,有经验可以分享下