• 💂 个人网站: IT知识小屋
  • 🤟 版权: 本文由【IT学习日记】原创、在CSDN首发、需要转载请联系博主
  • 💬 如果文章对你有帮助、欢迎关注、点赞、收藏(一键三连)和订阅专栏哦

简介

Easyai-Plus是一款基于JAVA人工智能框架-EasyAI基础上打造的AI训练与管理平台,支持图像、语言等多类型数据的训练与模型管理。同时,该平台提供模型文件生成、API服务接口,支持集成大模型、上传知识库、创建智能体、提供MCPClient,实现模型之间的协同工作,帮助企业快速构建智能应用。


架构

项目结构:

easyai-plus/
├── admin/
│   └── src/
│       └── main/
│           ├── java/com/wt/admin/
│           │   ├── code/             # 通用编码工具模块
│           │   ├── config/           # 配置类(如权限、安全、跨域等)
│           │   ├── controller/       # 控制器层,处理 HTTP 请求
│           │   ├── domain/           # 实体类和数据模型
│           │   ├── mapper/           # MyBatis 映射接口
│           │   ├── service/          # 业务逻辑处理类
│           │   ├── util/             # 工具类(如字符串、文件等)
│           │   └── AdminApplication.java  # 后台应用启动入口
│           └── resources/            # 配置文件和静态资源等
│
├── img/                              # 图片素材文件夹
│
├── vue/                              # 前端 Vue 项目目录
│
├── .gitignore
├── LICENSE
└── readme.md

技术栈:

  • 前端: Vue3、Node

  • 后端: Spring、JDK17、MySQL

  • AI支撑: Ollama


功能列表

图像训练模块

  • 视频管理:用于管理训练视频及其标注信息,并可用于验证训练效果

  • 图片管理:支持上传与标注图片资源,进行训练并测试模型效果

  • 分类管理:集中管理图像分类任务,支持手动标注、训练与测试流程

语言训练模块

  • 语义分类管理:对关键词进行语义分类训练,用于判断语句的语义归属

  • 关键词标注管理:对文本中的关键词进行人工标注,训练模型提取关键信息

  • 对话管理:支持对多轮对话内容进行训练,适用于智能问答、客服等场景

AI管理模块

  • 模型管理:管理大模型相关配置与密钥信息,便于灵活接入各类模型服务

  • 知识库管理:上传并分类管理知识内容,供模型进行知识增强与问答

  • MCP 管理:支持同步/异步的多种通信协议,如 STDIO、SSE、WebFlux 等

  • 智能体管理:创建 AI Agent,可配置其使用的模型、知识库和通信协议

  • 在线聊天:与智能体进行对话交互,完成任务处理、信息获取等操作

权限管理模块

  • 细粒度权限控制:基于按钮级别的权限配置,实现灵活、安全的系统访问控制

UI界面


开源地址&使用手册

点击下方的【IT学习日记】回复【资源】领取!

如果这篇文章对您有帮助,请一定帮我点个 “关注”“点赞”,这对我非常重要。我将会继续推荐更多优质项目和新闻。

写在最后

1000+优质开源项目更新进度:253/1000。如需更多类型优质项目推荐,请在文章后留言。

在这里插入图片描述

Logo

欢迎加入 MCP 技术社区!与志同道合者携手前行,一同解锁 MCP 技术的无限可能!

更多推荐