# AI_Knowledge_Base **Repository Path**: weijian-huang/ai_-knowledge_-base ## Basic Information - **Project Name**: AI_Knowledge_Base - **Description**: SpringAI+ElasticSearch结合开发的一个单知识库系统,支持文本和表格两种格式,包含完整前后端 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 4 - **Forks**: 0 - **Created**: 2025-04-23 - **Last Updated**: 2025-09-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: React, Java ## README # AI_Knowledge_Base #### 介绍 一个接入了AI对话、rag向量检索的AI知识库,便于用户管理总结自己上传的文本 **基础玩法:** 1、导入文档,可以是个人的笔记、日记,基于AI做定制化的分析或总结; 2、导入自己写的文章,让AI基于自己的文章风格实现快速创作; **进阶文法:** 1、将开源的小智机器人接入服务器,上传自己的资料,打造自己专属的聊天机器人; ![img](https://github.com/78/xiaozhi-esp32/raw/main/docs/v1/lichuang-s3.jpg) 2、加入文生图、文生视频模型,可以上传一些故事文本,让AI快速生成对应漫画、短视频; 3、基于MCP协议继续扩展,让AI具有调用工具的能力,打造自己的智能体; #### 软件架构 1、**后端** | 技术栈 | 版本 | | ------------- | ---------- | | springboot | 3.4.4 | | springai | 1.0.0-M6 | | jdk | openjdk-17 | | mybatis-plus | 3.5.11 | | elasticsearch | 8.16.0 | | hutool工具包 | 5.8.16 | | apache-poi | 5.0.0 | **2、ai模型** | 模型类型 | 模型名 | | -------- | ------------------------------ | | 对话模型 | deepseek-chat(API调用) | | 嵌入模型 | all-minilm:33m(Ollama本地部署) | 3、**前端** | 技术栈 | 版本 | | ---------------- | ---- | | react | 19.x | | ant-design组件库 | 5.x | | ant-x组件库 | 1.x | | vite构建 | 6.x | #### 快速安装教程 1. git克隆到本地,用对应工具分别打开前后端代码 2. 后端需要修改application.yml文件,配置数据库、es路径、AI key 3. 前端安装需要保证电脑node版本>=20,使用npm -i安装依赖,npm run dev快速启动 #### 使用说明 ​ 1、项目实测有很多bug,正在快速更新修复