Cookies. Nous comptons les visites sans cookies. Si vous l’acceptez, nous déposons aussi un cookie pour voir comment le site est utilisé. Politique relative aux cookies
Créer une appli reposant sur l’IA : la pile d’outils, couche par couche
9 étapes, 24 outils
mis à jour le
Une fonctionnalité d’IA qui marche dans une démonstration n’est qu’une petite partie du travail. La démo, c’est un prompt, un modèle et cinq entrées bienveillantes. Le produit, c’est la même chose face à des milliers d’utilisateurs imprévisibles, avec vos propres données derrière, une facture qui grossit avec l’usage et le besoin de savoir quand les réponses se dégradent.
La pile compte donc plusieurs couches. Un modèle, atteint par une API ou hébergé par vos soins. Des prompts versionnés comme du code. De la recherche d’information et de la mémoire, pour que le modèle réponde à partir de votre contenu plutôt qu’au hasard. Éventuellement une boucle d’agent avec des outils qu’il peut appeler. Du code d’application ordinaire autour de tout cela, puis des tests, une évaluation et un endroit où déployer.
Les agents de code écrivent désormais une large part de ce code d’application, et les builders d’applis peuvent produire un front-end fonctionnel à partir d’une description. Ce qu’ils ne règlent pas, c’est le jugement d’ingénierie : quel modèle suffit pour la tâche à un coût acceptable, comment mesurer la qualité avant que les utilisateurs ne le fassent, quelles données peuvent quitter votre système, et que se passe-t-il quand le modèle se trompe avec assurance. Les modèles et leurs conditions changent aussi souvent : concevez donc l’appli de façon à pouvoir changer de modèle sans tout réécrire.
À qui s’adresse ce guide Les développeurs, fondateurs techniques et petites équipes produit qui ajoutent une fonctionnalité de modèle de langage à un produit ou bâtissent une nouvelle appli autour d’un tel modèle, et qui veulent une carte des outils avant de choisir leur pile.
Un premier passage courant pour un prototype : comparer les modèles sur vos propres prompts, écrire le code avec un agent, ajouter tôt le traçage, puis déployer. Les outils suivent cet ordre, pas un classement.
Connectez le dépôt et partagez l’URL d’aperçu avec cinq testeurs.
1
Étape 1 : Choisir un modèle
Vous décidez quel modèle, ou quels modèles, l’appli appellera, en pesant la qualité des résultats sur votre propre tâche, la vitesse, la taille du contexte, le coût par requête, les exigences de confidentialité et le choix entre une API hébergée et un modèle ouvert que vous faites tourner vous-même.
Ce que fait l’IA
Vous laisser envoyer le même prompt à plusieurs modèles côte à côte, exposer des modèles via des formats d’API familiers et faire tourner des modèles ouverts sur votre propre matériel.
Ce que l’IA ne peut pas faire
Vous dire quel modèle convient à votre tâche. Les classements publics reflètent les votes et les prompts d’autres personnes : le seul test fiable, ce sont vos propres exemples.
Runs open-source models inside secure hardware enclaves and exposes them through an OpenAI-compatible API, for apps that handle sensitive data.
Cloud d’IA privé qui exécute des modèles dans des enclaves matérielles sécurisées, proposé sous forme d’appli de chat, d’API d’inférence et de conteneurs.
Voir l’outil
2
Étape 2 : Rédiger des prompts et prototyper
Avant d’écrire le code de l’appli, vous mettez au point les consignes : prompt système, exemples, format de sortie. Vous les essayez sur des entrées réelles, y compris délicates, et gardez chaque version pour pouvoir comparer les changements.
Ce que fait l’IA
Réécrire une demande approximative en prompt structuré, repérer les faiblesses d’un prompt existant et tenir une bibliothèque de prompts versionnée.
Ce que l’IA ne peut pas faire
Connaître vos cas limites. Un prompt bien écrit peut échouer sur les entrées que vos utilisateurs envoient vraiment, ce que seul un test sur des exemples collectés révèle.
Transforme une demande courte et approximative en prompt clair et structuré et range chaque prompt dans une bibliothèque consultable pour le réutiliser.
Générateur de prompts qui transforme une demande brute en prompt structuré pour ChatGPT, Claude, Gemini et d’autres modèles.
Analyzes a prompt for strengths and weaknesses, rewrites it in rounds and records each version so earlier ones can be recovered.
Espace de travail pour générer, analyser, optimiser et rétro-concevoir des prompts destinés aux modèles de texte, d’image et de vidéo.
Voir l’outil
3
Étape 3 : API de modèles, passerelles et hébergement d’inférence
Vous connectez l’appli aux modèles de façon à tenir en production : clés gardées côté serveur, nouvelles tentatives et solutions de repli quand un fournisseur tombe, limites de débit, suivi des dépenses, et hébergement GPU si vous servez vous-même un modèle ouvert.
Ce que fait l’IA
Router les requêtes vers de nombreux modèles par un seul point d’accès avec repli et quotas, et servir des modèles ouverts sur une infrastructure GPU à mise à l’échelle automatique, sans gérer de clusters.
Ce que l’IA ne peut pas faire
Supprimer la dépendance aux fournisseurs. Prix, limites de débit et versions de modèles changent à leur rythme : figez les versions et lisez les conditions sur l’usage des données.
Son AI Gateway route les requêtes vers de nombreux modèles d’IA par un seul service, avec repli, répartition de charge, nouvelles tentatives et suivi des dépenses.
Plateforme cloud pour déployer des applications web et des agents d’IA, avec passerelle d’IA, sandboxes, workflows et CDN mondial.
Documents how to call its models from application code and coding agents, with thinking mode that can be switched off per request.
Entreprise de recherche en IA qui propose un assistant de chat, un harness de bureau et une API facturée au token pour ses modèles de langage.
Voir l’outil
4
Étape 4 : Recherche d’information, mémoire et données
La plupart des applis utiles répondent à partir d’un contenu précis : votre documentation, les fichiers d’un client, le web en direct, des conversations passées. Vous ingérez et indexez ce contenu, récupérez les éléments pertinents à chaque requête et les transmettez au modèle avec leurs sources.
Ce que fait l’IA
Récupérer des pages web en Markdown propre, stocker et interroger des embeddings, renvoyer les passages pertinents avec des liens vers les sources et garder une mémoire par utilisateur d’une session à l’autre.
Ce que l’IA ne peut pas faire
Corriger des sources médiocres. La recherche fait remonter tout ce qui figure dans l’index : des documents périmés ou contradictoires donnent des réponses périmées ou contradictoires.
Stocke et indexe des embeddings dans une base Postgres pour que l’application puisse faire des recherches par similarité avec les modèles de son choix.
Plateforme de développement Postgres avec authentification, API instantanées, edge functions, temps réel, stockage et embeddings vectoriels.
Builds a per-user graph of dated facts from data and conversations and returns the context a task needs in one call.
Couche de contexte et de mémoire pour agents d’IA, qui construit des graphes de connaissances maîtrisés à partir de données métier, de documents et de conversations.
Voir l’outil
5
Étape 5 : Frameworks d’agents et accès aux outils
Si l’appli doit agir et pas seulement répondre, vous construisez une boucle d’agent : le modèle décide quel outil appeler, votre code l’exécute et renvoie le résultat. Vous définissez les outils, leurs autorisations et les moments où un humain doit confirmer.
Ce que fait l’IA
Fournir des bibliothèques pour écrire des agents avec n’importe quel fournisseur de modèles, générer des schémas d’outils à partir de fonctions ordinaires et gérer l’authentification auprès de serveurs d’outils tiers.
Ce que l’IA ne peut pas faire
Rendre un agent sûr par défaut. Chaque outil que vous exposez est quelque chose que le modèle peut appeler au mauvais moment : limitez strictement les autorisations et confirmez les actions irréversibles.
Connecte un agent à des serveurs MCP d’un catalogue et gère OAuth, les identifiants et les sessions de ces connexions.
Registre et couche de connexion qui relie les agents d’IA aux serveurs MCP, avec OAuth et identifiants gérés.
Voir l’outil
6
Étape 6 : Écrire le code
Autour du modèle se trouve une application ordinaire : routes d’API, modèles de données, authentification, tâches de fond, interface utilisateur. Vous écrivez, relisez et testez ce code, de plus en plus en confiant des tâches à un agent de code dont vous relisez les modifications.
Ce que fait l’IA
Explorer un dépôt, planifier une modification, éditer des fichiers, lancer les tests et ouvrir une pull request à partir d’une tâche en langage courant, et relire des pull requests ligne par ligne.
Ce que l’IA ne peut pas faire
Porter l’architecture ni ses conséquences. Un code généré peut réussir ses tests et rester vulnérable ou inadapté à vos besoins : un développeur doit donc lire ce qui est fusionné.
Planifie des tâches de programmation, édite des fichiers, lance des tests et ouvre des pull requests dans votre dépôt, en demandant avant de modifier des fichiers ou d’exécuter des commandes.
L’agent de programmation IA d’Anthropic, qui planifie, modifie le code, lance les tests et ouvre des pull requests depuis le terminal ou l’IDE.
Relit chaque pull request avec des commentaires ligne par ligne et des suggestions applicables en un clic, ce qui aide quand une grande partie du code est écrite par des agents.
Revue de code par IA qui commente chaque pull request, avec tri des PR, explication des changements et suivi de sécurité.
Voir l’outil
7
Étape 7 : Fonctions de voix, d’image et de vidéo
Certaines applis ont besoin de plus que du texte : réponses parlées, transcription, conversation vocale en temps réel, images ou clips générés. Ce sont des modèles distincts, avec leurs propres API, leurs délais de réponse et leurs règles d’usage.
Ce que fait l’IA
Ajouter synthèse vocale, reconnaissance vocale et conversation vocale en duplex intégral par une API, et générer de la vidéo ou des images depuis le code de l’application.
Ce que l’IA ne peut pas faire
Régler les droits à votre place. Cloner la voix d’une personne réelle exige son consentement, et l’usage commercial de médias générés dépend des conditions du fournisseur et de votre formule.
Fournit une infrastructure WebRTC et maintient Pipecat, un framework open source pour orchestrer des agents vocaux d’IA en temps réel.
Plateforme pour développeurs dédiée à la voix, à la vidéo et aux agents d’IA en temps réel, bâtie sur une infrastructure WebRTC et sur le framework open source Pipecat.
Expose ses modèles de génération de vidéo et d’images par une API pour développeurs, avec documentation et routeur de modèles.
Plateforme d’IA pour générer et modifier vidéo, images et audio, avec une API pour développeurs et des modèles de monde.
Voir l’outil
8
Étape 8 : Évaluation et suivi
Vous constituez un jeu de test à partir d’entrées réelles, notez les sorties avant chaque modification et, après le lancement, tracez chaque requête pour que les échecs, le coût et la latence soient visibles. La relecture humaine couvre ce que la notation automatique ne peut pas juger.
Ce que fait l’IA
Enregistrer chaque étape d’une exécution, constituer des jeux de données à partir de traces réelles, lancer des évaluateurs automatiques pour des problèmes comme les hallucinations et placer des sorties en file pour une notation humaine.
Ce que l’IA ne peut pas faire
Définir ce qu’est une bonne réponse pour votre produit. Quelqu’un doit écrire les critères et annoter des exemples, et les juges automatiques sont eux-mêmes des modèles qui se trompent.
Sa plateforme LangSmith enregistre chaque étape de l’exécution d’un agent, constitue des jeux de données à partir de traces réelles et lance des évaluations en ligne et hors ligne.
Frameworks open source pour agents et plateforme LangSmith pour tracer, évaluer et déployer des agents d’IA.
Envoie des évaluateurs d’IA contre des agents de chat et vocaux pour détecter hallucinations, biais, toxicité et problèmes de conformité avant la sortie.
Cloud de test logiciel, anciennement LambdaTest, avec des agents d’IA qui planifient, écrivent et exécutent des tests pour le web, le mobile et les applications d’IA.
Son observabilité de l’IA suit les événements générés par les appels de modèle d’une application, à côté des rediffusions de sessions et du suivi des erreurs pour le reste de l’appli.
Plateforme de données produit qui réunit analyse, relecture de sessions, feature flags, suivi des erreurs et entrepôt de données, avec de l’IA par-dessus.
Voir l’outil
9
Étape 9 : Livrer l’appli
L’appli a besoin d’un front-end, de comptes d’utilisateurs, d’un hébergement, d’un domaine et d’un processus de publication avec aperçus et retour arrière. Pour un prototype ou un outil interne, tout cela peut être généré ; pour un produit, c’est de l’ingénierie délibérée.
Ce que fait l’IA
Générer une appli web fonctionnelle avec interface, logique et couche de données à partir d’une description, déployer à chaque envoi de code et donner à chaque modification une adresse d’aperçu.
Ce que l’IA ne peut pas faire
S’occuper de l’après-lancement à votre place : abus, limitation de débit, demandes liées à la vie privée, support et facture d’usage qui grossit avec chaque utilisateur.
Construit une appli web à partir d’une description en langage courant avec un aperçu en direct, et gère l’hébergement et l’authentification sur la plateforme.
Créateur d’applications et de sites par IA qui transforme une description en langage courant en logiciel full-stack fonctionnel.
Gère inscriptions et connexions et expose les tables de la base par des points d’accès REST, de sorte que l’appli dispose d’un backend sans code serveur sur mesure.
Plateforme de développement Postgres avec authentification, API instantanées, edge functions, temps réel, stockage et embeddings vectoriels.
À partir de 25 $/moisVoir l’outil
Des attentes réalistes
Les modèles se trompent avec assurance
Un modèle de langage peut renvoyer une réponse fluide mais fausse, et la recherche d’information réduit ce risque sans le supprimer. Montrez les sources quand c’est possible, testez sur des entrées réelles et ne laissez pas une sortie non relue guider des décisions sur la santé, l’argent ou le droit.
Données des utilisateurs et conditions des fournisseurs
Chaque prompt que vous envoyez peut contenir des données personnelles ou confidentielles. Vérifiez les conditions de chaque fournisseur sur la conservation et l’entraînement, dites aux utilisateurs ce qui est traité et envisagez une inférence auto-hébergée ou en enclave sécurisée pour les charges sensibles.
Le coût augmente avec l’usage
Les jetons, les crédits, les secondes de GPU et les appels d’outils sont tous facturés à la mesure. Une fonctionnalité peu coûteuse en test peut devenir chère avec de longs contextes ou des boucles d’agent : fixez des plafonds de dépenses et mesurez le coût par requête.
Le code généré demande encore une relecture
Les agents de code et les builders d’applis produisent vite un logiciel qui fonctionne, y compris avec des failles de sécurité. Relisez vous-même l’authentification, les règles d’accès aux données et la gestion des secrets avant l’arrivée de vrais utilisateurs.
L’injection de prompt est une vraie attaque
Le texte que le modèle lit sur des pages web, dans des documents ou chez des utilisateurs peut contenir des instructions. Traitez la sortie du modèle comme non fiable, limitez les outils qu’un agent peut appeler et exigez une confirmation pour tout ce qui est irréversible.
Questions fréquentes
Dois-je appeler l’API d’un modèle hébergé ou faire tourner moi-même un modèle ouvert ?
Commencez par une API hébergée, sauf raison claire de faire autrement. On construit plus vite dessus et elle n’exige aucune exploitation de GPU. Faire tourner soi-même un modèle ouvert se justifie quand les données doivent rester dans votre environnement, quand vous devez l’affiner ou quand le volume est assez élevé pour que posséder la puissance de calcul coûte moins cher. Beaucoup d’équipes prototypent sur une API et réexaminent le choix une fois l’usage connu.
Faut-il un framework d’agents pour créer une appli d’IA ?
Souvent non. Un seul appel au modèle avec de bonnes consignes et un contexte récupéré couvre beaucoup de fonctionnalités : résumer, classer, extraire, répondre à partir de documents. Un framework se justifie quand le modèle doit choisir entre des outils, enchaîner plusieurs étapes, garder un état ou se remettre d’un échec. En ajouter un trop tôt ajoute aussi des concepts à déboguer : commencez simple et adoptez-en un quand l’approche directe ne suffit plus.
Une personne qui ne code pas peut-elle créer une appli d’IA avec ces outils ?
Un prototype ou un outil interne, oui. Les builders d’applis de ce guide génèrent à partir d’une description une appli web fonctionnelle avec connexion et hébergement. Un produit qui traite des données de clients et des paiements, c’est autre chose : il faut que quelqu’un comprenne la sécurité, les coûts et la gestion des pannes. Un parcours raisonnable : prototyper sans code, tester avec de vrais utilisateurs, puis faire appel à un développeur avant de passer à l’échelle.
Comment savoir si ma fonctionnalité d’IA est assez bonne pour être lancée ?
Rassemblez un ensemble d’entrées réelles, notez à quoi ressemble une bonne réponse pour chacune et évaluez le système sur cette base avant chaque modification. Incluez des cas difficiles et hostiles. Combinez des contrôles automatiques et la relecture humaine d’un échantillon. Lancez auprès d’un petit groupe avec le traçage activé, lisez les échecs et élargissez l’accès à mesure que le taux d’échec devient acceptable pour votre usage.