MCP.so
Sign In

AI智能体项目

@study944

About AI智能体项目

基于SpringAI框架实现模型调用、RAG、ToolCalling和MCP,实现一个可以解决复杂问题,自主调用工具的智能体

Overview

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服务器等模块供开发者参考。

Comments

More Other MCP clients