AI-Agent成功部署上线

基于 Spring Boot 和 Vue 3 的全能 AI 助手平台,集成了多种垂直领域的智能体(Agent),采用 LangChain4j 框架实现 ReAct 架构、RAG(检索增强生成)、MCP(模型上下文协议)和工具调用功能。

AI Agent

2026/2/12 做完

pict1

🛠️ 技术栈 (Tech Stack)

💻 Backend (后端)

  • Java: 21 (LTS) - 利用最新的语言特性(如虚拟线程、Record、Switch Pattern)。
  • Spring Boot: 3.5.3 - 核心 Web 框架,提供自动配置和依赖注入。
  • LangChain4j: 1.0.0-beta1 - Java 版 LLM 应用开发框架。
    • Agent: ReAct 架构实现(Reasoning + Acting)。
    • RAG: 高级检索增强生成(Advanced RAG),支持文档切片、向量化。
    • Tools: 支持函数调用(Function Calling)和 MCP 协议集成。
    • Memory: 支持 MessageWindow 和 TokenWindow 记忆管理。
  • Alibaba DashScope (Qwen): 接入通义千问大模型(qwen-turbo / qwen-plus)。
  • MyBatis-Plus: 3.5.7 - ORM 框架,简化 CRUD 操作。
  • MySQL: 8.0+ - 关系型数据库,存储用户数据和会话历史。
  • Lombok: 简化 Java 代码(Getter/Setter/Builder)。
  • Jsoup: HTML 解析库,用于网页内容抓取工具。
  • Maven: 项目构建和依赖管理工具。

🎨 Frontend (前端)

  • Vue: 3.4+ - 渐进式 JavaScript 框架,使用 Composition API (Setup Syntax)。
  • Vite: 5.0+ - 下一代前端构建工具,极速冷启动。
  • Pinia: 2.1+ - Vue 的专属状态管理库,替代 Vuex。
    • 持久化存储(LocalStorage)用户偏好和会话状态。
  • Vue Router: 4.0+ - 前端路由管理,支持历史模式。
  • Axios: HTTP 客户端,处理 RESTful API 请求。
  • EventSource (SSE): 处理 Server-Sent Events,实现流式打字机效果。
  • Markdown-it / Marked: Markdown 渲染引擎,支持代码高亮。
  • Highlight.js: 代码块语法高亮。
  • CSS3 Variables: 实现动态主题切换(如不同 Agent 的配色方案)。

🔧 DevOps & Tools (开发工具)

  • Git: 版本控制。
  • IntelliJ IDEA: 后端开发 IDE。
  • VS Code: 前端开发 IDE。
  • Postman / Apifox: API 接口调试。
  • Mermaid: 流程图和架构图绘制。
Designed by ✧K༺O༒N༻E✧