# AMS **Repository Path**: ypd0210/artificial-intelligence-management-system ## Basic Information - **Project Name**: AMS - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2026-02-25 - **Last Updated**: 2026-04-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 人工智能管理系统 (AIMS) [English Version](./README.en.md) ## 项目简介 AIMS(Artificial Intelligence Management System)是一套基于微服务架构的智能管理系统,采用 Spring Cloud 生态构建。系统集成了 AI 智能对话、智能文档解析、RAG(检索增强生成)和文件管理等功能,为企业提供一站式的 AI 能力支撑平台。 ## 技术栈 ### 后端技术 | 技术 | 说明 | |------|------| | Java 17 | 开发语言 | | Spring Boot 3 | 应用框架 | | Spring Cloud | 微服务框架 | | Spring Cloud Gateway | API 网关 | | Spring Cloud OpenFeign | 服务间通信 | | Spring AI | AI 能力框架 | | MyBatis Plus | ORM 框架 | | MinIO | 对象存储 | | Redis | 缓存数据库 | | MongoDB | 文档数据库 | | Weaviate | 向量数据库 | | MySQL | 关系型数据库 | ### AI 模型集成 - **OpenAI GPT** - 智能对话 - **OpenAI Embedding** - 文本向量化 ## 架构设计 ``` ┌─────────────────────────────────────────────────────────────┐ │ AmsGateway │ │ (API 网关) │ └─────────────────────────┬───────────────────────────────────┘ │ ┌───────────────┼───────────────┐ │ │ │ ▼ ▼ ▼ ┌───────────────┐ ┌───────────────┐ ┌───────────────┐ │ AiCenter │ │ CommonService │ │ AuthCenter │ │ (AI 服务) │ │ (文件服务) │ │ (认证服务) │ │ │ │ │ │ │ │ • 智能对话 │ │ • MinIO存储 │ │ • 用户认证 │ │ • PDF解析 │ │ • 文件管理 │ │ • 权限控制 │ │ • RAG检索 │ │ • 文档存储 │ │ │ └───────────────┘ └───────────────┘ └───────────────┘ │ │ ▼ ▼ ┌───────────────┐ ┌───────────────┐ │ CommonWeb │ │ AMSCore │ │ (公共 Web) │ │ (核心库) │ │ │ │ │ │ • 异常处理 │ │ • 统一响应 │ │ • 工具类 │ │ • 常量定义 │ │ • 实体基类 │ │ • 时间工具 │ └───────────────┘ └───────────────┘ ``` ## 模块说明 ### AMSCore - 核心公共模块 提供系统级公共组件: - **ResultConstant** - 统一响应状态码常量 - **GlobalTimeUtils** - 全局时区时间处理工具 - **R