Agent Skills
返回列表
Spring AI Alibaba 开发指南

Spring AI Alibaba 开发指南

AI Agent 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_b0e06ef2/spring-ai-alibaba。

技能介绍

要解决什么问题

在 Java 技术栈里做 AI 应用,常见痛点不是「能不能调用大模型」,而是选型与落地:ReactAgent 和 StateGraph 该用哪条线、工具调用和 MCP 怎么接、检查点与人工审批放在哪一层、RAG 和记忆怎么和 Spring Bean 对齐。官方文档分散在 Agent Framework 与 Graph Core 两套能力里,排障时也容易把编排层自己重写一遍。

技能如何工作

本技能以本地 references/ 文档为事实来源,先判断你要实现的是对话+工具、多智能体协作,还是显式步骤/分支/中断恢复的长流程,再只加载相关章节,避免泛泛讲概念。

典型输出会按工程习惯组织:

  • 架构说明:Agent Framework 与 Graph Core 的取舍及原因
  • 可运行骨架:Maven 依赖、application.yml、配置类、Agent/Graph 与 Tool/Model/Memory 接线
  • 解释与排障:先对齐框架能力边界,再指向应读的 reference 路径,最后给出修正示例

内置路由覆盖 ReactAgent、Sequential/Parallel/LlmRouting 多智能体、StateGraph/CompiledGraph、结构化输出、Redis 检查点、流式输出、RAG 与上下文工程等主题。

适用边界与注意点

  • 涉及框架行为、类名或 Builder API 时,应以 references/ 为准,不臆造未文档化接口;版本相关问题先看 references/versions.md。
  • 优先使用框架已有能力,不随意叠自定义编排层;若你已有项目,技能会尽量适配现有包结构与风格。
  • 概念问答可以简短回答,但技能的设计目标是指导实际开发与重构,复杂任务会明确写出假设并走文档里更直接的路径。

使用场景

  • 新建 Spring Boot 项目,需要按文档配置模型 Bean 并实现首个带工具调用的 ReactAgent
  • 审批类业务流程要在 Graph 里加人工节点,并配置 Redis 检查点以便中断后恢复
  • 企业知识库问答要在现有 Java 服务中接入 RAG,并处理多轮对话的记忆与上下文裁剪
  • 多智能体协作(路由或监督者模式)要在 Agent Framework 与 Graph Core 间选型并落地最小可运行示例

适合人员

  • 负责企业内 Java 微服务的后端工程师,要把对话助手与内部 API 工具接到同一套 Spring 配置里
  • 平台组工程师,需要把长流程编排(分支、子图、取消与时间回溯)从自研脚本迁到 StateGraph
  • 交付私有化知识库问答的团队技术负责人,要在 Spring 栈统一 RAG、记忆与结构化 JSON 输出
  • 接手 Spring AI Alibaba 试点项目的工程师,需要对照 references 排障并补齐依赖与 Bean 接线