Aller au contenu principal

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)

Nouvelle recherche

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…

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 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. 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.

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…

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 d'autres frameworks JavaScript : Vue.js avec Nuxt, Svelte...)
  • Streaming d'une réponse
  • Déploiement de l'application web sur Vercel
Jour 2 : Un agent avec le framework Mastra
  • 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
Jour 3 : LLMOps et LLMObs pour un pipeline fiable
  • 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
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.
StackPicker est un projet représentatif des agents IA que vous serez amenés à créer en entreprise.

Validation et sanction

Attestation de formation

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

    Programme : Autre financement (AIF, entreprise , individuel…)

  • OPCO

    Programme : Autre financement (AIF, entreprise , individuel…)

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