Omar El Hachimi / Projets / A-Pad

Projet 02 · AXA Group Operations · 2026

A-Pad : évaluer les projets informatiques sur preuves avec des agents IA

Omar El Hachimi a lancé et construit seul A-Pad, de bout en bout : une plateforme agentique qui évalue les projets informatiques à partir de leurs propres documents et rédige des rapports où chaque réponse cite sa source. Les chefs de projet d'AXA l'utilisent pour les revues de passage d'étape, et une personne valide chaque résultat.

Rôle Mon initiative ; conçu et construit seul

A-Pad, fonctionnement : 1 Dépôt, 2 Lecture, 3 Évaluation, 4 Validation, 5 Export. 6 types de revue; 10 modèles de projet et de rapport; 200+ tests automatisés.
A-Pad : fonctionnement et chiffres clés.
6types de revue
10modèles de projet et de rapport
200+tests automatisés
1développeur, de bout en bout

Contexte

Avant de passer à l'étape suivante, un projet informatique passe une revue. Le résultat dépendait de l'évaluateur, car les preuves étaient dispersées dans des dizaines de documents que personne n'avait le temps de lire en entier.

J'ai analysé le processus de revue, puis proposé une plateforme où chaque verdict s'appuie sur les documents du projet et les cite.

Configuré pour

Revues de passage d'étape, Gestion des changements informatiques, Reporting climat et biodiversité, Documents d'enregistrement, Risque applicatif, Due diligence fournisseurs.

Fonctionnement

  1. DépôtL'équipe projet ajoute ses documents.
  2. LectureLes documents sont découpés, indexés et cherchés par sens et par mots-clés.
  3. ÉvaluationDes agents répondent à chaque critère et citent leurs sources.
  4. ValidationLe chef de projet relit et approuve chaque réponse.
  5. ExportLe rapport sort en Word ou en PDF.

Ce que j'ai construit

  • Trois moteurs réutilisables. Recherche de preuves, évaluation agentique et génération de rapports sourcés. Chaque processus d'évaluation ou rapport est un modèle : les mêmes moteurs servent des revues très différentes.
  • Une boucle d'agent par critère. Chercher, répondre, vérifier la réponse, recommencer si besoin, jusqu'à trois tentatives. Les critères sont ordonnés selon leurs dépendances, et les critères indépendants tournent en parallèle.
  • Recherche hybride. Recherche vectorielle et plein texte fusionnées par reciprocal rank fusion, avec un re-classement optionnel. Chaque projet a son propre schéma vectoriel dans PostgreSQL.
  • Une règle de passage explicite. Une revue n'est validée que si chaque critère obligatoire est rempli et que le score pondéré atteint 80 %. Un chef de projet peut passer outre, et la raison est enregistrée.
  • Prévu pour la production. Une API sans état, des files et des pools de workers pour l'ingestion, l'évaluation et l'export, une reprise après panne, la progression en direct dans le navigateur, un journal d'audit, la maîtrise des coûts des LLM, et l'export Word, PDF et JSON.

Choix de conception

Des preuves plutôt que des avis

Un verdict n'est utile que si une personne peut le vérifier en quelques secondes : chaque réponse renvoie au passage dont elle vient. Les chefs de projet passent leur temps à valider plutôt qu'à chercher.

Écrire la règle

La règle de passage est explicite et la même pour tous les projets : chaque critère obligatoire rempli et un score pondéré d'au moins 80 %. Une personne peut toujours passer outre, et la raison est conservée.

Des modèles, pas des outils jetables

Chaque nouveau type de revue est un modèle sur les trois mêmes moteurs : un nouveau cas d'usage, c'est de la configuration, pas une nouvelle application.

Technologies

Python 3.12 · FastAPI · LangGraph · SQLAlchemy 2 · PostgreSQL 16 · pgvector · Redis Streams · MinIO · React 19 · Vite · Tailwind · Docker · Helm · OpenShift · Mistral Document AI (OCR)

Questions

Comment des agents IA peuvent-ils évaluer un projet informatique ?

Découper la revue en critères, laisser un agent chercher les preuves de chaque critère dans les documents du projet, répondre en citant ses sources, vérifier sa propre réponse, et confier chaque résultat à une personne pour validation. A-Pad, construit par Omar El Hachimi chez AXA, fonctionne ainsi.

Comment rendre une évaluation par IA auditable ?

Chaque réponse cite le passage dont elle vient, la règle de passage est explicite, les dérogations sont enregistrées avec leur raison, et chaque exécution est journalisée.