Commencez par un diagnostic du pilote sur vos documents, au forfait. Payez ensuite à l'heure, avec un plafond, pour faire monter son score, et convenez d'un prix forfaitaire pour le travail que vous pouvez décrire.
Un pilote d'IA bloqué peut être mené à terme dans le cadre d'un projet clé en main, avec la remise d'un système opérationnel à la fin. Commencez par un court diagnostic au forfait, qui mesure le pilote sur vos documents et fixe le score qu'il doit atteindre. Faire monter le score jusqu'à cette cible est un travail que personne ne peut chiffrer à l'avance : achetez-le donc en régie, à des taux horaires avec un plafond sur le total. Pour le reste, le travail que vous pouvez décrire sur le papier, fixez le prix phase par phase.
La réponse courte : achetez d'abord un diagnostic au forfait, et n'acceptez pas de prix unique pour l'ensemble du projet avant que le prestataire ait testé le pilote sur vos documents. Ensuite, fixez le prix de chaque phase qui peut être décrite à l'avance, et payez à l'heure, dans la limite d'un plafond, le travail qui fait monter le score. Ne payez une phase au forfait que lorsque le système réussit un test convenu sur vos documents, et gardez le droit d'arrêter entre deux phases.
À lire aussi
Pour un système d'IA, « clé en main » signifie que le prestataire remet un système prêt à l'emploi, et que le contrat définit ce que « prêt » veut dire. Par exemple, le système tourne dans votre périmètre, sur des serveurs ou des comptes cloud que votre entreprise contrôle. Il atteint le score cible sur vos documents et transmet les cas incertains à une personne. Vos équipes peuvent l'exploiter après le départ du prestataire.
Dans le BTP, un entrepreneur clé en main conçoit et réalise l'ensemble de l'ouvrage, puis le livre prêt à l'emploi. La FIDIC, la Fédération internationale des ingénieurs-conseils, publie pour ce type de projets un contrat type connu sous le nom de Livre Argent (Silver Book).
La page de la FIDIC consacrée à l'édition 2017 cite trois cas où le Livre Argent ne convient pas :
Pour ces cas, la FIDIC recommande un autre contrat type, son Livre Jaune (Yellow Book). Un pilote d'IA bloqué correspond aux deux premiers cas tant qu'aucun prestataire n'y a fait passer vos documents, car personne n'a inspecté le terrain. Le contrat par phases décrit plus bas correspond au troisième, puisqu'il vous permet de garder un contrôle étroit sur le travail. Comprenez donc « clé en main » comme la remise d'un système qui fonctionne, et chiffrez le travail phase par phase.
Une bonne partie d'un projet logiciel peut être décrite avant d'être construite. Un rapport, ou une connexion à un autre système, tient sur le papier, et un prestataire peut chiffrer ce qui est écrit.
Un système qui lit des documents avec un modèle de langage comporte une partie que personne ne peut décrire à l'avance : la fréquence à laquelle il lit correctement chaque champ de vos documents. Un champ est une donnée précise, comme une date ou un montant. La réponse dépend de vos scans et de vos templates, ainsi que de cas dont personne ne se souvient avant qu'ils se présentent. Personne ne sait combien de travail demandera le score cible tant que quelqu'un n'a pas mesuré le système sur vos documents.
Les règles d'achat du gouvernement américain font elles aussi cette distinction. La partie 16 de la Federal Acquisition Regulation (FAR) traite des types de contrats. Elle décrit le contrat en régie (time-and-materials) comme un contrat payé à des taux horaires fixes pour les heures travaillées, plus le coût réel des matériaux. Elle ne l'autorise que lorsque personne ne peut estimer précisément le travail à la signature, ni en prévoir le coût « avec un degré de confiance raisonnable ».
Selon la FAR, un contrat au forfait convient à un travail aux spécifications claires, pour lequel un prix juste peut être fixé dès le départ. La partie 16 demande aussi aux acheteurs publics d'éviter de prolonger le recours à la régie une fois que l'expérience fournit une base pour des prix plus fermes.
Un prix forfaitaire pour l'ensemble du projet, annoncé avant que quiconque ait fait tourner le système sur vos documents, intègre donc généralement une marge importante pour couvrir l'inconnu. L'autre option est une liste d'exclusions, ces éléments que le prix ne couvre pas, et chacune vous renvoie un risque. Cherchez l'une et l'autre dans la proposition.
Cet article ne constitue pas un conseil juridique. Votre avocat rédige le contrat, et cet article liste ce qu'il doit couvrir. Découpez le travail, et chiffrez chaque partie selon ce que l'on sait au moment où elle commence :
La FAR exige aussi qu'un contrat en régie comporte « un prix plafond que le titulaire dépasse à ses propres risques ». Prévoyez vous aussi un plafond dans votre contrat. Il limite ce que vous payez, mais selon la clause de paiement de la FAR elle-même, le prestataire n'est pas tenu de continuer à travailler une fois le plafond atteint, à moins que vous ne le releviez. Convenez à l'avance de ce qui se passe alors : vous arrêtez, vous relevez le plafond ou vous replanifiez le travail.
Un prestataire peut proposer l'ensemble de la séquence dans un seul contrat et le qualifier de clé en main. Cela peut fonctionner si chaque phase a son propre prix et sa propre recette, et si vous pouvez arrêter entre deux phases.
« Terminé » signifie que le système réussit sa recette, au regard d'un seuil de réussite convenu avant que le prix soit fixé. Le contrat doit préciser :
Gardez une partie du jeu de recette hors de portée du prestataire jusqu'à la recette. S'il a vu tous les documents de test, il peut ajuster le système à ces documents précis, et le score surestimera sa capacité à lire de nouveaux documents. L'article sur les pilotes d'IA qui ne sont jamais passés en production, dont le lien figure plus haut, explique comment constituer ce jeu.
Convenez à l'avance de la manière dont ces événements modifient le prix :
Les coûts d'exploitation ne sont pas compris dans le prix de réalisation, sauf si le contrat en dispose autrement. Les frais d'utilisation du modèle, ou le coût des serveurs qui le font tourner, augmentent avec le nombre de documents. Convenez de qui les paie pendant la réalisation et après le lancement, et du nombre de documents par mois sur lequel repose le prix.
Liez chaque paiement au forfait à la réussite de la recette du système dans votre périmètre, et ne faites dépendre aucun de ces paiements d'une simple date. Pour la phase en régie, vous payez les heures jusqu'au plafond, et les scores hebdomadaires vous indiquent s'il faut continuer.
Retenez une partie du dernier paiement jusqu'à ce que le système ait tourné en production pendant une période convenue sans descendre sous le score cible. Convenez de cette part et de cette période avant de signer.
Gardez le droit d'arrêter après n'importe quelle phase et de récupérer tout ce qui a été construit jusque-là, y compris le code, les prompts, le jeu de recette et les scripts de notation. L'article dont le lien figure ci-dessous explique comment la propriété du code se règle dans un contrat.
Rédigez un brief d'une page qui indique ce que fait le pilote, quels documents il lit et combien par jour, où les données peuvent aller, et le score dont vous avez besoin. Envoyez-le à chaque prestataire de votre liste restreinte avec les mêmes questions :
L'article sur l'externalisation du développement d'IA sans laisser sortir vos données, dont le lien figure plus haut, traite en détail de la dernière question.
Le seul projet de modèle de langage qu'amBrain décrit publiquement est le suivant : « Nous avons mené une intégration de LLM jusqu'en production dans le périmètre FinTech d'un client : extraction et normalisation d'avis non structurés de courtiers et de places de marché — opérations sur titres, changements d'instruments et de marges — en enregistrements structurés consommés par le système de trading. »
Cet article n'est pas une étude de cas. Il ne dit pas que le projet ci-dessus a commencé comme le pilote bloqué d'une autre équipe. Les modèles de paiement décrits plus haut, clé en main et forfait compris, sont des conseils généraux, et l'article ne dit pas si amBrain propose l'un d'entre eux. Il ne donne ni prix ni délais d'amBrain.
amBrain reprend des projets restés bloqués avec une autre équipe et les mène jusqu'en production.
amBrain développe des logiciels depuis 2019. Sur la propriété, la formule d'amBrain est : « Le client conserve la pleine propriété du produit et du code, à l'exception de nos composants réutilisables. » Demandez à amBrain la liste nominative de ces composants avant de signer, comme vous le feriez auprès de n'importe quelle autre société.
Si votre pilote est bloqué, envoyez à amBrain le même brief et les mêmes questions qu'à tous les autres prestataires, et comparez les réponses côte à côte.
Apportez votre architecture actuelle et le mode de défaillance qui vous inquiète : nous les passerons en revue ensemble en une demi-heure.