Home - Ei-Ayw/smart-tea-garden GitHub Wiki

本项目是一个智慧茶园全栈系统,集成了 AI 多模态病害识别、联邦学习、实时环境监测、数据大屏、AI 智能问答等核心功能。
| 层级 | 技术 | 说明 |
|---|---|---|
| 前端 | Vue3 + Element Plus + ECharts + OpenLayers | 三栏式响应式布局 |
| 后端 | Django + DRF + JWT | RESTful API 设计 |
| AI/ML | RAG + Embedding + LLM | 多模态病害识别 + AI 问答 |
| 实时通信 | SSE + WebSocket + RTSP | 数据大屏推送 / 视频流 / 聊天室 |
| 数据库 | MySQL + Redis + Milvus | 关系型 + 缓存 + 向量数据库 |
| 模块 | 功能描述 | 技术亮点 |
|---|---|---|
| 多模态识别病害 | 文本/图像/视频等多模态输入进行病虫害识别 | Embedding 向量化 → Milvus 检索 → LLM 生成诊断 |
| 联邦学习 | 多方数据联合训练,保护数据隐私 | 三级联邦学习体系 |
| 实时监测 | 气象/土壤/设备数据采集与展示 | SSE 实时推送到数据大屏 |
| 专家知识库 | 农业领域知识管理与检索 | RAG 检索增强生成 |
| AI 问答助手 | 基于大模型的智能对话 | WebSocket 双向通信 + 流式响应 |
| 数据大屏 | 可视化数据展示面板 | ECharts + OpenLayers 地图 |
| 文档 | 内容 | 适用角色 |
|---|---|---|
| 系统架构 | 整体架构图、技术选型说明、AI Agent 策略 | 所有人 |
| API 接口设计 | 全部 RESTful 接口文档(请求/响应示例) | 前端/后端 |
| 库表设计 | MySQL / Redis / Milvus / COS 建表 SQL | 后端/DBA |
| Web UI 设计 | 前端页面原型、交互逻辑、UI 截图 | 前端/UI |
| 功能实现指南 | 具体功能代码实现细节 | 后端 |


📅 最后更新: 2026-04-05