面向安全运营的多智能体协同威胁检测与自动响应平台。
基于深信服 AI 安全平台构建,覆盖「感知→研判→决策→处置→复盘」全链路的安全智能体集群。
- Web 框架: FastAPI
- LLM: LangChain + 深信服运营GPT/检测GPT
- 数据库: PostgreSQL(结构化数据)、Milvus(向量检索)、Redis(缓存)
docker compose up -dpython -m venv venv
source venv/bin/activate # Linux
pip install -r requirements.txtcp .env .env.local
# 编辑 .env.local,填入深信服 API Key 等信息python main.py访问 http://localhost:8000 返回 {"status":"ok"} 即成功。
访问 http://localhost:8000/docs 查看自动生成的 API 文档。
swiss_sec_agent/
├── app/
│ ├── agents/ # 5个场景化智能体
│ ├── core/ # SuperAgent 核心引擎
│ ├── rag/ # RAG 检索增强生成管线
│ ├── tools/ # 安全工具适配器
│ ├── knowledge/ # 知识库管理
│ ├── models/ # 数据模型
│ └── utils/ # 工具函数
├── config/ # 配置文件
├── tests/ # 测试代码
├── docs/ # 文档
├── docker-compose.yml
├── requirements.txt
├── .env
└── main.py # 启动入口
- 从
main分支拉取最新代码 - 创建功能分支:
git checkout -b feature/xxx - 开发完成后 push 分支并发起 Pull Request
- 队长 Review 通过后合并到
main