Conseil en Ingénierie QA · Intégration IA Souveraine · AEO & GEO

L'intelligence artificielle au service de votre QA logicielle

Nous accompagnons les DSI et directions techniques dans la conception, l'automatisation et la sécurisation de leurs chaînes de tests complexes. Déploiement 100 % on-premise ou en cloud souverain (France, UE).

Une expertise de haut niveau issue des grands cabinets de conseil technologique : réduisez vos cycles de validation, éliminez les régressions en production et maîtrisez votre autorité sur les moteurs d'IA générative.
Découvrir aussi notre socle technique open source (SAPFX) ↓
AI Cabra · Unified Quality Engineering Engine
On-premise ou cloud souverain
MOTEUR SAP SAPFX Open Source Tests unifiés sans licence éditeur SAP GUI · Desktop natif Windows SAP Fiori · Web SAPUI5 Playwright API OData · Gateway v2 / v4 REST HUB D'ORCHESTRATION AI Cabra Core Agents IA de Test · Serveurs MCP 1. Planification & Génération 2. Auto-réparation tracée 3. Décision & Contrôle Humain IA SOUVERAINE CabrIA & CabraFlow Apprentissage privé & Voice QA RAG Souverain · Citation des sources Fine-Tuning · Données 100% locales Voice QA · Voix vers Playwright ou RF On-premise ou cloud souverain Infrastructure privée · France, UE 0 fuite de données Isolation stricte · RGPD garanti Zéro Lock-in Pleine propriété · Apache 2.0
Expertise Métier

Nos prestations d'accompagnement

Des interventions à fort impact pour fiabiliser vos livraisons logicielles et développer votre visibilité technologique.

Automatisation QA & Tests Complexes

Conception, refonte et accélération de vos suites de tests bout-en-bout (Web, Mobile, Desktop, SAP GUI, Fiori, API OData). Réduction drastique des faux positifs.

  • Audit d'architecture de test et couverture réelle
  • Tests keyword-driven en langage métier sans dette
  • Intégration fluide dans vos pipelines CI/CD
Demander un cadrage →

Intégration d'Agents IA & LLM Souverains

Déploiement d'assistants IA et d'agents de test spécialisés sur votre infrastructure privée (on-premise) ou en cloud souverain (France, UE). Vos données ne sortent jamais.

  • 100 % on-premise ou cloud souverain (France, UE) : garantie zéro fuite de données
  • Fine-tuning privé sur vos logs d'exécution réels
  • RAG vérifiable avec citation systématique des sources
Explorer une intégration IA →

Prestation AEO & GEO (Visibilité IA B2B)

Positionnez vos solutions, documentations et marques logicielles en tête des réponses générées par ChatGPT, Claude, Perplexity et Google Gemini.

  • Audit de citabilité et cartographie d'entités logicielles
  • Données structurées Schema.org & standardisation llms.txt
  • Renforcement de l'autorité E-E-A-T auprès des décideurs IT
Auditer votre visibilité IA →

Programme Pilote à Engagement Mesuré

Testez notre valeur en conditions réelles sur un périmètre restreint avant tout déploiement à grande échelle. Risque maîtrisé, gains prouvés.

  • Critères de succès mesurables contractualisés en amont
  • 100 % des métriques et livrables restent votre propriété
  • Tarification et conditions préférentielles
Consulter le cadre pilote →
Arbitrage Stratégique DSI

Pourquoi faire évoluer votre approche de test ?

Outils Propriétaires & Silos

Approche Traditionnelle

Modèle lourd hérité des suites de test des années 2010

  • ×
    Coûts de licence récurrents Des licences payées chaque année, souvent par poste d'exécution, pour des suites propriétaires fermées.
  • ×
    Fragilité et maintenance chronophage Scripts rigides brisés à chaque montée de version SAP ou refonte d'interface, et autant de temps de maintenance.
  • ×
    Dépendance et risque de confidentialité Télémétrie et données de test envoyées vers des clouds tiers soumis à des juridictions extraterritoriales.
  • ×
    IA en "boîte noire" Remplacements opaques sans traçabilité des modifications, risquant d'introduire des régressions cachées.
Recommandé · Next-Gen Standard Ouvert

Méthode AI Cabra

Ingénierie souveraine, open source, agile et mesurable

  • ✓
    0 € de coût de licence moteur Socle open source Apache 2.0 (Robot Framework + SAPFX). Vos tests et vos livrables vous appartiennent à 100 %.
  • ✓
    Langage métier pérenne & unifié Une seule syntaxe pour SAP GUI, Fiori et API OData, avec résilience native et intentions sémantiques.
  • ✓
    100 % on-premise ou cloud souverain Modèles IA locaux hébergés chez vous ou en cloud souverain (France, UE). Zéro fuite de données et conformité RGPD intégrale.
  • ✓
    Explicabilité & Contrôle humain Chaque diagnostic est tracé, journalisé et documenté. L'expert métier garde la pleine maîtrise de la décision.
Écosystème & R&D

Nos solutions d'automatisation

Un outillage robuste, mesurable et sans verrouillage éditeur pour transformer votre chaîne de tests.

Socle d'Ingénierie Apache 2.0 · Open Source
v0.8.5

SAPFX · Automatisation des tests SAP pour Robot Framework

Nos bibliothèques open source pour Robot Framework (version 0.8.5 sur PyPI, 442 keywords, 462 scénarios joués en direct sur quatre systèmes SAP réels) testent SAP GUI, les applications SAP Fiori et les API OData et RFC avec les mêmes règles, jusque dans un même test. Une voie ouverte, sans licence, pour la relève de CBTA avant la fin de 2027. Au-delà du test, cap sur les jeux de données, les bases à garnir pour les tests de performance et le chargement de paramétrage et de migration (pas encore livrés).

> pip install robotframework-sapfx
*** Settings ***
Library    Browser
Library    SapFioriLibrary    ui5_timeout=20s

*** Test Cases ***
Search The API Reference
    New Browser    chromium    headless=True
    New Page       https://sdk.openui5.org/#/api
    Fill Ui5 Input    Button    controlType=SearchField
    ${xpath}=    Get Ui5 Xpath    controlType=SearchField
    Log    ${xpath}
    [Teardown]    Close Browser
*** Settings ***
Library    SapEccLibrary

*** Variables ***
${CONNECTION}    MY SYSTEM
${USER}          DEVELOPER
${PASSWORD}      ${EMPTY}
${GRID}          wnd[0]/usr/cntlGRID1/shellcont/shell

*** Test Cases ***
Read The Clients Table In SE16
    Open Sap Logon
    Connect To Session With Retry
    Open Connection    ${CONNECTION}
    Input Text        wnd[0]/usr/txtRSYST-BNAME    ${USER}
    Input Password    wnd[0]/usr/pwdRSYST-BCODE    ${PASSWORD}
    Send Vkey    0
    Scripting Should Be Fully Enabled
    Use ALV Grid In Data Browser
    Input Text    wnd[0]/usr/ctxtDATABROWSE-TABLENAME    T000
    Send Vkey    0
    Send Vkey    8
    ${rows}=    Read Full Grid    ${GRID}
    Log    ${rows}
*** Settings ***
Library    SapApiLibrary

*** Variables ***
${PASSWORD}    ${EMPTY}

*** Test Cases ***
Count The Products
    Open Api Session    http://localhost:50000    user=DEVELOPER
    ...                 password=${PASSWORD}    sap_client=001
    ${count}=    Get Odata Count    /sap/opu/odata/sap/SEPMRA_SHOP/Products
    Should Be True    ${count} > 0
    ${first}=    Get Odata Entities    /sap/opu/odata/sap/SEPMRA_SHOP/Products    top=3
    Length Should Be    ${first}    3
    [Teardown]    Close All Api Sessions
Product Count Agrees Across API And GUI Channels
    # …
    ${gui_count}=    Count Table Entries    ${EPM_PRODUCTS_TABLE}
    Should Be True    ${gui_count} > 0
    ...    msg=Table ${EPM_PRODUCTS_TABLE} vide : données EPM absentes sur ce système ?
    ${api_count}=    Get Odata Count    ${EPM_PRODUCTS_PATH}    alias=a4h
    Should Be Equal As Integers    ${api_count}    ${gui_count}
    ...    msg=OData $count (${api_count}) ≠ SE16 ${EPM_PRODUCTS_TABLE} (${gui_count}).
    Log    Produits EPM : ${api_count} via OData == ${gui_count} via SE16.
Programme R&D On-premise ou cloud souverain

CabrIA · IA Quality Engineering MoE 35B

Modèle ouvert Mixture-of-Experts de 35 milliards de paramètres, à spécialiser sur des exécutions réelles : premier fine-tuning à réaliser, 1 892 exemples d'entraînement admis au 9 octobre 2026. Couplé au RAG local qa-brain, en service (4 119 passages indexés, chaque réponse cite ses sources), sur une configuration de laboratoire à coût maîtrisé. 1 070 tests automatisés réussis le 9 octobre 2026.

01 Capture des logs d'exécution Traces Robot Framework, Web & OData 02 Fine-tuning local souverain Entraînement local à réaliser 03 RAG d'entreprise vérifiable Réponses sourcées & citations de faits
Programme R&D En conception

CabraFlow · De la démo commentée au test

Projet en conception. L'objectif : un orchestrateur keyword-driven au-dessus de Playwright, qui transformerait une démonstration métier commentée à voix haute en scénario de test, résolu par l'arbre d'accessibilité plutôt que par des sélecteurs fragiles. Au 6 octobre 2026 : six spécifications rédigées, aucune ligne de code ni prototype.

Voix métier
→
Arbre A11y
→
Playwright & Robot
Conformité RGPD Hébergement France ou UE

Notre déontologie technique

Une approche d'ingénieurs sans complaisance commerciale ni boîte noire :

100% SOUVERAIN Données isolées En France ou dans l'UE RGPD · 0 fuite cloud TRANSPARENT Zéro boîte noire Auto-réparation tracée Zéro fix silencieux GOUVERNANCE L'humain décide L'IA assiste & propose L'expert garde la main
✓ Rien ne se répare en silence : l'auto-réparation est systématiquement journalisée.
✓ L'humain décide : l'IA propose et accélère, l'expert métier garde la décision.
✓ Vos données ne sortent pas : modèles installés chez vous ou en cloud souverain (France, UE).
Notre méthode

Spec-Test-Driven Development (STDD)

L'état d'esprit commun de SAPFX, d'ODOOFX et de rf-test-agents : la spécification, écrite en langage humain et confrontée au système réel, pilote le test, et le test pilote le développement de la bibliothèque. Trois maillons, chacun gardé par un script, pas par une consigne.

01 · specs/

La spec d'abord, en langage humain

Une vision d'ensemble, large, faite d'instructions structurées ou non : un objectif métier, une user story, un scénario BDD, un cas de test existant. Le planner la confronte au système vivant (percevoir → agir → percevoir) et en écrit la version observée, relue par un humain, datée, avec un statut de cycle de vie : c'est elle qui fait foi.

Langage humain, structuré ou non Confrontée au système vivant Version observée relue
02 · tests/

Le test dérive de la spec

La suite est générée depuis le plan, chaque étape exécutée en direct avant d'être écrite, puis scellée par l'empreinte SHA256 du plan : un plan modifié sans régénération fait échouer le garde. Une suite générée se régénère, elle ne se retouche pas à la main.

Exécution live avant écriture Empreinte SHA256 Régénérer, jamais retoucher
03 · src/

Le développement dérive du test

Ce qu'un test exige et que la bibliothèque ne sait pas encore faire devient un keyword de la bibliothèque, avec son test unitaire et sa documentation, jamais un contournement dans une suite. Le healer répare la couche de ressources, jamais le test ; un flux métier qui change remonte à la spec.

Capacité dans la bibliothèque Healer borné à resources/ Retour à la spec

Lu à l'aune de TDD. Le STDD garde la logique de TDD et la déplace d'une brique. TDD, c'est rouge, vert, refactor : le test d'abord, il échoue, puis le code le fait passer. En STDD, la première brique est la spec, et une spec est verte par défaut, en théorie : on l'écrit, on la croit, personne ne l'exécute, donc rien ne peut la faire échouer. Le STDD la met à l'épreuve du système réel : rouge là où le système la réfute, verte une fois observée, et seulement ensuite viennent le test et le code.

Le film STDD · 8 min 34 · en anglais, voix de synthèse, sous-titres français. Un cas SAP réel, le scénario 4 (un voyage RAP créé par Fiori Elements sur ABAP Platform 2023), raconté maillon par maillon par Stedd (les agents), MCP (le messager) et Terra (le système réel).

Lire la transcription en français

0:00 · Ouverture

Une courte histoire sur le test de systèmes SAP, racontée par trois personnages : un agent, un messager, un système réel. Et sur un état d'esprit, le Spec-Test-Driven Development (STDD) : ce que l'on teste est d'abord observé sur le système réel.

0:17 · Les personnages

Stedd est l'agent IA. Un chapeau par métier : planifier, générer, vérifier, réparer. MCP est le messager : il porte les requêtes à Robot Framework et rapporte les réponses. Terra est le système SAP réel. Ils sont deux : Terra 2023, notre cible, et Terra A4H, son jumeau.

0:36 · La méthode habituelle

La plupart des automatisations de test partent de ce que l'on suppose du système : un document, un souvenir, une capture d'écran. Le test est écrit d'après la supposition, sans regarder le système. Il s'exécute. Il passe au vert. Mais le système réel n'a jamais été interrogé : la tuile n'existe pas, l'application vit ailleurs. Vert, et faux.

1:00 · De TDD à STDD

Vous connaissez peut-être TDD : rouge, vert, refactor. Le test d'abord, le code ensuite. Le STDD applique la même logique une brique plus tôt : la spec vient d'abord. En théorie, une spec est verte par défaut : personne ne la teste. Le STDD la met à l'épreuve du système réel : rouge là où elle se trompait, verte une fois observée. Seulement ensuite vient le test.

1:25 · Trois maillons

Le STDD est une chaîne de trois maillons. Chacun pilote le suivant, et chacun est contrôlé par un script. 1 · La spec, écrite en langage humain, puis confrontée au système réel par un agent, avant tout code. 2 · Le test, dérivé de la spec telle qu'elle a été observée, et scellé par l'empreinte de la spec. 3 · La bibliothèque, développée d'après ce dont le test a besoin : jamais un contournement caché dans le test. Trois scripts : agent_contract.py, check_spec_sync.py, check_conventions.py. Ils échouent bruyamment.

1:59 · Un cas réel : le scénario 4

Un cas réel : le scénario 4, sur Terra 2023 (ABAP Platform 2023) : créer un voyage avec une réservation, dans Fiori. La spec est un brief en langage courant : sept lignes, aucun code. Toute forme convient : un objectif, une user story, un scénario BDD… Celui-ci suppose deux choses : une tuile du Launchpad ouvre l'application, et la cible est la démo cap-sflight.

2:25 · Maillon 1 · la spec face au système réel

Maillon 1. L'agent planner, un LLM, confronte le brief au système vivant, avant d'écrire le moindre test. Il ne devine pas. Il envoie MCP : Robot Framework pilote SAP pour de vrai, le LLM ne fait que lire les réponses. Hypothèse 1, une tuile du Launchpad : 62 intents vérifiés sur Terra 2023. Aucun n'ouvre d'application de voyage. Réfutée. Hypothèse 2, cap-sflight : une application CAP locale sur le port 4004. Pas cette cible. Ici, l'application est en RAP : /DMO/UI_TRAVEL_D_D. L'application réelle existe pourtant : 4 136 voyages, et le serveur génère un aperçu Fiori Elements… derrière une erreur HTTP 500. La solution se lit dans le code source du serveur lui-même : l'adresse est obscurcie, +20 par caractère. Décodée : HTTP 200. Avant d'écrire quoi que ce soit : peut-on défaire ? Abandonner un brouillon exige If-Match. Essayé, puis prouvé : réversible. Côte à côte : le brief tel qu'il était supposé, la spec telle qu'elle a été observée sur Terra 2023, ligne par ligne. Pas de tuile, une autre cible, une devise obligatoire que l'écran cache, un identifiant réattribué : rien de tout cela ne se devinait. 12 écarts au total, chacun appuyé par une mesure. Un humain les relit avant que rien ne soit généré. La spec telle qu'observée, avec ses 12 écarts au brief, est écrite, scellée par un sha256 et relue par un humain. Elle devient la source de vérité. À retenir : la spec est observée, pas supposée. Les surprises arrivent avant les tests, pas après.

4:17 · Maillon 2 · le test, dérivé de la spec

Maillon 2. L'agent generator transforme la spec observée en suite Robot Framework, dans un vocabulaire métier. Chaque étape est d'abord exécutée sur Terra 2023, via MCP, et n'est écrite qu'une fois qu'elle fonctionne. Aucun localisateur deviné. La suite porte l'empreinte de la spec, son sha256 : le test sait exactement de quelle spec il est dérivé. Modifiez la spec sans régénérer, et check_spec_sync.py refuse l'exécution. Régénérée, relue : de nouveau en phase. Un script, pas une promesse. À retenir : rien n'est écrit qui n'ait d'abord tourné, et la suite reste scellée à sa spec.

5:02 · Maillon 3 · le test pilote la bibliothèque

Maillon 3. Parfois le test a besoin de quelque chose que la bibliothèque ne sait pas encore faire : un format de date, un en-tête manquant… …alors le manque devient un keyword de la bibliothèque, avec son test unitaire. Jamais un contournement dans le test : check_conventions.py veille. Six capacités, chacune avec son test unitaire : des dates saisies au format propre au champ, If-Match, la release lue par HTTP, l'adresse de l'aperçu… La bibliothèque est publiée sur PyPI, sous le nom robotframework-sapfx. Le projet suivant hérite des six gratuitement. À retenir : le test pilote la bibliothèque, et chaque manque comblé là aide le projet suivant.

5:53 · Un vérificateur indépendant

Stedd change de chapeau. Le vérificateur lit le plan, la suite et les preuves. Il n'exécute rien. Son premier verdict sur la suite verte : non vérifié. 13 réserves, dont 3 bloquantes. Les 13 corrigées, puis une contre-revue : humain requis, 7 points de plus. Corrigés aussi. Chaque garde doit être vue refuser. D'abord la référence, sur Terra 2023 : release 758, 58 services. Puis la suite est pointée sur Terra A4H, exprès : même identifiant système, même nom d'hôte que Terra 2023. Comparaison : 754 ≠ 758, 38 ≠ 58, aucun runtime UI5. Chaque garde refuse. Vu, pas supposé. Seconde provocation : un brouillon planté à la main sur Terra 2023. La garde l'a épargné, le nettoyage l'a supprimé. Trouvé, corrigé, rejoué. À retenir : une garde que personne n'a vue refuser ne prouve rien.

6:58 · Résultat

Résultat : 7 tests sur 7 sur Terra 2023. Chaque voyage créé est supprimé, et sa disparition prouvée, entité par entité. La génération a coûté 1,67 M de tokens LLM, une fois. Le rejeu coûte zéro token : du Python pur, en moins de cinq minutes.

7:19 · Quand le système change

Un cas réel, le 1er septembre : le Demo Kit public d'OpenUI5 a changé de shell du jour au lendemain. Pas une ligne de notre dépôt n'a bougé. La campagne tombe à 8 sur 12. Diagnostic du healer : pas un localisateur, le parcours lui-même a changé. La spec est marquée PÉRIMÉE. Le planner retourne sur la cible réelle, réécrit la spec d'après ce qu'il mesure, et la suite suit : 12 sur 12, de nouveau scellée. L'autre branche, testée à l'aveugle sur Terra A4H : une dérive de localisateur injectée exprès. Le healer lit l'écran vivant… …et corrige une ligne de resources/. Tests touchés : zéro. Rejeu : 7 sur 7. Le STDD est une boucle, pas un pipeline. Le healer répare resources/, jamais le test. Un parcours qui change remonte à la spec, et la suite suit.

8:15 · Conclusion

La spec d'abord, en langage humain. Le test depuis la spec. La bibliothèque depuis le test. Chaque maillon gardé par un script. Observé, dérivé, gardé, et maintenu en vie quand le système change. Merci d'avoir marché avec Stedd, MCP et Terra.

Ce qui distingue le STDD : la spécification s'écrit en langage humain, jamais en code, et sous n'importe quelle forme (le BDD en est une, un fichier de test standard en est une autre) ; la version qui fait foi est observée sur le système vivant, pas supposée, et gardée par des scripts ; et elle pilote aussi le code d'automatisation, pas seulement les tests. La méthode est définie dans rf-test-agents, appliquée par SAPFX et par ODOOFX, la verticale Odoo (dépôt public). Définition au glossaire, question dédiée dans la FAQ. Trois autres films attendent sur la page Vidéos explicatives : les avantages et les inconvénients de l'IA pour les tests automatisés, la manière dont des agents IA pilotent SAP (MCP, rf-mcp, les plugins SAPFX et qa-brain), et l'état d'esprit de SAPFX en sept principes (11 min 11).

Ce qui tourne déjà sur de vrais systèmes SAP

SAPFX est publié en open source sous licence Apache 2.0. Le code des bibliothèques est public ; les chiffres ci-dessous sont mesurés et datés.

3959 tests unitaires rejoués hors SAP
462 scénarios joués en direct sur 4 SAP réels
95 % de couverture de code mesurée
0 € de coût de licence (Apache 2.0)
Accompagnement Sur-Mesure

Programme pilote en conditions réelles

Nous accompagnons un nombre restreint d'équipes QA sur des projets pilotes à conditions préférentielles. Le cadre est immuable : un périmètre précis, des critères de succès mesurables définis en amont, et des métriques que vous conservez intégralement, que la suite se fasse avec nous ou non.

Compétences Avancées

Notre expertise technologique

Ce que nous maîtrisons et mettons en œuvre sur le terrain.

Intégration LLM & RAG

Architecture Retrieval-Augmented Generation avec citation obligatoire des sources documentaires pour une vérifiabilité totale.

Fine-tuning local pour la QA

Entraînement de petits modèles spécialisés sur vos logs et architectures de test sans dépendre des API externes.

Agents IA & Serveurs MCP

Développement d'agents autonomes opérant selon le cycle planifier → générer → auto-réparer sous supervision humaine.

Tests de performance & IA

Simulation de charges réalistes et modélisation prédictive des goulets d'étranglement applicatifs.

Prestation AEO & GEO (Visibilité IA)

Stratégie d'autorité pour faire recommander vos offres et briques logicielles par ChatGPT, Claude, Perplexity et Gemini.

Souveraineté & Sécurité RGPD

Garantie stricte d'isolation des données : déploiement on-premise ou en cloud souverain (France, UE), sans fuite chez des tiers.

Tous les termes techniques employés ici sont définis précisément dans le glossaire.

Accueil orienté preuves

Choisir par besoin, puis vérifier l’affirmation

Chaque page produit sépare les preuves publiques, les mesures internes et les limites. Aucun résultat client ni benchmark indépendant n’est présenté sans source.

Tester SAP sur SAP GUI, Fiori et les API OData/RFC avec Robot Framework.

Release publiée 0.8.5. Publiée le 13 octobre 2026 : pip install robotframework-sapfx, Python 3.10 ou plus, Robot Framework 7.4 ou plus. Le paquet porte les trois bibliothèques ; les agents et la surcouche MCP n'en font pas partie.

Voir les preuves du produit →

Tester Odoo avec Robot Framework par l'API RPC et par l'interface web, avec l'introspection de l'ORM.

Version 0.2.0 publiée sur PyPI le 13 octobre 2026, en phase alpha : canaux RPC et web opérationnels, éprouvés en direct sur Odoo 16 et 19 ; assistants, lignes de section et de note et suppression de ligne non couverts. 23 suites jouées sur deux instances Docker de développement entre le 1er et le 13 octobre 2026 : 55 tests sur Odoo 16, 62 sur Odoo 19. Le flux RPC du devis de vente (15 suites, 65 tests : création, confirmation, envoi, annulation et retour arrière, droits d'un commercial, article stocké, cas négatifs, joués le 1er octobre) ; le client web (exploration en lecture, saisie d'un contact, saisie et confirmation d'un devis à l'écran) et l'introspection de l'ORM (8 suites, 52 tests, joués du 8 au 13 octobre). Aucune instance client.

Voir les preuves du produit →

Étudier une IA QA locale combinant modèle ouvert et RAG hybride.

Programme R&D, sans release publique stable. Exécutés le 9 octobre 2026 en un seul processus : 1 070 réussis sur 1 071 (capture 352, évaluation 130, pilotage 38, RAG 165, raffinerie 386). Le test restant interroge les services réels du laboratoire et a dépassé son délai. Ils vérifient le logiciel CabrIA, pas la qualité générale des réponses du modèle.

Voir les preuves du produit →

Concevoir la transformation d'une démonstration commentée en tests Playwright ou Robot Framework.

En conception : spécifications rédigées, aucun prototype ni démonstration à ce jour. Six spécifications rédigées le 12 août 2026 ; aucune ligne de code, aucun prototype ni démonstration au 6 octobre 2026. Le mode vocal attend un critère chiffré (plus de 85 % d'étapes correctes, moins de 2 s de latence), jamais encore mesuré.

Voir les preuves du produit →

Références indépendantes de contexte (elles ne valident pas les produits) : Robot Framework · Playwright locators

CabraMesh · Ingénierie agentique

CabraMesh, recherche V2 en ingénierie agentique : contrôle humain, modèles locaux et résultats vérifiables. Distinct de rf-test-agents V1.

CabraMesh · Ingénierie agentique
Audit & Conseil

Parlons de votre chaîne de tests

Dites-nous où vous en êtes. Vous recevrez l'avis technique d'un ingénieur, pas une plaquette commerciale.

  • Un échange technique, pas commercial
  • Vos données restent en France
Consulter la FAQ

ou directement par courriel :