Skip to content

Latest commit

 

History

History
 
 

Folders and files

README.md

Agentic Spring AI 示例

此目录承接框架仓库迁出的 12 个示例模块。各模块继续使用独立的 Spring Boot 父 POM;本目录的 pom.xml 仅聚合模块,根目录原有 Spring AI Alibaba 示例的依赖管理保持独立。

环境与依赖

需要 JDK 17 或更高版本、Maven 3.9.1 或更高版本。示例当前使用 Spring Boot 4.1.1、Spring AI 2.0.1、Agentic Spring AI 与 Extensions 2.1.0-dev。

运行前须将对应版本的框架模块及所需 Extensions 模块安装至本地 Maven 仓库,或配置已提供这些版本的 Maven 仓库。全部示例需要核心与 Extensions BOM;模型调用通常需要 DashScope Starter,图工程示例还需要 AgentScope Starter。开发版本缺失时,先构建对应依赖,不要修改示例版本来绕过解析错误。

运行与构建

以下命令从本仓库根目录执行。模型调用需要有效的 API Key;其他外部服务要求见各模块文档。

export AI_DASHSCOPE_API_KEY=your-api-key
mvn -f examples/chatbot/pom.xml spring-boot:run

启动后访问 http://localhost:8080/chatui/index.html。

# Build and test all migrated examples.
mvn -f examples/pom.xml verify

# Build one example.
mvn -f examples/multiagent-patterns/subagent/pom.xml verify

示例索引

目录 用途
chatbot Chatbot 与工具调用
deepresearch 深度研究智能体
documentation 框架与图工作流教程源码
graphengineering AgentScope RepoOps 图工程
handoffs-multiagent 多智能体交接
handoffs-singleagent 单智能体状态交接
pipeline 顺序流水线
routing 条件路由
skills 技能加载
subagent 子智能体委派
supervisor 主智能体协调
workflow RAG 与 SQL 工作流

迁移仅调整仓库位置、构建入口和文档链接,Java 包名、应用配置与依赖版本沿用原值。旧命令中的 examples/... 相对路径保持有效,执行目录改为本仓库根目录,使用本机 mvn。