← Back to courses
Caplogy course
Intégrer un LLM dans une application
IA pour l'IT
Intégrer un modèle de langage (API ou open-source) dans une application métier
Niveau : Intermédiaire · Domaine : Développement d'applications IA
1235 € HT / participant
- Format
- Présentiel / distanciel / hybride
- Duration
- 2 days (14 hours)
- Participants / session
- 10
- Session guarantee
- Session maintenue dès 4 inscrits
- Deadline
- Unlimited
Target audience
Développeurs, ingénieurs logiciel
Prerequisites
Bases de programmation (Python)
In the learning path
Séquence 1 — Le modèle vu du code
- • Rôles, messages, tokens et fenêtre de contexte
- • Lire usage et finish_reason, pas seulement le contenu
- • Encapsuler l'appel derrière une interface stable
Séquence 2 — Paramètres et coûts
- • temperature, max_tokens, stop, seed : ce qu'ils garantissent ou non
- • Pourquoi le déterminisme n'existe pas, et ce que l'on teste à la place
- • Épinglage de version et facteurs de coût
Séquence 3 — Sorties structurées
- • Les quatre niveaux de validation, cumulatifs
- • Extraction robuste d'un JSON produit par un modèle
- • TP 1, parties a et b
Séquence 4 — Robustesse
- • Trois familles d'erreurs et leur traitement respectif
- • Réessai borné, disjoncteur, stratégies de dégradation
- • TP 1, partie c
Séquence 5 — Observabilité et évaluation
- • Construire un harnais d'évaluation reproductible
- • Quatre métriques et la métrique métier
- • TP 1, partie d
- Jour 2 — Contexte, outils, sécurité, production
Séquence 1 — Donner du contexte
- • Hiérarchie des sources et ordre imposé
- • Découper un corpus, assembler sous budget de tokens
- • TP 2, partie a
Séquence 2 — Appel d'outils
- • Le tour d'appel, de la proposition à l'exécution
- • Liste blanche, schémas d'arguments, autorisation, journal
- • Classer les actions par réversibilité et portée
- • TP 2, partie b
Séquence 3 — Sécurité (1/2)
- • Quatre vecteurs d'injection et ce qui ne fonctionne pas
- • Mesure du comportement sans défense
Séquence 3 — Sécurité (2/2)
- • Les trois lignes de défense, cumulatives
- • Secrets, données personnelles, sous-traitance
- • TP 2, partie c
Séquence 4 — Latence et expérience
- • Leviers de latence et de coût, et leurs contreparties
- • Streaming : ce qu'il change pour la validation
- • Concevoir l'attente et informer l'utilisateur
Séquence 5 — Mise en production
- • Ce qui se versionne, et pourquoi un prompt est du code
- • Liste de contrôle et bascule de désactivation
- • TP 2, partie d
- • Évaluation des acquis et test de compétence
- • Évaluation à chaud
- • Ressources pour poursuivre
Dates & locations
| Start | End | Location |
|---|---|---|
| 11/01/2027 | 12/01/2027 | Présentiel / distanciel / hybride |
Practical information
- Enrolment terms and lead time
- Enrolment online or by email, up to 21 days before the session starts and subject to available seats — this lead time lets us send your joining instructions, then your access details for remote sessions. After that, write to us: we consider every request. For a tailored or on-site session, we reply within 48 working hours.
- Contact
- contact@caplogy.com — Contact us
- Accessibility and disability
- Poste de travail adapté sur demande (périphériques, agrandissement, synthèse vocale) ; supports d'exercice fournis avec les éléments de départ déjà en place ; temps majoré d'un tiers sur les travaux pratiques, avec possibilité de traiter deux parties sur trois ; extraits de code remis en fichier texte sélectionnable ; salle accessible PMR Our disability officer is available from enrolment through to the end of the course, to discuss the arrangements you need. Write to contact@caplogy.com.