OpenRCA

用大模型自动定位软件故障根因,减少排查时间

OpenRCA 是一个研究项目,旨在探索大语言模型(LLM)能否自动定位软件故障的根因。它基于 ICLR'25 论文,提供了完整的实验框架和数据集,用于评估 LLM 在根因分析(RCA)任务上的表现。该项目解决的核心问题是:当软件系统出现故障时,如何利用 LLM 从海量日志、指标和调用链中快速、准确地找出根本原因,从而减少人工排查时间。核心能力包括:构建了标准化的 RCA 基准数据集,支持多种 LLM 的接入与评测,提供了可复现的实验流程和评估指标。通过该系统,研究者可以对比不同 LLM 在根因定位上的效果,推动 AI 运维(AIOps)领域的发展。

开源 free 开源模型
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 425
维护状态 维护中
是否开源
定价模式 free

项目数据

分类开源模型
开发团队microsoft
所属国家
定价模式free
价格说明开源项目,MIT许可证,完全免费,可自行部署使用。
访问状态
是否开源
开源协议MIT
主要语言Python
技术栈/模型benchmark,large-language-models,llm,llm-agent,rca,root-cause-analysis,software-engineering
GitHub 星标★ 425
30天Star增速
HF 下载量
上线时间2024-10-30 00:00:00
最近更新2026-09-20 00:00:00
维护状态维护中
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数7

使用教程

核心亮点

  • 基于 ICLR'25 论文,学术严谨,提供标准化基准数据集和评估方法
  • 支持多种 LLM 接入,方便对比不同模型的 RCA 能力
  • 实验流程可复现,降低研究者复现门槛

不足之处

  • 项目处于早期阶段,文档和社区支持待观察
  • 依赖外部 LLM API,实际使用可能产生成本

适用场景

  • 学术研究:评估 LLM 在软件故障根因分析上的能力
  • AIOps 工具研发:作为核心算法模块集成到运维平台
  • 故障排查辅助:为运维人员提供根因候选建议

替代项目

AIOps 相关开源项目(如 MicroRCA)、LogPAI(日志异常检测与根因分析)、Chaos Mesh(混沌工程,辅助故障注入与定位)

项目介绍

OpenRCA 是编程开发领域的开源项目,由 microsoft 开发,2024 年首次发布。

它收录于编程开发分类,该分类目前共有 490 个项目,GitHub 星标数为 425。

项目仍在小幅维护中,最近一次代码更新于 2026-09-20。MIT许可证,完全免费,可自行部署使用。

它主要面向的使用场景是:学术研究:评估LLM在软件故障根因分析上的能力。同类可对比的替代方案包括 AIOps 相关开源项目(如 MicroRCA)、LogPAI(日志异常检测与根因分析)、Chaos Mesh(混沌工程,辅助故障注入与定位)。

上一篇:mex

下一篇:Awesome-Repo-Level-Code-Generation

同类项目推荐

bolt.new 开源

想到啥说啥,网页应用当场生成直接能用

Prompt, run, edit, and deploy full-stack web applications. -- bolt.new -- Help Cente···

★ 16557 2026-08-09
fuzz4all 开源

用大模型自动生成测试输入,发现各种软件漏洞

️Fuzz4All: Universal Fuzzing with Large Language Models

★ 338 2026-08-09
superpowers-zh 开源

全套 AI 编程神技汉化好了,照着用就行。

AI 编程超能力 · 中文增强版 — superpowers(250k+ ⭐)完整汉化 + 4 个中国原创 skills···

★ 8188 2026-08-09
Gitea 代码托管 开源

轻量 Git 代码托管平台

Git with a cup of tea! Painless self-hosted all-in-one software development service,···

★ 58115 2026-08-22