docs: 更新答辩PPT
🏆 第八届CCF开源创新大赛 · 国产开源GPU AI创新生态赛 任务三 沐曦MetaX GPU国产算力 · Lingshu-32B大模型 · VibraImage前庭振动 · 多智能体AIGC协作 📦 阶段三: 产品化部署 | 运营数据收集 | 开源至 GitLink | 部署指南
🏆 第八届CCF开源创新大赛 · 国产开源GPU AI创新生态赛 任务三
沐曦MetaX GPU国产算力 · Lingshu-32B大模型 · VibraImage前庭振动 · 多智能体AIGC协作
📦 阶段三: 产品化部署 | 运营数据收集 | 开源至 GitLink | 部署指南
心镜是一个部署在智慧教室环境中的AIGC智能体系统。平台以沐曦MetaX GPU国产算力为底座,搭载moark.com 平台 Lingshu-32B 大模型作为核心推理引擎,集成VibraImage前庭振动识别引擎(Viktor Minkin专著公式体系),通过5智能体协作架构,实现从双模态情绪感知到AIGC心理内容生成的全流程智能化。
教室里的”情绪CT机” + “AI心理报告生成器”——沐曦GPU驱动,moark.com Lingshu-32B大模型推理,VibraImage振动分析,多Agent协作,全流程AIGC。
图1 心镜平台三层系统架构图
ExtraBodyChatOpenAI
top_k
frequency_penalty
AI_PLATFORM=lingshu
系统主仪表盘提供一站式心理健康管理视图:
心理评估日报包含以下结构化内容:
个性化干预方案按风险等级分为:
前端Agent面板支持通过SSE实时观看5智能体协作全过程:
thought
action
observation
final
error
# 运行全部测试 python -m pytest tests/ -v # 预期输出 # tests/test_platform_adapter.py::test_xxxx PASSED [ 1/56] # ... # ==================== 56 passed in 2.34s ====================
GET
/api/admin/stats
/api/admin/stats/llm
/api/admin/stats/logs
/api/admin/health/detail
/api/admin/export
启动后端后访问 http://localhost:8000/docs 可查看完整的中文Swagger UI交互式API文档,支持在线测试所有端点。
http://localhost:8000/docs
students — 学生表 ├─ id, name, class_name, student_code, baseline_mood └─ school, grade, teacher_name, parent_phone emotion_records — 情绪记录表(含VibraImage完整参数) ├─ 基础: student_id, image_path, recorded_at ├─ 面部: facial_emotion/conf/valence/arousal ├─ 前庭: vestibular_valence/arousal/confidence/intensity ├─ VibraImage: E1-E12全套参数 + K值 ├─ 融合: fused_emotion/score/valence/arousal └─ 质量: confidence_diff, requires_review daily_reports — 每日分析报告表 alerts — 预警记录表
# 1. 克隆仓库 git clone https://github.com/wjh55224545/Xinjing-AIGC-Agent-Platform.git cd Xinjing-AIGC-Agent-Platform # 2. 虚拟环境 python -m venv .venv # Windows: .venv\Scripts\activate # Linux/macOS: source .venv/bin/activate # 3. 安装依赖 pip install -r requirements.txt # 4. 配置环境(必须) cp .env.template .env # 编辑 .env,填入 API Key: # LINGSHU_API_KEY=你的密钥 # 可选填则AIGC自动降级模板模式 # 5. 启动后端(开发模式,含热重载) python run_backend.py --dev # 6. 启动前端(可选) cd frontend && npm install && npm run dev
# 单容器(推荐,含前后端) docker build -t mindmirror . docker run -d -p 8000:8000 \ -e LINGSHU_API_KEY=你的密钥 \ mindmirror # 或 docker-compose docker-compose up -d
8000
{"LINGSHU_API_KEY":"你的密钥","LINGSHU_BASE_URL":"https://api.moark.com/v1","LINGSHU_MODEL":"Lingshu-32B","AI_PLATFORM":"lingshu"}
📖 详细部署指南请查看 DEPLOY.md
http://localhost:8000
http://localhost:8000/api/health
http://localhost:8000/api/admin/stats
python -m pytest tests/ -v # 预期: 56 passed in ~200s
GET /api/health
GET /api/dashboard/summary
GET /api/students
GET /api/alerts
POST /api/upload/video
POST /api/aigc/report/daily
POST /api/aigc/plan/intervention
POST /api/aigc/letter/parent
POST /api/aigc/narrative/growth
GET /api/agents/info
GET /api/agents/platform
POST /api/agents/trigger/inner
POST /api/agents/trigger/outer
GET /api/vibraimage/health
POST /api/vibraimage/analyze
启动后端服务后,首先需要在系统中添加学生信息:
# 通过 Swagger UI 操作: http://localhost:8000/docs # 方式一: 使用 /api/students 的 POST 接口逐个添加 # 方式二: 使用 /api/students/batch 批量导入学生
# 编辑 .env 文件切换AI平台 AI_PLATFORM=lingshu # 使用 moark.com Lingshu-32B (推荐) AI_PLATFORM=gitee_ai # 使用 Gitee.AI 平台 AI_PLATFORM=deepseek # 使用 DeepSeek (备用)
自动模式(推荐): 系统启动后会自动运行定时任务:
手动模式: 通过前端仪表盘或API手动触发:
# 手动触发情绪采集(内环) curl -X POST http://localhost:8000/api/agents/trigger/inner # 手动触发每日分析(外环,分析→报告→预警全流程) curl -X POST http://localhost:8000/api/agents/trigger/outer # 生成某学生的心理评估日报 curl -X POST http://localhost:8000/api/aigc/report/daily \ -H "Content-Type: application/json" \ -d '{"student_name": "张三", "date": "2026-07-10", "emotion_data": {}, "analysis_result": {}}' # 生成家校沟通函 curl -X POST http://localhost:8000/api/aigc/letter/parent \ -H "Content-Type: application/json" \ -d '{"student_name": "张三", "class_name": "高一3班", "risk_level": "green", "emotion_summary": "情绪状态良好", "suggestions": ["保持良好作息"], "teacher_name": "李老师"}' # 生成个性化干预方案 curl -X POST http://localhost:8000/api/aigc/plan/intervention \ -H "Content-Type: application/json" \ -d '{"student_name": "张三", "risk_level": "yellow", "risk_factors": ["情绪波动偏大"], "indicators": {}}'
# 上传图片触发情绪识别 curl -X POST http://localhost:8000/api/upload/image \ -F "file=@test_photo.jpg" \ -F "student_id=1" # 上传视频触发双模态分析 curl -X POST http://localhost:8000/api/upload/video \ -F "file=@classroom_video.mp4" \ -F "student_id=1"
# 1. 启动一个触发操作,获取 run_id # 2. 通过 SSE 端点订阅实时事件流 curl -N http://localhost:8000/api/sse/stream/{run_id}
前端Agent面板(/agents)提供可视化SSE流式窗口,实时展示多智能体的思考→行动→观察→最终结果全过程。
/agents
# 查看仪表盘汇总 curl http://localhost:8000/api/dashboard/summary # 查看预警列表 curl http://localhost:8000/api/alerts # 查看学生详情及历史情绪记录 curl http://localhost:8000/api/students/1 # 查看多智能体系统状态 curl http://localhost:8000/api/agents/info # 查看当前使用的算力平台 curl http://localhost:8000/api/agents/platform
/
/emotions
/alerts
/students/:id
/upload
/aigc
心镜AIGC智能体平台/ ├── backend/ │ ├── agents/ # 5智能体(灵枢ReAct推理) │ ├── aigc/ # AIGC引擎(灵枢驱动生成) │ ├── vibraimage/ # ★ VibraImage前庭振动引擎(18个文件) │ │ ├── pipeline/ # 主引擎 + YOLOv8人脸检测 │ │ ├── core/ # 帧差分/频率分析/直方图/空间/频谱 │ │ ├── emotions/ # E1-E12参数 + K值计算 │ │ └── utils/ # 10,266人常模数据 │ ├── llm/ # AI平台适配层(moark/DeepSeek/本地) │ ├── graph/ # LangGraph双环状态机 │ ├── tools/ # 情绪识别/VibraImage/心理分析/反馈/OBS │ ├── api/routes/ # REST API(含VibraImage端点) │ ├── models/ # ORM(含VibraImage E1-E12字段) │ └── main.py # FastAPI入口 ├── data/ │ └── yolov8n.pt # ★ YOLOv8n人脸检测模型 ├── frontend/ # Vue 3 前端 ├── tests/ # 56项测试 ├── docker-compose.yml ├── .env.template # 环境变量模板(含灵枢配置) ├── requirements.txt # 含opencv/scipy/ultralytics └── README.md
比赛信息: 第八届CCF开源创新大赛 · 沐曦国产开源GPU AI创新生态赛 任务: 任务三 - 基于国产算力平台的AIGC与智能体开发与应用 算力支持: 沐曦MetaX GPU + moark.com Lingshu-32B 大模型 开源地址: GitHub | GitLink
比赛信息: 第八届CCF开源创新大赛 · 沐曦国产开源GPU AI创新生态赛
任务: 任务三 - 基于国产算力平台的AIGC与智能体开发与应用
算力支持: 沐曦MetaX GPU + moark.com Lingshu-32B 大模型
开源地址: GitHub | GitLink
心镜·AIGC智能体平台(MindMirror)——智慧教室中的AI心理健康助手。 平台基于沐曦MetaX国产GPU算力,搭载Lingshu-32B大模型,通过5智能体协作(感知→分析→报告→预警→协调),融合面部微表情与VibraImage前庭振动双模态识别,自动生成心理评估日报、干预方案、家校沟通函等AIGC内容。前端Vue 3仪表盘 + SSE流式面板,支持Docker一键部署。
版权所有:中国计算机学会技术支持:开源发展技术委员会 京ICP备13000930号-9 京公网安备 11010802047560号
心镜·AIGC智能体平台 (MindMirror AIGC Agent Platform)
🔗 开源地址
👥 团队信息
📖 项目简介
心镜是一个部署在智慧教室环境中的AIGC智能体系统。平台以沐曦MetaX GPU国产算力为底座,搭载moark.com 平台 Lingshu-32B 大模型作为核心推理引擎,集成VibraImage前庭振动识别引擎(Viktor Minkin专著公式体系),通过5智能体协作架构,实现从双模态情绪感知到AIGC心理内容生成的全流程智能化。
一句话理解
教室里的”情绪CT机” + “AI心理报告生成器”——沐曦GPU驱动,moark.com Lingshu-32B大模型推理,VibraImage振动分析,多Agent协作,全流程AIGC。
🎯 比赛适配说明
🏗️ 系统架构
图1 心镜平台三层系统架构图
✨ 核心特性
🧠 moark.com Lingshu-32B 大模型 ★
ExtraBodyChatOpenAI适配非标准API参数(如top_k、frequency_penalty)AI_PLATFORM=lingshu🔬 VibraImage前庭振动引擎 ★
👁️ 双模态情绪识别
✨ AIGC内容生成
🚨 三级预警系统
🏫 应用场景
智慧教室日常监测
心理健康预警与干预
AIGC内容生成
家校协同
科研数据支撑
📊 结果及其展示
仪表盘主页面
系统主仪表盘提供一站式心理健康管理视图:
AIGC报告生成示例
心理评估日报包含以下结构化内容:
个性化干预方案按风险等级分为:
智能体协作SSE流式展示
前端Agent面板支持通过SSE实时观看5智能体协作全过程:
thought事件 — 协调智能体发布调度思考action事件 — 当前智能体开始执行任务(含工具名和输入参数)observation事件 — 智能体执行结果(含完整输出数据)final事件 — 协调智能体汇总最终结果error事件 — 异常信息(如有)测试验证结果
管理 API(阶段三新增)
GET/api/admin/statsGET/api/admin/stats/llmGET/api/admin/stats/logsGET/api/admin/health/detailGET/api/admin/export中文API文档
启动后端后访问
http://localhost:8000/docs可查看完整的中文Swagger UI交互式API文档,支持在线测试所有端点。数据库Schema
🚀 快速启动
方式一:本地开发
方式二:Docker 部署
方式三:云平台(CloudBase / Railway / Render)
8000访问地址
http://localhost:8000http://localhost:8000/docshttp://localhost:8000/api/healthhttp://localhost:8000/api/admin/stats运行测试
📡 API 接口
GET /api/healthGET /api/dashboard/summaryGET /api/studentsGET /api/alertsPOST /api/upload/videoPOST /api/aigc/report/dailyPOST /api/aigc/plan/interventionPOST /api/aigc/letter/parentPOST /api/aigc/narrative/growthGET /api/agents/infoGET /api/agents/platformPOST /api/agents/trigger/innerPOST /api/agents/trigger/outerGET /api/vibraimage/healthPOST /api/vibraimage/analyze📖 使用说明
1. 系统初始化
启动后端服务后,首先需要在系统中添加学生信息:
2. 配置AI算力平台
3. 日常使用流程
自动模式(推荐): 系统启动后会自动运行定时任务:
手动模式: 通过前端仪表盘或API手动触发:
4. 上传视频/图片触发分析
5. 实时监控智能体协作
前端Agent面板(
/agents)提供可视化SSE流式窗口,实时展示多智能体的思考→行动→观察→最终结果全过程。6. 查询与分析
7. 前端页面导航
//emotions/alerts/students/:id/upload/aigc/agents📁 项目结构
🛠️ 技术栈