- Cours pratique
- FSE
- Informatique
Formation Spring AI : Intégrer les modèles d'IA dans vos applications Spring
Bénéficier de l'écosystème Spring pour rendre vos applications plus intelligentes

- Durée
- 2 jours
- Niveau
- Fondamental
- Modalités
- Distanciel
Description de la formation Spring IA
Combinant la puissance du célèbre framework Spring avec les capacités révolutionnaires de l'intelligence artificielle, l'initiative Spring IA revendique sa place dans les projets d'IA générative au même titre que Python. Conçue pour répondre aux défis complexes et dynamiques des entreprises modernes, Spring AI offre une plateforme complète pour la création d'applications intelligentes, autonomes et adaptatives.
Dans cette formation Spring IA nous vous présentons les concepts de base de Spring IA ainsi que son API compatible avec différents modèles d’IA. Chaque concept est illustré par des ateliers pédagogiques qui ne pourront que vous étonner. L’API d’OpenAI sera plus précisément utilisée dans les ateliers.

Objectifs pédagogiques
Objectifs pédagogiques :
À l'issue de cette formation Spring IA, vous aurez acquis les connaissances et compétences nécessaires pour :
- Comprendre les interactions entre le framework Spring et l'intelligence artificielle d'OpenAI
- Être capable de rédiger des prompts qualifiés et structurés
- Savoir générer des images avec Spring IA et OpenAI
- Savoir générer de l'audio à partir d'un texte
Objectifs opérationnels
Savoir maîtriser les concepts de Spring IA combinés à son API compatible avec l'IA.
Programme
Contenu du cours, module par module
7 modules
- Les différents types d’intelligence artificielle
- Introduction aux grands modèles de langages (LLM)
- Présentation d’OpenAI
- L’offre de Spring AI, les modèles supportés
- Configuration des clés d’API
- Implémentation d’un service et exploration des capacités des LLM
- Gabarits de prompt
- Contrôler le format des réponses d’OpenAI
- Méta-données d’OpenAI
Travaux pratiques
- Introduction au prompt engineering
- L'importance de la précision et de la clarté
- Donner du temps pour le raisonnement
- Inférence
- Zero-shot vs Few-shots prompt
- Chaîne de raisonnement
- Messages systèmes
Travaux pratiques
- Principes du RAG
- Configuration et chargement d’une base de document vectorielle, l’exemple de Milvus
- Recherche de documents dans la base
- Optimisation du prompt
- Tuning de la base de documents et ajout de méta-données
Travaux pratiques
- Intérêts et usages des fonctions
- Invocation des fonctions avec OpenAI
- Implémentation d’une fonction et configuration du callback
- Transformer les réponses pour améliorer les données fournies au modèle
- Utilisation des messages systèmes
Travaux pratiques
- Capacités de génération d’image avec OpenAI
- API de générations et les différents modèles, le modèle DALL-E 3
- Options d’image supportées
Travaux pratiques
- Modèles disponibles et fonctionnalités
- OpenAI Speech Client
Travaux pratiques
Travaux pratiques
Les travaux pratiques et démonstrations représentent 80% du temps de formation.
Programme mis à jour le 23/04/2026
Public concerné
Ce cours s’adresse à des exploitants d’applications et plus globalement à tout développeur souhaitant intégrer l'IA à ses projets Spring.

Prérequis
Aucune expérience préalable en intelligence artificielle n'est requise pour suivre cette formation. Cependant, une connaissance du framework Spring est nécessaire.
J’évalue mes connaissances pour vérifier que je dispose des prérequis nécessaires pour profiter pleinement de cette formation en faisant le test de prérequis.
Faire le testFinancement
Cette formation peut être prise en charge par votre entreprise, seule ou avec l’appui de son opérateur de compétences. Nous fournissons le devis et les pièces attendues par l’OPCO.
5/5
3 avis
« Mon avis sur le contenu du stage : "Contenu de la formation de grande qualité, très complet , permet d'avoir un très bon aperçu des fonctionnalités qu'apportent spring ai. Support de cours et tps sont excellent : clair et précis" Mon avis sur le formateur : "Le formateur est pédagogue et disponible, rien à dire" Ce que j'ai le plus apprécié : "Formation très bien structurée" »
LOBred Banque Populaire « Mon avis sur le contenu du stage : "très bon mixte en pratique et exercice " Ce que j'ai le plus apprécié : "formateur au top" Ce que j'ai le moins apprécié : "un machine virtuel aurait été top pour réaliser les exercices, j'ai du passer de mon perso de travail par mon pc perso pour pouvoir effectuer les exercice " »
CHATELAIN AurélienINETUM
Les avis figurant ci-dessus sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.
Formations liées
- Intégrer des modèles ChatGPT dans les applications PythonRéf. PGPT3 joursFondamentalProchaine session : 18 nov.2 625 €
- Développer des applications web d'entreprise avec Jakarta EERéf. JDAJ74 joursIntermédiaireProchaine session : 23 nov.2 490 €
- LangChain4j : intégrer ses LLMs dans des applications JavaRéf. LC4J1 jourIntermédiaireProchaine session : 21 déc.950 €
- Optimisation et Profiling des applications Java avec JProfilerRéf. JPOJ3 joursIntermédiaireProchaine session : 9 nov.2 090 €