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服务器等模块供开发者参考。
「その他」の他のクライアント

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
Dify Plugin Agent Mcp_sse
junjiemDify 1.0 Plugin Support MCP Tools Agent strategies
y-cli 🚀
luohy15A Tiny Terminal Chat App for AI Models with MCP Client Support
Anirudh's Chat
kamathA simple NextJS MCP client with sensible keybindings
oterm
ggozadthe terminal client for Ollama
コメント