jskoiz/incident-lens

GitHub: jskoiz/incident-lens

基于 Cerebras 上的 Gemma 4 多智能体团队,将多模态故障证据转化为有据可查的运维行动计划。

Stars: 0 | Forks: 0

# Incident Lens 将混乱的故障转化为一套行动计划。投入证据——一张仪表盘截图、日志、一份运维手册、一份支持说明——运行在 Cerebras 上的五个 Gemma 4 智能体团队会将其转化为一份排名靠前且有证据支撑的计划。 专为 Cerebras + Google Gemma 4 黑客松而构建。 ## 截图 ### 信息录入 ![展示 SEV-1 结账失败和捆绑证据包的 Incident Lens 信息录入界面](https://static.pigsec.cn/wp-content/uploads/repos/cas/98/987ef977562a86e4e7bd3f3cdb04bb2801b5cf52b75343f15703d6572734879b.png) ### 分析 ![展示五个专家智能体、实时推理和图像证据的 Incident Lens 分析界面](https://raw.githubusercontent.com/jskoiz/incident-lens/main/docs/images/incident-lens-analysis.png) ### 遥测数据 ![对比 Cerebras 上的 Gemma 4 与实测 OpenAI 基线的 Incident Lens 遥测数据界面](https://static.pigsec.cn/wp-content/uploads/repos/cas/4d/4deadf7ff6085e108c83ba8193093156ef8bd5ba4d5bf204e3440c6b3715edc8.png) ## 功能特性 - **多模态** — Vision 智能体可以同时阅读文本和仪表盘图像。 - **五个智能体** — Vision、Log、Runbook 和 Risk 智能体各自从不同角度并行分析;Commander 智能体将它们的结果合并到计划中。 - **屏幕上呈现真实速度** — 在运行流式传输时测量 Cerebras 的耗时,并提供可选的 OpenAI 实时并排对比。 - **运维人员即用** — 根本原因、影响范围、修复步骤、要运行的命令、客户消息以及事后复盘大纲——每一行都引用了其来源。 ## 运行方式 ``` npm install npm run gen:sample # builds the sample dashboard images cp .env.example .env npm run dev # http://localhost:3009 ``` 添加 `CEREBRAS_API_KEY` 以在 Cerebras 上运行实时的 Gemma 4;仅在需要可选的并排对比时才添加 `OPENAI_API_KEY`。如果不提供任何密钥,应用将运行带有明确标签的演示回放。 ## 内置故障 五个随时可运行的故障场景——结账失败、API 网关 TLS、认证副本延迟、搜索积压、数据仓库新鲜度——每个都包含截图、日志、运维手册和支持说明。 ## 安全说明 密钥保存在被 gitignore 忽略的 `.env` 文件中。请勿提交真实的客户数据或凭据。
标签:Cerebras, DLL 劫持, Gemma, MITM代理, Petitpotam, 多智能体, 大语言模型, 自动化攻击, 运维