Formation Mastra & Vercel AI SDK - Développeur IA JavaScript
Date de mise à jour :
Identifiant Offre Info : 15_25505376F
Organisme responsable :
LBKE
(ouvre dans un nouvel onglet)
Présentation de la formation
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…
- 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 créer des agents IA en JavaScript
Programme de la formation
Jour 1 : Une application LLM avec la stack Vercel Introduction aux LLM et leur intégration aux applications web Consommer une API LLM avec le "Vercel AI SDK" Prompt Engineering : message système, templates, few-shot learning/in-context learning Données structurées et validation avec la librairie zod Introductions au tool calling Création d'une interface utilisateur sous forme d'application web avec Next.js et React (adaptation possible si vous maîtrisez…
- Introduction aux LLM et leur intégration aux applications web
- Consommer une API LLM avec le "Vercel AI SDK"
- Prompt Engineering : message système, templates, few-shot learning/in-context learning
- Données structurées et validation avec la librairie zod
- Introductions au tool calling
- Création d'une interface utilisateur sous forme d'application web avec Next.js et React (adaptation possible si vous maîtrisez d'autres frameworks JavaScript : Vue.js avec Nuxt, Svelte...)
- Streaming d'une réponse
- Déploiement de l'application web sur Vercel
- Principe des agents
- Introduction au framework Mastra pour créer des systèmes d'IA en JavaScript, installation et création d'un agent avec Mastra
- Mettre en place la mémoire : court-terme, long terme, working memory
- Appels d'outils à grande échelle avec le protocole MCP
- Créer des workflows déterministes avec Mastra : exemple du RAG classique
- Manipuler des données dans d'autres formats selon le principe de la multimodalité
- Enjeux éthiques et environnementaux, utilisation frugale des LLM, opposition entre modèles intelligents et utilisation intelligente des modèles
- Principe des approches "Ops" : DevOps, MLOps et LLMOps, et auto-hébergement des modèles LLM
- Déployer une application Mastra en production
- Télémétrie et observabilité avec OpenTelemetry
- Évaluation de la qualité d'un agent IA autonome
- Architecture RAG avec base de données d'embeddings
- Respect de la RGPD et de l'AI Act, sécurité des systèmes IA
Nous allons concevoir ensemble un agent conversationnel ("chatbot") intelligent, qui aide l'utilisateur à choisir les meilleures technologies pour résoudre un problème.
StackPicker est un projet représentatif des agents IA que vous serez amenés à créer en entreprise.
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Durée
En centre
21 h
Financement
- Conventionnement
- Non
- Financeurs
-
- Autre
- OPCO
Conditions d'accès
Publics visés
- Demandeur d'emploi
- Public en emploi
- Salarié dans le cadre du CIF
- Salarié dans le cadre du DIF
- Salarié dans le cadre du plan de formation
- Salarié en contrat aidé
- Salarié en période de professionnalisation
- Salarié en reconversion
- Tout public
Niveau d'entrée
Bac + 3 et 4
Conditions spécifiques et prérequis
Cette formation à l'IA agentique 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 communication 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 LangChain en Python.
Lieu de réalisation de l'action
Modalités d'enseignement
Formation entièrement à distance
Adresse
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
2 Avenue d'Unterschleissheim
34920 Le Crès - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates permanentes