🔍

JavaScript IA LLM débutant

Formation courte pour découvrir les appels d'API LLM avec JavaScript.
En savoir plus et s'inscrire
Illustration pour la formation

JavaScript pour l'IA générative

Publié le

Les fournisseurs d'IA génératives offrent des solutions à destination des développeurs informatiques sous la forme d'API.

Utiliser ces API dans des programmes informatiques décuple les capacité des LLM (Large Language Models).

Nous allons implémenter un RAG simple qui peut répondre à une question sur une liste de documents, un problème difficile à résoudre à la main mais facile avec du code.

A l'issue de cette formation pour débutants en code, vous saurez créer des scripts JavaScript simples qui se connectent à une API LLM.

Cette formation s'adresse aux débutants en programmation informatique. Si vous êtes déjà développeur JavaScript, découvrez notre formation Mastra éligible CPF : Formation au développement LLM avec les frameworks Vercel AI SDK et Mastra.

Objectifs

L'enjeu est de se familiariser avec l'utilisation de code informatique pour travailler avec l'IA générative.

  • Savoir exécuter un code JavaScript dans un environnement de développement cloud (StackBlitz, Codesandbox) ;
  • Comprendre les raisons techniques de la popularité de l'IA générative ;
  • Savoir se connecter à une API LLM (OpenAI, Mistral, Claude, HuggingFace...) avec un code JavaScript, via la librairie Vercel AI SDK ;
  • Comprendre l'intérêt d'utiliser un code informatique plutôt que l'interface graphique d'une plateforme LLM (ChatGPT par exemple).

Prérequis

Cette formation est destinée aux débutants en programmation qui souhaitent découvrir le langage JavaScript et l'utilisation avancée des IA génératives.

  • Avoir des bases suffisantes en logique et être à l'aise avec l'utilisation d'outils informatique ;
  • Savoir utiliser une plateforme LLM avec interface graphique : Le Chat de Mistral, ChatGPT d'Open AI, NotebookLM de Google par exemple ;
  • Être un professionnel avec au moins 6 mois d'expérience ;
  • Avoir une maîtrise suffisante de l'anglais pour lire des documentations techniques ;
  • Aucune connaissance en science de données ou en mathématiques n'est nécessaire, la formation est centrée sur les aspects pratiques des LLM ;
  • Un compte gratuit GitHub est nécessaire ;
  • Nous vous fournirons une clé d'accès LLM avec un forfait limité vous permettant de réaliser des tests au cours de la formation ;
  • Apporter un ordinateur portable.

Un questionnaire d'auto-évaluation sera envoyé à chaque participant au début de la formation pour nous permettre d'évaluer au mieux son niveau, ses besoins et ses attentes concernant la formation.

Programme de la formation

Le matin, nous découvrirons les bases du développement JavaScript : variables, boucles, fonctions... Pour pouvoir nous connecter à un LLM grâce à la librairie Vercel AI SDK.

L'après-midi nous permettra d'aller plus loin et d'implémenter un RAG simple pour analyser une liste de documents.

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 conserjs_logo_630 tous les supports de formation.

Mini-projet : un RAG simple

Dans ce projet, nous allons créer un script JavaScript qui répond à une question sur une liste de documents : un RAG simple.

Durée

1 jour

Modalités

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

Au maximum 10 participants

Prix

375€ HT (450€ TTC) par participant

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 !

Photo d'Eric Burel

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 en tant que développeur freelance.

Il contribue aussi au domaine de l'intelligence artificielle en tant que membre de la communauté LangChain.

En savoir plus sur Eric Burel

FAQ

  • Pourquoi ChatGPT ne suffit pas ? Utiliser une interface graphique comme ChatGPT ne vous permet pas de communiquer directement avec l'IA générative (le "LLM", grand modèle de langage). Dans de nombreuses situations professionnelles, il est plus efficace d'écrire quelques lignes de code pour résoudre un problème, comme par exemple analyser une grande quantité de documents en une seule fois.
  • Faut-il utiliser JavaScript ou Python pour l'IA ? JavaScript est un langage tout aussi répandu que Python dans le domaine de l'IA générative, car ce domaine est autant lié à la data et l'IA (Python) qu'au développement web (JavaScript). Il est donc tout à fait pertinent d'apprendre à utiliser JavaScript pour interagir avec les API LLM.
  • Qu'est-ce que le Vercel AI SDK ? Vercel AI SDK est un librairie JavaScript qui facilite la connexion avec une API LLM. Il s'agit d'une technologie qui s'intègre très bien aux applications web modernes, notamment celles développées avec Next.js ou React.

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.