Kashvi-Gandhi/Energy-Resilience-AI
GitHub: Kashvi-Gandhi/Energy-Resilience-AI
结合RAG与多智能体AI的地缘政治风险模拟平台,用于将全球事件实时转化为海上能源供应链的风险评估与航线重规划策略。
Stars: 1 | Forks: 0
# 🌍 Energy-Resilience-AI – 地缘政治风险模拟与供应链韧性平台
用于地缘政治威胁情报、海上风险评估以及主权供应链重新路由的研究级 AI 平台。
旨在演示国家能源基础设施运营商如何利用检索增强生成(RAG)、多智能体 AI 系统和空间分析技术,将突发的地缘政治事件转化为可执行的物流决策。
## 架构
突发新闻 / 威胁情报
↓
Gemini Embeddings (768-D)
↓
RAG 向量引擎 (Supabase + pgvector)
↓
Scout Agent (风险评估)
↓
威胁评分生成
↓
Logistics Architect Agent
↓
海上航线模拟
↓
交互式地理空间仪表板
## 核心功能
### AI 驱动的威胁情报
* 将全球地缘政治事件转换为语义 embedding
* 使用向量相似性搜索检索历史风险上下文
* 支持实时情报摄取工作流
### 多智能体决策引擎
* Scout Agent 执行结构化风险评估
* 生成标准化的威胁评分(0–100)
* 自动触发应急物流工作流
### 海上供应链模拟
* 检测脆弱的航运走廊
* 识别受影响的海上资产
* 生成替代的油轮路由策略
### 空间分析
* 交互式地理空间可视化
* 动态航线修改引擎
* 运输时间影响模拟
## 技术栈
### 前端
* React
* Tailwind CSS
* Leaflet / Mapbox
### 后端
* FastAPI
* Python 3.11
### AI 层
* Gemini 2.5 Flash
* Gemini Embeddings
* LangChain
### 数据库
* PostgreSQL
* Supabase
* pgvector
### 地理空间处理
* GeoJSON
* Leaflet 路由
* 海上航线分析
## 快速开始
### 后端
```
cd backend
python -m venv .venv
.venv\Scripts\activate
pip install -r requirements.txt
cp .env.example .env
# 配置
GEMINI_API_KEY=
SUPABASE_URL=
SUPABASE_ANON_KEY=
uvicorn app.main:app --reload
```
API 文档:
```
http://localhost:8000/docs
```
### 前端
```
cd frontend
npm install
npm run dev
```
仪表板:
```
http://localhost:3000
```
## 工作流程
### 步骤 1:威胁摄取
输入:
```
Military escalation reported near the Strait of Hormuz.
```
### 步骤 2:向量检索
该事件使用以下方式进行 embedding:
```
gemini-embedding-001
```
并与存储在 pgvector 中的历史地缘政治事件进行匹配。
### 步骤 3:风险评估
Scout Agent 评估:
* 战略重要性
* 供应链风险敞口
* 海上脆弱性
* 冲突升级概率
示例输出:
```
{
"risk_score": 87,
"severity": "HIGH"
}
```
### 步骤 4:物流响应
当风险超过阈值时:
```
Risk Score > 70
```
Logistics Architect Agent 将:
* 识别受影响的航运路线
* 检测处于风险中的油轮
* 生成替代的海上走廊
### 步骤 5:空间模拟
示例响应:
```
{
"affected_corridor": "Strait of Hormuz",
"estimated_delay_days": 10,
"alternative_routes": 3,
"risk_level": "HIGH"
}
```
## 示例场景
### 输入事件
```
Naval conflict reported in the Strait of Hormuz.
```
### 系统输出
```
Threat Score: 87/100
Affected Tankers: 12
Estimated Delay: +10 Days
Recommended Action:
Activate emergency rerouting protocol.
```
## 未来路线图
实时 AIS 船舶追踪
卫星情报整合
预测性冲突预测
智能体到智能体的战略规划
强化学习路线优化
PostGIS 集成
实时政府运营仪表板
多区域能源基础设施模拟
## 研究应用
* 战略石油储备规划
* 海上物流优化
* 地缘政治风险预测
* 国防决策支持系统
* 关键基础设施保护
* 国家能源安全分析
标签:geopolitics, PyRIT, RAG, 人工智能, 供应链风险, 地理空间分析, 多智能体系统, 测试用例, 物流建模, 用户模式Hook绕过, 逆向工具