【仅为个人在github得deno项目】
aigc4lk 是一个企业级多 Agent 编排平台,采用 "Commander(编排中心) + Sub-Agents(子 Agent 集群) + Shared Memory(共享记忆)" 的三层架构。平台通过 CommanderAgent 枢纽协调由 LLM 驱动的子 Agent,实现完整的意图识别 → 计划生成 → 计划校验 → 多模式执行 → 质量评估 → 记忆自进化的闭环。
【设计目标】
目标 说明
混合编排 支持预定义模板(已知场景)与 LLM 动态生成(未知场景)两种计划模式
多执行模式 顺序、并行、条件分支、循环纠正、竞争选拔共 5 种
弹性与容错 Resilience4j 全链路防护(断路器 + 限流 + 隔离舱 + 超时),支持降级
分布式事务 Seata AT 全局事务包裹整个编排流程,支持挂起/恢复/回滚
分层记忆 短期(Redis)、长期(PostgreSQL)、向量(ChromaDB)三层
自进化闭环 高质量执行案例存回 Chroma,供意图识别与候选计划 few-shot 检索
多模态融合 文本/视觉/语音/视频四模态跨平台输入
【技术选型】
领域 选型
基础框架 Spring Boot 3.5.0
微服务 Spring Cloud Alibaba 2025.0.0.0
AI 框架 Spring AI 1.1.2 + Spring AI Alibaba 1.1.2.2
注册/配置/发现 Nacos 3.2
分布式事务 Seata 2.x (AT 模式)
长期存储 PostgreSQL + MyBatis-Plus 3.5.12
短期缓存 Redis + Redisson 3.47.0
向量数据库 ChromaDB
弹性组件 Resilience4j
服务调用 OpenFeign
MCP 客户端 Spring AI MCP Client (WebFlux)
构建工具 Maven 3.x (Java 17)
【项目地址】
https://github.com/MrkaiForevery/aigc4lk