🔍

Formation Développeur LLM avec JavaScript

Intégrez l'IA aux applications web fullstack JavaScript. Développons ensemble un agent conversationnel à l'aide d'un framework open source : le Vercel AI SDK.
S'inscrire
Illustration pour la formation

Créez des agents LLM en JavaScript

Publié le - Mis à jour le

Apprenez à créer des applications JavaScript qui utilisent l'intelligence artificielle générative (GenAI) pour fournir des fonctionnalités intelligentes.

Nous allons créer ensemble une application web jouant le rôle d'assistant virtuel, en utilisant les LLM de Mistral AI.

Objectifs

Cette formation vise à former des développeurs LLM, c'est-à-dire des développeurs capables d'intégrer une intelligence artificielle existante dans une application web implémentée en JavaScript.

  • Utiliser une solution de routage pour utiliser des LLM via une API : le "Vercel AI SDK" ;
  • Créer une interface graphique pour utiliser le LLM Mistral AI ;
  • Déployer une application utilisant l'IA en conformité avec la RGPD et l'AI Act ;
  • Observer et évaluer une application IA avec les approches LLMOps/LLMObs ;
  • Maîtriser le framework open source Mastra.ai pour la créer des agents IA en JavaScript.

Note : Mastra.ai et Mistral AI sont deux projets distincts. Mastra.ai est un framework dédié à la création d'agent en JavaScript, que nous découvrirons dans le troisième jour de formation. Il est comparable à LangChain dans l'écosystème Python. Mistral AI est une société qui crée des LLM et les rend disponibles via des API, nous utiliserons ces API tout au long de la formation.

Prérequis

Cette formation développeur LLM s'adresse aux développeurs web de niveau intermédiaire ayant une bonne connaissance du langage JavaScript côté client et/ou serveur.

  • Connaître les bases de la commmunication client/serveur avec le protocole HTTP ;
  • Connaître les bases du développement d'interfaces graphiques avec HTML et CSS ;
  • Connaître le langage JavaScript (côté client dans le navigateur et/ou côté serveur avec Node.js ou équivalent) ;
  • Avoir une maîtrise suffisante de l'anglais pour lire des documentations techniques ;
  • Apporter un ordinateur portable.

Aucune connaissance préalable en science de données ou concernant les LLM n'est nécessaire. Il n'est pas nécessaire de connaître les technologies Next.js et React, les fondamentaux seront rappelés durant la formation.

Vous préférez Python à JavaScript ? Découvrez notre formation "Introduction à LangChain" en Python.

Programme de la formation

Les deux premiers jours sont consacrés à la conception puis au déploiement d'une application mobilisant les LLM grâce au SDK IA de Vercel. Le troisème jour, nous mobilisons les compétences nouvellement acquises pour créer un véritable agent autonome via le framework open source Mastra.ai.

Mode d'évaluation de la formation

Notre approche pédagogique s'appuie sur l'alternance de présentations par le formateur et de mises en pratique accompagnées sur un projet fil rouge. A l'issue de la formation, vous conserverez le code et tous les supports de formation.

Mini-projet : StackPicker

Nous allons concevoir ensemble un agent conversationnel ("chatbot") intelligent, qui aide l'utilisateur à choisir les meilleures technologies pour résoudre un problème.

Durée

3 jours

Modalités

À distance (présentiel possible en intra-entreprise)

Prix

2000 € HT par participant ou sur devis en intra-entreprise

Prochaines sessions

Délai : de 15 jours à 2 mois (maximum)

S'inscrire ou demander un devis

N'hésitez pas à nous appeler !

Votre formateur

Eric Burel est ingénieur diplômé de l'ENSIMAG. Il est co-fondateur de LBKE et a contribué à la création de plusieurs startups technologiques.

Eric est formateur et enseignant freelance depuis 2022.

Il partage régulièrement ses connaissances à travers des articles publiés sur Smashing Magazine, sur son blog et via les cours en ligne NextPatterns et AstroPatterns.

FAQ

  • JavaScript est-il un langage pour l'IA ? Oui, JavaScript est un langage pertinent pour l'IA car les modèles d'IA et LLM est souvent accessibles via des APIs web. JavaScript est entièrement optimisé pour le web, que ce soit côté frontend ou côté backend.
  • Peut-on utiliser le langage Python plutôt que JavaScript ? La formation utilise le langage JavaScript, mais nous proposons une formation LangChain et LangGraph à destination des développeurs Python.

Ressources complémentaires

Nous proposons des formations courtes dans le domaine du développement web fullstack et du développement LLM, à destination des développeurs JavaScript et Python.

Nous accompagnons aussi les dirigeants, cadres et managers techniques via des formations qui leurs sont dédiées.