项目介绍
智多星 AI 智能体项目
什么是智多星 AI 智能体?
智多星 AI 智能体旨在通过大型AI模型解决用户的复杂问题,支持多轮对话、基于自定义知识库的问答以及通过调用工具和MCP服务完成自主任务。
该项目集成了多个AI智能体,创建了一个灵活的基础模板,用于开发各种复杂的AI应用。
这个项目从哪里开始?
这个项目通过一系列实际应用展示了当前主流趋势,学习如何应用所学知识。
我们将共同探索以下知识:
- AI应用平台的使用
- 访问大型AI模型
- AI开发框架(Spring AI + LangChain4j)
- 在本地部署大型AI模型
- 提示工程和优化技术
- 多模态特性
- Spring AI的核心特性:如自定义拦截器、上下文持久化和结构化输出
- RAG知识库和向量数据库
- 工具调用
- MCP模型上下文协议和服务开发
- AI代理Manus的原则和独立开发
- AI服务导向和无服务器部署
涉及哪些主流AI技术?
该项目专注于使用Spring AI开发框架进行动手实践,涉及使用各种主流AI客户端和工具库。
- Java 21 + Spring Boot 3框架
- ⭐️ Spring AI + LangChain4j
- ⭐️ RAG知识库
- ⭐️ PGvector向量数据库
- ⭐ 工具调用 ️工具调用
- ⭐️ MCP模型上下文协议
- ⭐️ ReAct代理构建
- ⭐️ 无服务器计算服务
- ⭐️ 百链:AI大型模型开发平台
- ⭐️ Cursor AI代码生成+MCP
- 第三方接口:如SearchAPI / Pexels API
- Ollama大型模型部署
- Kryo高性能序列化
- Jsoup网络抓取
- iText PDF生成
- Knife4j API文档