# rag-skill **Repository Path**: 51tech/rag-skill ## Basic Information - **Project Name**: rag-skill - **Description**: 基于数据库的RAG和SKILL系统 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-30 - **Last Updated**: 2026-06-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 平台简介 基于若依框架和SpringAI的AI平台,实现常见的RAG功能和自定义Skill系统,。 * 基于为RuoYi-Vue的Spring Boot 3 的版本。 * 采用SpringAI 1.1.6。 * 数据库使用MariaDB,并使用其向量化插件。 * RAG模式,支持直接上传文档和数据库内容扫描;并支持基于自然语言的数据库查询。 * Skill模式,支持预置自定义技能和直接输入操作指令两种方式,支持:邮件发送、数据库查询、http请求、excel导出、md转换等基础操作。 ## AI功能 1. AI配置:配置基于JDBC的数据源,如果没有内置驱动,需要二开增加。 2. 数据源管理:查看已配置数据源里的数据表,可以添加到本系统中,做为后期业务数据源。 3. 数据表管理:配置从数据源添加过来的数据表,完善字段说明,并可设置数据读取方式,后期读取内容,做为rag资料。 4. 训练数据:管理rag数据,可以上传文档,查看从数据表查询的数据,也可以是预训练的SQL语句。 5. 能力管理:基于预置基础能力的自定义技能,Skill模型,可以描述用户想要的操作,AI自动按顺序执行。 ## 演示图
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |