OpenDeRisk : assistant numérique d'exploitation IA 24h/24 pour les systèmes applicatifs
Qu'est-ce qu'OpenDeRisk ?
OpenDeRisk est un système intelligent de gestion des risques disponible 24h/24 et 7j/7. Tel un assistant numérique d'exploitation et de maintenance, il peut aider les systèmes applicatifs à résoudre des problèmes à tout moment et collaborer avec les humains. Nous espérons que chaque système applicatif puisse disposer d'un tel gardien numérique, veillant en permanence sur la sécurité du système.

Caractéristiques du projet OpenDeRisk
Analyse des causes profondes par recherche approfondie (DeepResearch RCA) : localisation rapide de la source des problèmes grâce à l'analyse approfondie des journaux, du tracing et du code.
Chaîne de preuves visualisée : présentation complète du processus de diagnostic et de la chaîne de preuves, rendant les résultats du diagnostic clairs et faciles à comprendre.
Collaboration multi-agents : collaboration entre SRE-Agent, Code-Agent, ReportAgent, Vis-Agent et Data-Agent pour mener à bien l'analyse des risques et le diagnostic.
Architecture ouverte et open source : l'architecture d'OpenDeRisk est entièrement ouverte, pratique à utiliser et à intégrer dans des projets open source.
Implémentation technique d'OpenDeRisk
Couche de données : extraction depuis GitHub du jeu de données OpenRCA à grande échelle (environ 20 Go), puis traitement et analyse locale.
Couche logique : adoption d'une architecture multi-agents, où la collaboration entre agents tels que SRE-Agent, Code-Agent, etc., permet de réaliser ensemble une analyse approfondie des causes profondes.
Couche de visualisation : utilisation du protocole Vis pour rendre dynamiquement l'ensemble du processus de traitement et la chaîne de preuves.
Installation et configuration
Installer uv :
curl -LsSf https://astral.sh/uv/install.sh | sh
Installer les paquets de dépendances :
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
Configurez la clé API_KEY dans le fichier derisk-proxy-deepseek.toml, puis exécutez la commande suivante pour démarrer :
uv run python packages/derisk-app/src/derisk_app/derisk_server.py --config configs/derisk-proxy-deepseek.toml
Accédez à http://localhost:7777 pour consulter le résultat de l'exécution.

Avantages d'OpenDeRisk
Architecture open source complète : fournit le code source complet et l'architecture, facilitant la personnalisation et l'intégration libres par les utilisateurs.
Application de l'apprentissage profond : application approfondie des techniques d'apprentissage profond, améliorant la précision de l'analyse des causes profondes.
Expérience utilisateur visualisée : grâce à la visualisation, le processus de diagnostic devient plus intuitif, plus facile à comprendre et à utiliser.
Support communautaire : dispose d'une communauté active offrant un bon support technique et un environnement d'échange entre utilisateurs.
Liens connexes
https://github.com/derisk-ai/OpenDerisk
Assistant scénario▸
Apps AI
Actualités AI 