项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 451
使用教程
ℹ 本教程由 AI 依据该项目 README 整理,个别步骤可能需要按你的环境微调。
环境要求
- Python 3.10+
- 较大磁盘空间
- 模型 API Key
安装与启动步骤
-
1拉仓库装依赖
评测与生成两套流程共用一份代码。
git clone https://github.com/microsoft/OpenRCA.git -
2装 Python 依赖
它需要较多分析库,建议独立环境。
pip install -r requirements.txt -
3先跑基准评测
用自带数据跑一遍,看模型在根因分析上的基线分数。
python -m main.evaluate --help -
4再跑单数据集
先挑银行那个数据集,规模最小。
python -m rca.run_agent_standard --dataset Bank -
5生成自己的答案
接自己的模型与数据,注意输出格式要与评测器对齐。
python -m main.generate --help
如何确认成功
跑完一个数据集能得到一份根因排名的评测结果,且换成自己的模型后分数变化符合预期
注意事项
- 它是基准测试集与评测框架,不是根因分析产品。
- 遥测数据量大,跑全量前先估磁盘与内存。
- 评测器对输出格式敏感,格式错会被判零分而不是报错。
- 不同数据集难度差异大,跨数据集比分数没有意义。
- 结论用于生产排障时要考虑数据分布差异。
核心亮点
- 基于 ICLR'25 论文,学术严谨,提供标准化基准数据集和评估方法
- 支持多种 LLM 接入,方便对比不同模型的 RCA 能力
- 实验流程可复现,降低研究者复现门槛
不足之处
- 项目处于早期阶段,文档和社区支持待观察
- 依赖外部 LLM API,实际使用可能产生成本
适用场景
- 学术研究:评估 LLM 在软件故障根因分析上的能力
- AIOps 工具研发:作为核心算法模块集成到运维平台
- 故障排查辅助:为运维人员提供根因候选建议
替代项目
AIOps 相关开源项目(如 MicroRCA)、LogPAI(日志异常检测与根因分析)、Chaos Mesh(混沌工程,辅助故障注入与定位)
同类项目推荐
chatgpt.js-chrome-starter
开源
快速搭建 ChatGPT 浏览器扩展,自带弹窗和设置管理
A starting point for developing your own Chrome extension using chatgpt.js (includin···
awesome-claude-code
开源
一份清单收齐 Claude Code 周边工具,省去到处翻找
A curated list of awesome tools, IDE integrations, frameworks, and other resources f···
aider
开源
在终端里用 AI 结对编程,直接改代码并自动提交。
aider is AI pair programming in your terminal
pi-agent-desktop
开源
下载即用的桌面 AI 编程助手,免配置免命令行
Pi — A cross-platform AI coding agent, bringing the Claude Code experience to your ···
clawcode
开源
一个 CLI 接入 200+ 模型,让 AI 编程助手越用越懂你
ClawCode is claude code inspired implementation in python and Rust focused on agents···
HarnessFlow
开源
把 Codex、Claude、Copilot 串成一条可复用的编码流水线
Harness coding workflow for codex, claude, github copilot
dish-ai-commit
开源
一键让 AI 帮你写规范 Git/SVN 提交信息,告别敷衍提交
Vibe Coding!!! AI-Powered VSCode extension for generating standardized Git/SVN comm···
dsh-codex-effort-slider
开源
拖动滑条平滑调推理强度,高档位带星尘特效
Codex 风格的推理等级滑条(DeepSeek Harness 插件):可拖动连续滑条 + 高档位渐变星尘特···
TEDI
开源
一个窗口搞定终端、SSH、AI 编程和代码管理,让开发流程更顺畅。
Terminal Director. One lightweight app, eight features, your whole dev workflow in a···
