bill-lipeprotocol/MultiverseGuard

GitHub: bill-lipeprotocol/MultiverseGuard

基于多智能体并行推理架构的事件响应系统,通过同时探索多个根因假设来加速故障定位与修复决策。

Stars: 0 | Forks: 0

# MultiverseGuard **企业级多模态多智能体事件响应系统** 为 Cerebras x Google Gemma 4 黑客松打造。 MultiverseGuard 通过**并行探索 4 个根因宇宙**(而不是一次只调查一个假设)来实现更快速的事件响应。它使用 **Cerebras 上的 Gemma 4 31B** 来分析日志和仪表盘上下文,随后生成包含回滚步骤的排序修复计划。 ## 黑客松合规性 本项目严格遵守黑客松规则: - 在活动开始前,仅准备了**脚手架**(项目结构、依赖项、文档和示例资源)。 - **核心功能** —— 包括 schema、Cerebras 客户端、多重宇宙图(multiverse graph)逻辑、prompt、UI 集成和测试 —— 均在 24 小时的黑客松期间构建完成。 - **Cerebras 上的 Gemma 4 31B** 作为 live mode 下推理和决策的核心模型。 - 为了保障稳定性和控制 API 使用量,在开发和演练演示时使用了 mock mode。 ## 核心功能 - 接收事件日志和仪表盘/图像描述 - 在 live mode 下,使用 Cerebras 上的 Gemma 4 31B 进行结构化的多模态分析 - 探索 **4 个平行宇宙**:发布回归(release regression)、支付延迟(payment latency)、缓存压力(cache pressure)和 feature-flag 回归 - 根据置信度得分对各个宇宙进行排名 - 提供修复操作及回滚指南 - 展示耗时指标和审计信息 - 支持 **mock mode** 和 **live mode** 两种模式 ## 架构概述 ``` Incident Logs + Image Context ↓ Extract Evidence ↓ Generate 4 Hypotheses ↓ Investigate 4 Universes (sequential fallback or LangGraph Send) ↓ Rank & Synthesize Final Report ↓ Display in Streamlit UI ``` ## 环境设置 ``` cd multiverseguard python -m venv .venv .\.venv\Scripts\activate pip install -r requirements.txt copy .env.example .env ``` 编辑 `.env` 并添加你的 Cerebras API 密钥以启用 live mode: ``` CEREBRAS_API_KEY=your_key_here CEREBRAS_MODEL=gemma-4-31b MULTIVERSEGUARD_MOCK=true ``` 在开发期间,请保持 `MULTIVERSEGUARD_MOCK=true`。 ## 运行测试 ``` .\.venv\Scripts\python.exe -m pytest -q ``` ## 运行应用 ``` .\.venv\Scripts\streamlit.exe run src\ui\app.py ``` ## 演示 `demos/video_script.md` 中提供了一份 60 秒的演示脚本。
标签:Cerebras, DLL 劫持, Gemma, Kubernetes, LangGraph, Streamlit, 多智能体, 大语言模型, 安全规则引擎, 访问控制, 运维, 逆向工具