OpenDeRisk:7*24H应用系统AI数字运维助手
OpenDeRisk是什么?
OpenDeRisk 是一个 7×24 小时的风险智能系统,就像一个数字运维助手,能随时帮应用系统解决问题,还能和人一起工作。我们希望每个应用系统都能有这样一个数字管家,时刻守护系统安全。
OpenDeRisk项目特点
深度研究根因分析(DeepResearch RCA):通过深入分析日志、跟踪和代码,快速定位问题根源。
可视化证据链:全面展示诊断过程和证据链,使诊断结果清晰易懂。
多代理协作:SRE-Agent、Code-Agent、ReportAgent、Vis-Agent 和 Data-Agent 之间的协作,共同完成风险分析和诊断。
开放开源架构:OpenDeRisk 的架构完全开放,方便在开源项目中使用和集成。
OpenDeRisk技术实现
数据层:从 GitHub 拉取大规模 OpenRCA 数据集(约 20GB),并对其进行本地处理和分析。
逻辑层:采用多代理架构,通过 SRE-Agent、Code-Agent 等代理之间的协作,共同完成深度根因分析。
可视化层:使用 Vis 协议动态渲染整个处理流程和证据链。
安装配置
安装 uv:
curl -LsSf https://astral.sh/uv/install.sh | sh
安装依赖包:
uv sync --all-packages --frozen \ --extra "base" \ --extra "proxy_openai" \ --extra "rag" \ --extra "storage_chromadb" \ --extra "client" \ --index-url=https://pypi.tuna.tsinghua.edu.cn/simple
配置 derisk-proxy-deepseek.toml 文件中的 API_KEY,然后运行以下命令启动:
uv run python packages/derisk-app/src/derisk_app/derisk_server.py --config configs/derisk-proxy-deepseek.toml
访问 http://localhost:7777 查看运行结果。
OpenDeRisk优势
全面的开源架构:提供完整的开源代码和架构,便于用户自由定制和集成。
深度学习的应用:深入应用深度学习技术,提高了根因分析的准确性。
可视化的用户体验:通过可视化手段,使得诊断过程更加直观,易于理解和操作。
社区支持:拥有活跃的社区,提供良好的技术支持和用户交流环境。
相关链接
https://github.com/derisk-ai/OpenDerisk