第2节:系统架构设计 架构设计基础技术栈jdk 17Maven 3.8.xSpringBoot 3.4.3Google ADK 0.4.0 ~ 0.5.0Spring AI 1.1.0-M3 ~ 2.0.0-M2配和 SpringBoot 要升级到 4.1.0-M1脚手架别人可以基于命令或者配置的方式快速构建一个同类的项目你可以理解为复制粘贴。但因为整个工程的项目名称包名都会有所调整。如果只是人工的复制粘贴这个工作量也是很大的。所以我们要提供一个脚手架让使用用户可以一键的快速完成自己的智能体项目创建。详细设计流程设计执行节点设计首先这是一个详细的智能体流程节点组装图其中 AiApiNode、ChatModelNode都是由 Spring AI 构建之后进入 AgentNode、LoopAgentNode、ParallelAgentNode、SequentialNode、RunnerNode都是由 Google ADK 构建。注意AgentWorkflowNode 是一个流转节点。因为一个 AI Agent 智能体的配置可以是多种组合如Sequential Agent 01、 Agent 02、 Agent 03Sequential LoopAgentAgent 01、 Agent 02 Agent 03这种方式你可以理解为 Loop 是在循环的【分析、决策】直至拿到最终的结果会设置最大执行步骤之后在到 Agent 03Sequential ParallelAgentNodeAgent 01、 Agent 02 Agent 03这种方式你可以理解为 Parallel 是在并行计算/执行/获取某一类的数据之后在汇总给 Agent 03 执行。Sequential Agent02 LoopAgentAgent 03、 Agent 04 ParallelAgentNodeAgent 07、 Agent 05 Agent 06 Agent 01这种就是一个复杂的 Agent 装配过程了。