dhakarshailendra829/TerraGuard-ai-agent
GitHub: dhakarshailendra829/TerraGuard-ai-agent
一个融合实时天气与RAG增强LLM的自主环境智能系统,提供确定性威胁评分与本地化应急计划。
Stars: 0 | Forks: 0
## 注意
- 本项目属于“IBM SkillsBuild AI NextGen 认证计划,2026(与 AICTE 合作)”
# TerraGuard-AI-Agent
**自主环境智能与神经命令接口**
TerraGuard-AI-Agent 是一个实时环境监测系统,结合天气数据、确定性风险评分和 AI 驱动的决策,生成本地化应急响应计划。
## 🌍 概述
TerraGuard 弥合原始环境数据与自主决策之间的差距。
它集成:
- Open-Meteo API(实时天气数据)
- Gemini 1.5 Flash(AI 推理引擎)
- RAG 管道(知识基础锚定)
输出:**本地化、可操作的应急计划**
## ⚙️ 核心功能
- 实时天气监控
- 基于 MCDA 的威胁评分(0–100)
- RAG 知识检索
- AI 生成的应急计划
- 告警系统(事件驱动)
- 仪表板可视化(Chart.js)
## 🧠 核心算法
### 1. 威胁评分(MCDA)
```
def assess_threat(data):
score = 0
if data['temp'] > 45:
score += 40
elif data['temp'] > 40:
score += 25
if data['wind'] > 60:
score += 30
return min(score, 100)
## 运行 agent
```
git clone https://github.com/dhakarshailendra829/TerraGuard-ai-agent.git
cd TerraGuard-AI-Agent
python -m agent.monitor
pip install -r requirements.txt
```
## 仪表盘
# 在浏览器中打开
```
ui/dashboard.html
标签:AICTE, AI NextGen, AI决策, Chart.js, DLL 劫持, Gemini, IBM SkillsBuild, MCDA, Mutation, Open-Meteo, Python代理, RAG, 事件驱动, 仪表盘, 农业, 可视化, 后端开发, 告警系统, 城市, 大语言模型, 天气数据, 威胁评估, 实时监测, 应急计划, 环境智能, 监控代理, 确定性评分, 紧急响应, 自动驾驶代理, 认证项目, 逆向工具