PyBADR/deevo-monitor

GitHub: PyBADR/deevo-monitor

面向海湾合作委员会保险市场的实时风险监控仪表盘,融合 AI 洞察与多层地理可视化能力。

Stars: 1 | Forks: 0

# Deevo Monitor v2.0 — GCC 保险情报仪表盘 面向海湾合作委员会 (GCC) 保险市场的实时风险监控仪表盘。基于 DeckGL、MapLibre GL、React、TypeScript 构建,并通过 Ollama 提供 AI 驱动的洞察。 ## 架构 ``` ┌─────────────────────────────────────────────────────────┐ │ Deevo Monitor v2.0 │ ├──────────┬──────────────────────────┬───────────────────┤ │ LiveFeed │ DeckGL + MapLibre │ Risk / AI Panel │ │ Panel │ │ │ │ │ ⬡ HexagonLayer (risk) │ ├─ RiskScore │ │ RSS │ ◉ ScatterplotLayer │ ├─ AIInsights │ │ Feed │ ⌒ ArcLayer (fraud) │ └─ PipelineStats │ │ Items │ 🔥 HeatmapLayer │ │ │ │ ⚠ AlertIconLayer │ │ ├──────────┴──────────────────────────┴───────────────────┤ │ Bottom Ticker — Live Intelligence │ └─────────────────────────────────────────────────────────┘ ↕ Socket.io ↕ REST API ┌─────────────────────────────────────────────────────────┐ │ Express + Socket.io Server │ │ ├─ /api/feed — RSS aggregation │ │ ├─ /api/risk — DRI engine + country scores │ │ ├─ /api/ollama — Local AI proxy │ │ └─ /api/cortex — DeevoAnalytics bridge │ └─────────────────────────────────────────────────────────┘ ``` ## 技术栈 | 层级 | 技术 | |------------|-----------------------------------------------| | 前端 | React 18, TypeScript 5.7, Vite 6 | | 地图引擎 | DeckGL 9.1, MapLibre GL 4.7, react-map-gl 7.1 | | 状态管理 | Zustand 5 | | 样式 | Tailwind CSS 3.4 | | 图表 | Recharts 2.15 | | API 服务器 | Express 5, Socket.io 4.8 | | AI | Ollama (llama3.2:3b 本地) | | RSS | rss-parser | | 部署 | Docker 多阶段构建, nginx | ## 快速开始 ``` # 安装依赖 npm install # 启动前端 (端口 5174) + API 服务器 (端口 3001) npm run dev:all # 或单独启动 npm run dev # Vite frontend → localhost:5174 npm run dev:server # Express API → localhost:3001 ``` ## DRI — Deevo 风险指数 5 级复合风险评分系统(相当于 GCC 保险行业的 DEFCON): | 等级 | 标签 | 颜色 | 描述 | |-------|-----------|---------|--------------------------| | DRI-1 | NORMAL | 绿色 | 所有系统运行正常 | | DRI-2 | ELEVATED | 黄色 | 检测到活动增加 | | DRI-3 | HIGH | 橙色 | 显著的风险信号 | | DRI-4 | SEVERE | 红色 | 已突破临界阈值 | | DRI-5 | CRITICAL | 深红 | 多起级联风险事件 | ## 地图图层 - **HexagonLayer** — 3D 风险密度聚合(25km 六边形) - **ScatterplotLayer** — 按理赔量和处理时间分类的理赔聚类 - **ArcLayer** — 跨境欺诈关联(动态弧线) - **HeatmapLayer** — 2D 风险强度叠加层 - **AlertIconLayer** — 带有严重程度的活动告警标记 ## Docker 部署 ``` # 构建并运行 docker compose up -d # 使用 Cortex 连接 CORTEX_TOKEN=your-token docker compose up -d ``` ## 环境变量 | 变量 | 默认值 | 描述 | |-----------------|------------------------------------------|-------------------------| | `PORT` | `3001` | API 服务器端口 | | `CORS_ORIGIN` | `http://localhost:5174` | 允许的 CORS 来源 | | `OLLAMA_URL` | `http://localhost:11434` | Ollama API 端点 | | `OLLAMA_MODEL` | `llama3.2:3b` | 默认 LLM 模型 | | `CORTEX_URL` | `http://localhost:8010/api/v1/cortex` | DeevoAnalytics Cortex | | `CORTEX_TOKEN` | `dev-token` | Cortex 认证令牌 | | `CORTEX_TENANT` | `default` | 租户 ID | ## GCC 覆盖范围 沙特阿拉伯 (SA)、阿拉伯联合酋长国 (AE)、卡塔尔 (QA)、科威特 (KW)、巴林 (BH)、阿曼 (OM) ## 许可证 AGPL-3.0 — Deevo Analytics / BDRAI
标签:AI风险缓解, DeckGL, Express, InsurTech, LLM评估, MapLibre GL, Ollama, React, Socket.io, Syscalls, TypeScript, 人工智能, 仪表盘, 保险科技, 地理空间分析, 地缘政治追踪, 基础设施监控, 大数据, 威胁情报, 安全插件, 安全研发, 开发者工具, 欺诈检测, 海合会(GCC), 用户模式Hook绕过, 目录扫描, 网络情报, 自动化攻击, 请求拦截, 金融科技, 风险管理信息系统