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