OpenDeRisk : assistant numérique d'exploitation IA 24h/24 pour les systèmes applicatifs 64

小编 ·

OpenDeRisk : assistant numérique d'exploitation IA 24h/24 pour les systèmes applicatifs

OpenDeRisk est un système intelligent de gestion des risques 24h/24 qui agit comme un assistant numérique d'exploitation, prêt à aider les systèmes applicatifs à résoudre leurs problèmes à tout moment et à collaborer avec les humains. L'objectif est que chaque système applicatif dispose d'un tel intendant numérique, veillant en permanence sur sa sécurité.

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.

OpenDeRisk:7*24H应用系统AI数字运维助手.webp

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.

OpenDeRisk:AI风险智能系统,应用系统AI数字运维助手.webp

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