Spring AI Agent Utils 是一个基于 Spring Boot 框架构建的 Java Agent 工具集,旨在为 Java 生态提供 AI Agent 核心能力的实现支持。该工具集封装了 Agent 任务规划、工具调用、上下文管理等常见功能模块,帮助开发者在 Spring 应用中便捷集成和构建具备自主推理与执行能力的 AI Agent 系统。
Spring AI Agent Utils的Skill模块基于Function Call实现,不依赖特定大模型,可在GPT-4、Claude、通义千问等不同模型上运行
Spring AI Agent Utils包含Ask a User Question模块,让Agent在执行过程中能主动向用户提出多选择题以补全模糊需求
Spring AI Agent Utils的Auto Memory模块使用Markdown文件存储长期记忆内容,复刻了Claude Code的长期记忆设计
Spring AI Agent Utils支持基于A2A协议的多Agent编排协作能力
文章认为阿里巴巴Agent Framework对Agent开发的支持比Spring AI Agent Utils更加完善