---
title: "Construction et programmation · Apprendre"
description: "Appeler un modèle, imposer un format, évaluer, programmer avec un assistant."
url: https://meridal.fr/apprendre/dossier/construire/
language: fr
---

[Apprendre](https://meridal.fr/apprendre/)

Dossier · 25 pages écrites

# Construction et programmation

Appeler un modèle, imposer un format, évaluer, programmer avec un assistant.

## Point de départ

S'exercer · Niveau 3 · 15 minutes

### [Premier appel à un modèle](https://meridal.fr/apprendre/premier-appel/)

Le premier appel à un modèle, en Python, et ce que chaque ligne fait.

[Lire la page](https://meridal.fr/apprendre/premier-appel/)

L'essentiel

1. Un appel tient en trois gestes : créer le client avec la clé, envoyer la demande, lire la réponse.
2. Chaque éditeur a sa bibliothèque et sa forme de demande, mais le principe est le même.
3. La clé se lit dans une variable d'environnement ; elle n'apparaît jamais dans le code.
4. Le nom du modèle se choisit à chaque appel : c'est lui qui fixe le prix et la qualité.
5. Les bibliothèques réessaient seules les erreurs passagères ; une erreur de budget, elle, ne passe pas en réessayant.

## Parcours

Les parcours qui passent par ce dossier, chacun pour un profil, du début à la fin.

- [7 Construction Niveau 3 · Le praticien · 12 pages, dont 4 ici Appeler un modèle, lui imposer un format, monter un RAG et un agent, les évaluer, les sécuriser, en suivre le coût, et tenir le contexte d'un projet.](https://meridal.fr/apprendre/parcours/construire/)
- [13 Premiers pas en développement Niveau 3 · Qui commence à programmer avec l'IA · 8 pages, dont 5 ici Préparer votre poste, appeler un modèle, lui imposer un format, lui donner des outils, monter un RAG minimal et le mettre en service.](https://meridal.fr/apprendre/parcours/dev-debut/)
- [14 Développement d'applications d'IA Niveau 3 · Le développeur qui passe en production · 10 pages, dont 9 ici Ranger des vecteurs, tenir un RAG en production, construire un agent, brancher des serveurs MCP, tester, observer, sécuriser, déployer et maîtriser le coût.](https://meridal.fr/apprendre/parcours/dev-avance/)

## Questions

- Comment commencer à programmer avec l'IA ? [Préparer son poste de développement Faire · Niveau 3 · 14 minutes](https://meridal.fr/apprendre/poste-de-developpement/)

## Pages du dossier

- Comprendre 12 min

  [Pièges des fichiers de données](https://meridal.fr/apprendre/ce-qui-casse-dans-un-fichier/)

  Les fichiers qui piègent un programme, montrés sur des exemples fabriqués.
- Comprendre 12 min

  [Streaming, cache et traitement par lots](https://meridal.fr/apprendre/streaming-cache-et-lots/)

  Trois réglages qui changent le délai et le coût d'une application.
- Comprendre 14 min

  [Embeddings et bases vectorielles](https://meridal.fr/apprendre/embeddings-et-bases-vectorielles/)

  Comment un texte devient un vecteur, et où ranger des millions de vecteurs.
- Comprendre 14 min

  [Routage entre modèles et maîtrise du coût](https://meridal.fr/apprendre/routage-entre-modeles/)

  Envoyer chaque demande au modèle qui suffit, et suivre la facture.
- Comprendre 15 min

  [Ajustement d'un modèle](https://meridal.fr/apprendre/ajustement-d-un-modele/)

  Quand ajuster un modèle sur ses données, comment, et ce que cela coûte.
- Faire 14 min

  [Évaluation d'un outil d'IA](https://meridal.fr/apprendre/evaluer-un-outil-d-ia/)

  Mesurer un outil sur vos cas avant et après chaque changement.
- Faire 15 min

  [Programmation avec un assistant de code](https://meridal.fr/apprendre/programmer-avec-un-assistant-de-code/)

  Faire écrire du code par un assistant, et garder la main sur ce qu'il livre.
- Faire 14 min

  [Préparer son poste de développement](https://meridal.fr/apprendre/poste-de-developpement/)

  Le terminal, Python, Node, git, les clés d'API et les secrets, installés et vérifiés.
- Faire 18 min

  [Un RAG en production](https://meridal.fr/apprendre/rag-en-production/)

  Le découpage, les métadonnées, les droits, la mise à jour et la mesure d'un RAG qui sert tous les jours.
- Faire 14 min

  [Serveurs MCP existants](https://meridal.fr/apprendre/serveurs-mcp-existants/)

  Brancher un assistant sur des serveurs MCP publiés, et ce qu'il faut vérifier avant.
- Faire 15 min

  [Jeux de tests d'une application d'IA](https://meridal.fr/apprendre/jeux-de-tests/)

  Écrire les cas, noter les réponses, suivre les régressions à chaque changement.
- Faire 14 min

  [Observabilité : traces, coût et délai](https://meridal.fr/apprendre/observabilite/)

  Voir chaque appel, ce qu'il a coûté et pourquoi il a échoué.
- Faire 15 min

  [Sécurité d'une application d'IA](https://meridal.fr/apprendre/securite-d-une-application-d-ia/)

  Injection, secrets, données personnelles et permissions : les défenses à coder.
- Faire 18 min

  [Déploiement en région européenne](https://meridal.fr/apprendre/deploiement-en-europe/)

  Mettre une application en service sur un hébergement européen, avec ses secrets et ses journaux.
- Faire 20 min

  [Modèles en local : Ollama, vLLM et quantification](https://meridal.fr/apprendre/modeles-en-local-ollama-vllm/)

  Servir un modèle open weight sur sa propre machine ou son serveur.
- Faire 20 min

  [Collecte de données publiques](https://meridal.fr/apprendre/collecte-de-donnees-publiques/)

  Les registres et les API publiques, la collecte légale et sa mise à jour.
- S'exercer 15 min

  [Premier appel à un modèle](https://meridal.fr/apprendre/premier-appel/)

  Le premier appel à un modèle, en Python, et ce que chaque ligne fait.
- S'exercer 20 min

  [Réponse dans un format imposé](https://meridal.fr/apprendre/format-impose/)

  Obtenir une réponse que le programme peut lire, à tous les coups.
- S'exercer 20 min

  [L'appel d'outils](https://meridal.fr/apprendre/appel-d-outils/)

  Donner au modèle des fonctions qu'il peut demander, et traiter ses demandes.
- S'exercer 30 min

  [Lecture de documents : OCR, vision, PDF et tableaux](https://meridal.fr/apprendre/lecture-de-documents-ocr-vision-pdf/)

  Faire lire un scan, un PDF ou un tableau à un programme, et vérifier ce qu'il en tire.
- S'exercer 60 min

  [Interface de discussion et connexion d'entreprise](https://meridal.fr/apprendre/interface-et-connexion-d-entreprise/)

  Une interface pour l'équipe, avec la connexion par le compte Microsoft ou Google de l'entreprise.
- S'exercer 30 min

  [Transcription et synthèse vocale](https://meridal.fr/apprendre/transcription-et-synthese-vocale/)

  Transcrire un enregistrement, faire lire un texte, et ce que coûte chaque minute.
- Choisir 15 min

  [Choix d'une API et d'une bibliothèque](https://meridal.fr/apprendre/choix-d-une-api-et-d-une-bibliotheque/)

  Les API des éditeurs, les passerelles et les bibliothèques, et laquelle prendre selon le projet.
- Choisir 14 min

  [Bibliothèques d'agents](https://meridal.fr/apprendre/bibliotheques-d-agents/)

  Les bibliothèques des éditeurs et les cadres libres pour construire un agent, et lequel choisir.
- Retenir 5 min

  [Fiche mémo : construire](https://meridal.fr/apprendre/fiche-memo-construire/)

  Une page à garder : appeler, contraindre, évaluer.

Aucune page de ce genre n'est encore écrite ; les pages prévues sont dépliées ci-dessous.

Aucune page ne correspond à ce filtre.

## Réalisations

Ce que Meridal a réellement fait sur ce sujet, raconté sans nommer le client.

- [Un modèle commun pour le dossier de vente, et des chiffres repris sans ressaisie](https://meridal.fr/realisations/document-remis-aux-acquereurs/)
- [Un modèle financier rempli à partir des documents reçus](https://meridal.fr/realisations/modele-financier/)
- [La gestion de Meridal, automatisée](https://meridal.fr/realisations/systeme-du-cabinet/)
- [Une base de savoir que l'assistant consulte avant de répondre](https://meridal.fr/realisations/base-de-savoir/)
- [Une liste d'entreprises tenue à jour à partir des données publiques](https://meridal.fr/realisations/dirigeants-d-entreprises/)
- [La recherche des bons interlocuteurs, au meilleur coût](https://meridal.fr/realisations/bon-interlocuteur/)

- [Fonctionnement d'une IA](https://meridal.fr/apprendre/dossier/ia/)
- [Usage quotidien](https://meridal.fr/apprendre/dossier/quotidien/)
- [Le contexte](https://meridal.fr/apprendre/dossier/contexte/)
- [Vos documents](https://meridal.fr/apprendre/dossier/documents/)
- [Automatisation](https://meridal.fr/apprendre/dossier/automatiser/)
- [Les agents](https://meridal.fr/apprendre/dossier/agents/)
- [Choix d'un modèle](https://meridal.fr/apprendre/dossier/modeles/)
- [Choix des outils](https://meridal.fr/apprendre/dossier/outils/)
- [Données, sécurité, confiance](https://meridal.fr/apprendre/dossier/confiance/)
- [Les règles](https://meridal.fr/apprendre/dossier/regles/)
- [Conduite de projet](https://meridal.fr/apprendre/dossier/projet/)
- [Construction et programmation](https://meridal.fr/apprendre/dossier/construire/)
- [Le métier](https://meridal.fr/apprendre/dossier/metier/)
- [Outils un par un](https://meridal.fr/apprendre/dossier/fiches-outils/)
- [Modes opératoires](https://meridal.fr/apprendre/dossier/modes-operatoires/)
- [Projets d'entraînement](https://meridal.fr/apprendre/dossier/projets/)
- [Secteurs et métiers](https://meridal.fr/apprendre/dossier/atlas/)
- [L'actualité](https://meridal.fr/apprendre/dossier/actualite/)
