核心技术栈: Spring Boot 3.3, Spring AI, MyBatis Plus, MySQL, Redis, Elasticsearch 8.15, Netty, WebSocket
项目描述: 一款基于 Spring Boot 3 与大语言模型构建的智能化电商平台。系统通过引入多智能体架构,在提
供传统电商功能的基础上,为用户提供沉浸式的实时智能导购与问答体验。
核心职责与技术亮点:
多 Agent 架构设计与落地: 基于 Spring AI 框架主导设计多智能体协同网络(包含路由、咨询、知识、
推荐 Agent)。通过设计路由 Agent 进行意图识别与智能分发,确立清晰的职责边界,有效解决了多模
型协作中的功能冲突问题。
高并发秒杀系统架构优化: 采用 Redis + Lua 脚本保证扣减库存的原子操作,结合分布式锁机制彻底解
决超卖与重复领取问题。
实时流式对话与长时记忆: 针对 AI 大模型响应延迟痛点,集成 Netty 框架并采用 WebSocket 实现流式
输出(Streaming),配合客户端缓存与超时重试机制,将 AI 对话响应时间压缩至 < 2秒。