Alonsox10/AI-Incident-Response-System
GitHub: Alonsox10/AI-Incident-Response-System
基于 LangGraph 和 FastAPI 构建的 AI 事件响应管理系统,可自动分类事件优先级并生成技术处理建议。
Stars: 0 | Forks: 0
# 🚨 AI 事件响应系统
使用 **LangGraph**、**FastAPI** 和 **PostgreSQL** 构建的智能事件管理系统。
本项目利用 AI 实现了 Agentic 工作流,用于:
- 分析技术事件
- 自动分类优先级
- 生成技术建议
- 使用工具 (`Tools`)
- 维持持久的对话记忆
# 🧠 使用的技术
- Python
- FastAPI
- LangGraph
- LangChain
- OpenAI
- PostgreSQL
- Psycopg
- Pydantic
- Loguru
# 为 Windows 创建虚拟环境
python -m venv venv
venv\Scripts\activate
# 为 Linux/Mac 创建虚拟环境
source venv/bin/activate
# 安装依赖
pip install -r requirements.txt
# 环境变量
在项目中创建一个 .env 文件,填入 OpenAI 的 API
以及你的 PostgreSQL URL
OPENAI_API_KEY=your_openai_api_key
POSTGRES_URL=postgresql://user:password@localhost:5432/database
# 运行项目
uvicorn main:app --reload
# ✨ 主要特性
✅ 自动事件分类
✅ 智能优先级排序
✅ 由 AI 生成的技术建议
✅ 使用 PostgreSQL 实现记忆持久化
✅ 基于 Agent 的架构
✅ LangGraph 的 Tool Calling
✅ Agentic 工作流
✅ 模块化且可扩展的系统
# 🏗️ 系统架构
```
Usuario
↓
FastAPI API
↓
LangGraph Workflow
↓
Classifier Agent
↓
ToolNode
↓
PostgreSQL
```
标签:AI, AIOps, API开发, AV绕过, FastAPI, LangChain, LangGraph, LLM, OpenAI, PostgreSQL, Pydantic, Python, Tool Calling, Unmanaged PE, 事件分类, 事件响应系统, 事件管理, 人工智能, 企业安全, 优先级评估, 会话记忆, 内存规避, 可扩展架构, 工作流引擎, 工具调用, 微服务架构, 技术建议, 数据库, 数据验证, 无后门, 测试用例, 用户模式Hook绕过, 网络安全, 网络资产管理, 自动分类, 自动化代码审查, 自动化运维, 记忆持久化, 轻量级, 逆向工具, 隐私保护