forumNouveau sujet

Faire analyser le code par une IA avant la livraison — est-ce valable comme critère de recette ?

HHavva M***Expert
Poste
Comptabilité préliminaire
Secteur
Médias et édition
Type d'organisation
chaîne de magasins
Membre depuis
sept. 2022
Message
197
#1

Pour notre entreprise de vente en gros et au détail de pièces détachées à Berlin, nous faisons développer un portail de commande B2B sur mesure par une agence web externe. Le montant du contrat est de 22.000 Euro et la première version finale doit nous être livrée la semaine prochaine. Comme nous n'avons aucun développeur en interne, nous n'avons pas les compétences techniques pour auditer nous-mêmes la qualité du code, la sécurité et le respect des standards.

Mon associé à la direction a suggéré d'injecter l'ensemble du code source livré dans un modèle d'IA récent pour en sortir un rapport d'analyse complet, et de conditionner la validation du paiement aux bugs ou vulnérabilités trouvés. Mais l'agence risque de contester en disant qu'un tel critère de recette n'est pas prévu au contrat.

Une revue de code basée sur l'IA est-elle un critère fiable lors de la phase de livraison ? Comment devrions-nous positionner juridiquement et techniquement un tel rapport dans le cadre d'un processus de recette contractuel ?

FFiliz G***Membre actifMembre de la communauté
Membre depuis
avr. 2022
Message
29
Plus utile#2

Réponse courte : L'analyse de code par IA ne peut pas constituer à elle seule un critère de recette légal ou technique absolu ; c'est simplement un outil de pré-contrôle, un peu comme les outils d'analyse statique classiques qui listent les erreurs de syntaxe, les failles connues et les soucis de lisibilité. Elle ne peut pas vérifier à elle seule la logique métier du code, l'architecture de la base de données ni les performances sous forte charge.

Si vous souhaitez intégrer un tel outil au contrat, vous devez définir des règles claires et mesurables plutôt que de vous baser sur un résultat brut d'IA. Vous pouvez par exemple catégoriser les résultats du rapport : 1) Failles de sécurité critiques, 2) Standards de code et blocs dupliqués, 3) Alertes de performance. Dans le contrat, seule l'absence totale de failles de sécurité critiques avérées peut être considérée comme un critère de recette objectif.

De plus, il ne faut pas oublier que les outils d'IA génèrent souvent de faux positifs. La méthode la plus saine consiste donc à passer en revue les points du rapport avec le lead tech de l'agence et un expert indépendant mandaté par vos soins, afin de consigner par écrit ce qui relève de véritables erreurs.

SSena K***Membre actif
Poste
Comptable
Secteur
Médias et édition
Type d'organisation
agence boutique
Membre depuis
févr. 2025
Message
2
#3

Vous ne pouvez pas imposer après coup un outil comme critère de recette s'il n'a pas été défini au préalable dans le contrat. L'agence contestera à juste titre. Vous pouvez très bien faire scanner le code par une IA, mais servez-vous des résultats comme d'un retour technique pour établir une liste de retouches à l'amiable avec l'agence, pas pour bloquer le paiement.

CCanMembre actif
Poste
Expert SEO
Membre depuis
mars 2024
Message
172
#4

En raison des limites de sa fenêtre de contexte, l'IA peut passer à côté du flux de données global du projet. Par exemple, elle ne verra pas qu'un contrôle de permissions est effectué dans une autre couche et prétendra qu'il y a une faille. En revanche, elle ne remarquera absolument pas les erreurs complexes de logique métier. Il faut l'utiliser de manière hybride, en complément des outils d'analyse statique traditionnels et des tests unitaires.

CCeren A***Expert
Poste
Directeur de marque
Type d'organisation
chaîne de magasins
Membre depuis
août 2023
Message
154
#5

Uploader le code de l'entreprise sur des services d'IA grand public sans vérifier les licences et les accords de confidentialité peut constituer une grave violation de la propriété intellectuelle et de la confidentialité. Qu'en est-il des droits sur le code de l'agence et des licences des bibliothèques tierces ? Revoyez votre politique de sécurité des données avant de vous lancer là-dedans.

HHüsniye U***Membre actif
Poste
Secrétaire
Secteur
Sous-traitance automobile
Type d'organisation
agence boutique
Membre depuis
févr. 2025
Message
173
#6

Le trimestre dernier, on a fait scanner par une IA notre projet de microservices de 15.000 lignes. Sur les 42 alertes remontées, 26 étaient infondées, c'étaient de faux positifs. En revanche, sur les 16 restantes, 3 étaient de vraies failles critiques de fuite de mémoire et de droits d'accès. Il faut obligatoirement un expert pour faire le tri.

OOsman K***VétéranMembre de la communauté
Membre depuis
févr. 2026
Message
279
#7

si vous savez pas lire de code vous pourrez pas non plus interpreter ce que raconte l'ia a mon avis mais vous allez dire ya 50 bugs, le dev va vous expliquer en 2 min pkoi c'est pas des bugs, ca va juste braquer tt le monde pour rien.

TTuğçe Y***Membre actif
Poste
Directeur assurance qualité
Secteur
Grossiste alimentaire
Type d'organisation
distributeur régional
Membre depuis
mars 2022
Message
329
#8

D'un point de vue juridique, le cahier des charges technique et le procès-verbal de recette convenus au contrat font foi. Le rapport d'un outil non approuvé au préalable ne peut justifier une résiliation unilatérale ou un gel des paiements. En revanche, si les failles concrètes listées dans le rapport relèvent de la notion de vice au sens du droit des obligations, vous êtes en droit d'exiger des corrections.

KKemal K***Vétéran
Poste
Développeur logiciel
Secteur
Fabrication de meubles
Type d'organisation
entreprise familiale
Membre depuis
févr. 2023
Message
57

Doki · Design d'interface · 2026

#9

Pour la recette du code, vous pouvez utiliser l'IA avec ce filtre en trois étapes : 1) Marquez les suggestions du rapport comme des signalements suspects et non comme des erreurs avérées. 2) Transmettez la liste à l'agence en demandant des explications écrites. 3) Allouez un budget de 2 heures à un développeur freelance indépendant pour confirmer les arguments de l'agence.

BBurcu Ş***Membre actif
Poste
Responsable réseaux sociaux
Secteur
Médias et édition
Type d'organisation
atelier
Membre depuis
mars 2025
Message
406
#10

Je comprends votre inquiétude, valider une livraison sans compétences techniques peut faire peur. Ne voyez pas l'IA comme un inspecteur, mais plutôt comme un outil pour poser les bonnes questions. Prenez les points compréhensibles du rapport et demandez poliment à l'agence s'il y a une raison particulière d'avoir conçu les choses ainsi.

OOkan U***Membre actif
Poste
Saisie de données
Secteur
Détail
Type d'organisation
atelier
Membre depuis
nov. 2022
Message
84
#11

Exactement, et ce n'est pas si connu que ça. Demandez qui a préparé le devis et qui fera le travail.

Corrigez-moi si je me trompe.

RRamazan T***Membre actifMembre de la communauté
Membre depuis
mai 2024
Message
4
#12

Je suis une petite entreprise, laissez-moi expliquer de mon point de vue. Quand on décide sans mesurer, on revient toujours au même point.

Bien sûr, cela change si votre situation est différente.

HHatice Ş***Membre actif
Poste
Chargé de ressources humaines
Secteur
Services informatiques
Type d'organisation
startup en phase de lancement
Membre depuis
sept. 2025
Message
123
#13

Je trouve difficile d'être aussi catégorique côté analyse de code par IA. Tous ceux qui se pressent sur analyse de code par IA se heurtent au même obstacle.

À votre place, j'irais par cette voie.

BBeyza V***Membre actif
Poste
Expert en sécurité de l'information
Secteur
Formation
Type d'organisation
atelier
Membre depuis
août 2023
Message
160
#14

Cette approche a un coût, dont on ne parle pas. Si c'est une première, commencez petit, l'échelle viendra plus tard.

L'offre la moins chère est généralement la moins réfléchie. Voilà, désolé si je me suis étendu.

ZZafer A***Membre actif
Poste
Chef de produit
Secteur
Textile
Type d'organisation
atelier
Membre depuis
sept. 2024
Message
61
#15

C'est exactement ça. Aucun processus sans suivi ne s'améliore car vous ne savez pas quoi corriger.

Je suis aussi curieux de savoir si d'autres font autrement.

MMustafa K***ExpertMembre de la communauté
Membre depuis
janv. 2025
Message
3
#16

Beau travail. Le calendrier de paiement doit être lié aux étapes du projet, pas au calendrier lui-même.

Un rapport d'avancement écrit hebdomadaire est bien plus utile que de demander des dates. C'est mon avis, je ne l'écris pas comme une vérité absolue.

EEfe A***Membre actif
Poste
Directeur des systèmes d'information
Secteur
Élevage
Type d'organisation
startup en phase de lancement
Membre depuis
avr. 2024
Message
2
#17

Je suis d'accord. Dans un système repris, le plus coûteux sont les dépendances inconnues.

EElif V***Membre actif
Poste
Agent de contrôle qualité
Secteur
Fabrication de machines
Type d'organisation
Entreprise de 20 personnes
Membre depuis
nov. 2025
Message
40
#18

je vais raconter ce qui m'est arrivé, ça pourrait vous servir et les décisions hâtives finissent par être corrigées six mois plus tard.

NNeslihan Y***Membre actif
Poste
Responsable réseaux sociaux
Secteur
Publicité et promotion
Type d'organisation
entreprise familiale
Membre depuis
oct. 2024
Message
307
#19

Je suis d'accord, j'aimerais même souligner ce point. Tous ceux qui se pressent sur analyse de code par IA se heurtent au même obstacle.

C'est confirmé par l'expérience.

OOsman E***Membre actifMembre de la communauté
Membre depuis
juin 2024
Message
401
#20

Mon regard a changé après avoir vécu cela. Tous ceux qui se pressent sur analyse de code par IA se heurtent au même obstacle.

C'est mon avis, je ne l'écris pas comme une vérité absolue.

Répondre