AI智能体项目
@study944
关于 AI智能体项目
基于SpringAI框架实现模型调用、RAG、ToolCalling和MCP,实现一个可以解决复杂问题,自主调用工具的智能体
概览
What is AI智能体项目?
AI智能体项目是一个基于Spring AI框架构建的开源AI智能体应用,通过集成RAG(检索增强生成)、Tool Calling、多模态内容处理(MCP)以及Agent技术,旨在展示如何构建强大的智能解决方案。它包含AI学习智能体和AI超级智能体两个模型,适合开发者学习并快速搭建定制化AI助手。
How to use AI智能体项目?
项目采用前后端分离架构,后端为Spring Boot Maven项目,前端基于Vue和Vite。开发者可以克隆仓库后,使用Maven构建后端服务,并运行前端项目。通过修改系统提示词(SystemPrompt)和知识库文件,即可获得专属AI智能体。具体运行命令请参考源代码目录中的配置文件。
Key features of AI智能体项目
- 基于Spring AI框架,统一AI模型集成
- 支持RAG检索增强生成,引用外部知识库
- 具备Tool Calling工具动态调用能力
- 多模态内容处理(图片、PDF文档)
- 实现CoT思维链与ReAct行动模式
- 前端Vue界面,前后端分离架构
Use cases of AI智能体项目
- 解决计算机学习问题,从知识库检索相关知识并生成回答
- 处理图片和PDF文档,提取文本或分析图像内容
- 通过工具调用完成数据库查询、文件解析等复杂操作
- 构建可自定义系统提示和知识库的专属AI辅助系统
- 演示Agent自主规划与多步问题分解能力
FAQ from AI智能体项目
该项目需要哪些基础环境?
需要Java和Maven(后端),Node.js和Vite(前端)。后端依赖Spring AI框架,可集成OpenAI、Hugging Face等多种AI模型。
如何定制自己的AI智能体?
通过修改项目中指定的系统提示词(SystemPrompt)和知识库内容,即可将智能体调整为特定领域或用途,无需改动核心代码。
支持哪些多模态输入?
目前支持图片和PDF文档的内容处理,包括从PDF提取文字和对图片进行分析。
包含哪些智能体模型?
项目内置两个模型:AI学习智能体(结合RAG、Tool Calling、MCP)和AI超级智能体(使用CoT思维链和ReAct模式,能将复杂任务分解并调用工具解决)。
项目是否开源?
是的,代码在GitHub上公开,包含完整的后端和前端源码,并附带图片搜索MCP服务器等模块供开发者参考。
其他 分类下的更多 MCP 客户端

Kapwing MCP
kapwing.comConnect Kapwing to Claude and ChatGPT via the Model Context Protocol (MCP). Upload footage, pull your latest export, add subtitles, translate them, or dub a video into another language — using your existing Kapwing accou
mcp_ha_xiaozhi
shawn996小智官方服务器(虾哥)对接home assistant的mcp server
Anirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings

Firme360
firme360.roFirme360 is an MCP client available at https://firme360.ro.
mcp-oi-wiki
shwstone🌟 Wiki of OI / ICPC for LLMs. (面向大模型的某大型游戏线上攻略,内含炫酷算术魔法)
评论