Ismail Ben Alla

Alert Agent

Investigation d’incidents propulsée par MCP

Agents · juin 2026 · Terminé

Un agent IA qui investigue les alertes de pipelines de données publiées dans Slack.

Construit avecGeminiMCPAirflowBigQueryGCPSlack

Alert Agent — vue d’ensemble

Présentation

Sur une plateforme data, une alerte dans Slack n’est que le début : quelqu’un doit encore déterminer si la cause vient d’un pipeline Airflow, d’un job Dataflow, de Pub/Sub ou d’une requête SQL dans BigQuery, ce qui implique de jongler entre plusieurs systèmes.

Chez Dailymotion, j’ai construit un Alert Agent propulsé par un LLM qui récupère ces alertes et les investigue. Il associe Gemini à des clients MCP et à des serveurs MCP dédiés à Airflow, GCP et BigQuery, afin que le modèle puisse examiner chaque système à travers son propre jeu d’outils à périmètre restreint.

Donner à l’agent un serveur MCP par système a permis de garder chaque outil ciblé et plus facile à décrire au modèle. Il s’agit d’un travail interne à Dailymotion ; seul un résumé au niveau du portfolio est donc partagé ici.

La question

Un agent doté d’outils à périmètre restreint peut-il raccourcir le chemin entre une alerte Slack et la cause racine, à travers les pipelines, Dataflow, Pub/Sub et SQL ?

Fonctionnalités clés

Comment ça marche

  1. Une alerte arrive dans Slack

    Une alerte de la plateforme data publiée dans Slack déclenche l’investigation.

  2. Gemini investigue

    Gemini, connecté via des clients MCP, remonte le fil de l’incident à l’aide des outils exposés par chaque système.

  3. Des outils ciblés par système

    Des serveurs MCP dédiés à Airflow, GCP et BigQuery fournissent à l’agent des outils ciblés pour examiner les pipelines, Dataflow, Pub/Sub et SQL.

Stack technique

Ce que j’ai appris

Limites