Aller au contenu
Novialoom
Lab · nos solutions

Ce que nous construisons.

Des outils que nous utilisons nous-mêmes. Chaque fiche dit ce que l'outil fait et ce qu'il ne fait pas.

Spécifié
la spécification est écrite
Outil interne
utilisé chez nous
Illustration : deux mains assemblent une maquette de pont sur un établi, avec des blocs de bois, des serre-joints, un carnet de croquis et une lampe.

NoviaPact

Outil interne
Technologies
Angular · PostgreSQL · OPA · Keycloak · agentcharter · A2A

Le registre unique de ce qu'un agent est, de ce qu'il a le droit de faire et de la version autorisée à tourner, compilé en politique pour OPA.

Un contrat par version d'agent, quel que soit le runtime : validé par deux personnes autres que son auteur, signé, compilé en politique et testé avant d'être servi à OPA. Branché en ombre sur agent-lab, il rend les mêmes décisions, 1 495 sur 1 495.

Capture d'écran de l'accueil de NoviaPact, vu par la sécurité : la demande qui attend sa validation, le parc en bref (neuf agents référencés, huit publiés, un en revue, politique active chez OPA signée, 84 tests de décision sur 84 réussis) et le parcours à jouer en premier : créer, valider, publier.
Accueil : ce qui attend chaque rôle, et le parc en bref. Capture de la démonstration, données fictives.

agent-lab

Outil interne
Technologies
Docker Compose · Envoy · OPA · Keycloak · LangGraph · immudb

Un banc d'architecture où les agents d'IA proposent et où la plateforme décide, de la création d'un agent à la preuve de ce qu'il a fait.

Contrat signé, politique compilée, approbation liée à l'appel exact, audit signé : chaque contrôle tient hors du code de l'agent, et un agent écrit pour tricher y échoue à chacune de ses treize tentatives.

Capture d'écran de l'accueil du banc : le parcours en six étapes, puis le schéma des quatre plans (contrôle, exécution, état, assurance) et leurs briques, chacune avec le composant du banc qui la tient.
L'accueil du banc : les quatre plans, leurs briques et le parcours en six étapes. Capture du banc, données fictives.

mcp-readiness

Spécifié
Technologies
TypeScript · CLI · Navigateur

Du swagger au plan d'outils MCP qu'un agent peut réellement utiliser.

Convertir une API en serveur MCP est devenu automatique. Le résultat l'est moins : des dizaines ou des centaines d'outils, des noms techniques, des descriptions absentes, et rien qui distingue lire une facture de la supprimer.

$ mcp-readiness analyze mirelia-erp.yaml --budget 15 \
--usecase "relancer les factures impayées d'un client"
mirelia-erp 2.3 · OpenAPI 3.0.3 · 118 opérations · 27 ressources
Classement52 lecture · 17 création · 29 modification/suppression · 20 actions
Drapeaux9 mouvements d'argent · 21 opérations touchent des données personnelles
Plan15 outils (budget 15) · 5 regroupements · 98 opérations écartées, chacune avec son motif
Confirmation4 outils exigent une confirmation humaine
Alertes1 description suspecte (injection) · 1 secret probable dans un exemple
→ out/plan.yaml · out/report.html · out/openapi.curated.yaml · out/overlay.yaml
Sortie visée : chiffres illustratifs.

Ce qu'il fait

  • Lit une spécification OpenAPI : Swagger 2.0, OpenAPI 3.0 et 3.1
  • Classe chaque opération : lecture, création, modification, suppression, action métier
  • Retient les outils utiles sous un budget explicite, regroupe ce qui doit l'être, nomme et décrit pour un agent
  • Attribue à chaque outil ses annotations MCP, son niveau de risque, sa politique de confirmation humaine et son mode d'authentification
  • Produit des artefacts standard : plan d'outils, rapport, OpenAPI Overlay, OpenAPI curé

Ce qu'il ne fait pas

  • Héberger ou relayer des serveurs MCP : les passerelles existent, il les alimente
  • Noter la « maturité IA » d'une API
  • Appeler l'API analysée : tout tourne en local, sans réseau

Pourquoi un Lab

Parce qu'une capacité technique se juge sur pièces. Une liste de logos ne dit rien de la manière dont un système est construit ; un outil, si. Le Lab est aussi l'endroit où nous testons ce que nous recommandons ensuite à nos clients.

Ce que le Lab n'est pas

Une vitrine de maquettes
Des produits vendus sous licence
Du code tiré de missions clients

Conviction 05 : le code se montre

Extrait offert

« Les agents IA : la maîtrise avant la vitesse »

Extrait du chapitre 9 de Data & IA Detox. Offert, en échange de votre e-mail.

Le chapitre, puis une lettre quand un outil du Lab change de statut. Désinscription en un clic.