# HZRYAI **Repository Path**: commds/hzryai ## Basic Information - **Project Name**: HZRYAI - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-19 - **Last Updated**: 2026-05-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # AI 智能平台 基于 **Spring Boot 2.7 + JDK 1.8 + MyBatis + MySQL 8** 后端,**Vue 3 + Element Plus + ECharts** 前端的 AI 业务平台(演示版 UI)。 ## 功能模块 ### 1. 工作台 - 项目/合同/回款/文档/语音/里程碑预警总览 - 项目状态饼图、进度动态柱状图 - 快捷入口与平台公告 ### 2. 智能问答 | 子模块 | 功能 | |--------|------| | **政策解读** | 政策问答、学习大纲提炼、政策解读输出 | | **方案建议** | 招标问答、招标要求提取、技术方案偏离分析 | ### 3. 语音识别 - 会议/访谈/汇报场景音频上传(演示环境模拟转写) - AI 摘要、关键词、重新生成纪要 ### 4. 项目跟踪管理 | 子模块 | 功能 | |--------|------| | **立项辅助** | 从合同抽取里程碑、付款节点、项目周期 | | **进度跟踪** | 进度更新、里程碑临期/延期提醒 | | **工作量上报** | 成员每日标准工时上报 | | **成本统计** | 按成员汇总工时并计算人力成本 | | **财务记录** | 按项目登记应收/实收 | | **项目台账** | 汇总进度、收款、工时,导出 Excel | ### 5. 规则中心 - 业务规则、合规规则、AI 提示词统一管理 ## 快速开始 ### 1. 初始化数据库 ```bash mysql -u root -p < sql/schema.sql mysql -u root -p < sql/seed.sql ``` 修改 `backend/src/main/resources/application.yml` 中的数据库账号密码。 ### 2. 启动后端 ```bash cd backend mvn spring-boot:run ``` API:`http://localhost:8089/api` ### 3. 启动前端 ```bash cd frontend npm install npm run dev ``` 访问:`http://localhost:8082` ## AI 配置 默认 **mock** 模式。接入 OpenAI: ```yaml ai: provider: openai openai: api-key: your-key ``` 或设置环境变量 `OPENAI_API_KEY`。 ## 主要 API - `GET /api/dashboard` - 工作台数据 - `GET /api/system/rules` - 规则列表 - `GET/POST /api/voice/*` - 语音转写 - `GET/POST /api/qa/policy/*` - 政策解读 - `GET/POST /api/qa/proposal/*` - 方案建议 - `GET/POST /api/project/*` - 项目管理 ## 项目结构 ``` ai-platform/ ├── sql/schema.sql # 表结构 ├── sql/seed.sql # 演示数据 ├── backend/ └── frontend/ ```