谷歌的 Java 代理开发工具包增加了与 LangChain4j 的集成。

  • Latest Release of ADK for Java (0.2.0):通过与 LangChain4j LLM 框架集成,显著扩展了能力,可使用该框架支持的所有大型语言模型,此前仅支持 Google Gemini 和 Anthropic Claude,对比 Python ADK 借助 LiteLLM 支持更广泛。

    • Google Developer Relations Engineer's View:使用 LangChain4j 可在多代理场景中混合模型,根据任务选择最佳模型,如用超快速模型做简单分类任务路由请求,用性能更强的模型处理需高级思考的主要任务(如 Gemini 2.5 思考模型)。
    • Basic Implementation Example:以 Claude 驱动的主代理和使用 OpenAI 提供天气信息的工具代理为例,通过实例化代理实现组合,如LlmAgent builder的设置。
  • Other Enhancements in ADK 0.2.0:除 LangChain4j 集成外,还引入一系列增强,旨在提升工具能力和代理性能,在代理工具方面,支持从对象实例创建FunctionTools,改进异步工具操作,提供更精细的代理执行编程控制;在代理逻辑和内存方面,通过回调链和新的内存管理原语加强逻辑和内存处理,提供更多控制信息存储、检索和处理的灵活性。
  • About ADK for Java:是更广泛的 Agent Development Kit 的一部分,今年早些时候推出,仍处于早期阶段,要开始使用可前往入门指南,或从 GitHub 分叉Laforge 的模板项目
阅读 3
0 条评论