Skip to content
A-RokiPublic

About

For an AI competition.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

SwissSecAgent — 天穹·智御

面向安全运营的多智能体协同威胁检测与自动响应平台。

基于深信服 AI 安全平台构建,覆盖「感知→研判→决策→处置→复盘」全链路的安全智能体集群。

技术栈

  • Web 框架: FastAPI
  • LLM: LangChain + 深信服运营GPT/检测GPT
  • 数据库: PostgreSQL(结构化数据)、Milvus(向量检索)、Redis(缓存)

快速开始

1. 启动基础服务

docker compose up -d

2. 创建虚拟环境并安装依赖

python -m venv venv
source venv/bin/activate   # Linux
pip install -r requirements.txt

3. 配置环境变量

cp .env .env.local
# 编辑 .env.local,填入深信服 API Key 等信息

4. 启动应用

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          # 启动入口

开发流程

  1. 从 main 分支拉取最新代码
  2. 创建功能分支: git checkout -b feature/xxx
  3. 开发完成后 push 分支并发起 Pull Request
  4. 队长 Review 通过后合并到 main

About

For an AI competition.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages