AI智能体开发框架

智多星 AI 智能体是一个基于 Spring AI 和 LangChain4j 的开发框架,支持多轮对话、自定义知识库问答、工具调用和 MCP 服务,适用于复杂 AI 应用的开发和部署。

  • by clinxin
  • Java
  • 本地部署
  • 3 星标
  • 更新于
在 GitHub 查看 clinxin/axin-ai-agent

使用说明

智多星 AI 智能体项目

什么是智多星 AI 智能体?

智多星 AI 智能体 旨在通过 AI 大模型解决用户的复合问题,支持多轮对话、基于自定义知识库进行问答、自主调用工具和 MCP 服务完成任务。

该项目,通过整合多种 AI 智能体,实现灵活开发各种复杂的 AI 应用的基础模板。

做这个项目的出发点?

本项目通过一系列实际应用对目前比较主流 AI 技术 学以致用。

我们将共同探索以下知识:

  • AI 应用平台的使用
  • 接入 AI 大模型
  • AI 开发框架(Spring AI + LangChain4j)
  • AI 大模型本地部署
  • Prompt 工程和优化技巧
  • 多模态特性
  • Spring AI 核心特性:如自定义拦截器、上下文持久化、结构化输出
  • RAG 知识库和向量数据库
  • Tool Calling 工具调用
  • MCP 模型上下文协议和服务开发
  • AI 智能体 Manus 原理和自主开发
  • AI 服务化和 Serverless 部署

涉及哪些主流 AI 技术?

项目以 Spring AI 开发框架实战为核心,涉及到多种主流 AI 客户端和工具库的运用。

  • Java 21 + Spring Boot 3 框架
  • ⭐️ Spring AI + LangChain4j
  • ⭐️ RAG 知识库
  • ⭐️ PGvector 向量数据库
  • ⭐ Tool Calling ️工具调用
  • ⭐️ MCP 模型上下文协议
  • ⭐️ ReAct Agent 智能体构建
  • ⭐️ Serverless 计算服务
  • ⭐️ AI 大模型开发平台百炼
  • ⭐️ Cursor AI 代码生成 + MCP
  • 第三方接口:如 SearchAPI / Pexels API
  • Ollama 大模型部署
  • Kryo 高性能序列化
  • Jsoup 网页抓取
  • iText PDF 生成
  • Knife4j 接口文档