🔍

Introduction à l'IA en PHP

Construisez votre premier agent IA en PHP et mobilisez le protocole MCP pour utiliser ou créer des outils via un LLM.
Illustration pour la formation Introduction à l'IA en PHP

Exploiter et enrichir les LLM en PHP

Publié le 9 octobre 2025

Il existe déjà plusieurs centaines de packages PHP dédiés à l'IA générative et plusieurs initiatives pour normaliser les usages, comme Symfony AI ou le SDK officiel pour MCP.

Cette formation courte dressera le bilan des dernières avancées de l'intégration de l'IA en PHP et vous enseignera les bonnes pratiques pour intégrer un LLM dans votre application PHP : les packages à utiliser, comment ne pas dépendre d'une seule solution etc.

La formation vous apprendra à exploiter le MCP (Model Context Protocol) pour enrichir les appels à un LLM. Donnez accès à l'IA à des fonctions de votre code PHP ou des API et programmes externes via un client MCP, et créez vos propres serveurs MCP en PHP.

À l'issue de cette formation, vous pourrez utiliser les LLM dans un programme PHP. Vous saurez y intégrer le contexte de votre application afin de créer vos premiers agents IA capables de comprendre le langage naturel, vos objectifs métiers, et d'agir en conséquence.

Vous parlez plutôt JavaScript ? Découvrez notre formation /formations/developpeur-llm-avec-javascript/cpf.

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

Cette formation est une introduction aux LLM et à leur exploitation en PHP, applicable aux principaux frameworks PHP (Symfony, Laravel...) ou fournisseurs de LLM (OpenAI, Anthropic, Gemini...).

L'enjeu est de comprendre l'état de l'art de l'intégration des LLM en PHP et les possibilités de création de fonctionnalités IA qui en découlent.

  • Intégrer un LLM dans une application PHP via son API
  • Fournir vos fonctions PHP à un LLM via le tool calling
  • Fournir des outils distants à un LLM via le protocole MCP
  • Créer son propre serveur MCP en PHP exploitable par d'autres applications IA
  • Découvrir le principe des agents IA LLM spécialisés implémentés en PHP

La formation est ouverte aux développeurs PHP de niveau intermédiaire, qui souhaitent découvrir la nouvelle discipline du développement LLM.

  • 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 et leurs usages avancés.
  • Un compte gratuit Google et l'activation de Google AI Studio est nécessaire.
  • Google AI Studio (Gemini) fournit des crédits API gratuits suffisants pour vous permettre de réaliser des tests au cours de la formation.
  • Posséder un environnement de travail pour faire tourner des applications en PHP 8.2 avec composer.
  • Avoir une maîtrise suffisante de l'anglais pour lire des documentations techniques.
  • 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

La formation se découpe en deux temps. Nous verrons comment accéder à un LLM en PHP, puis comment créer un pont avec le code PHP de notre application grâce à MCP. Nous verrons notamment comment générer ou ajouter des serveurs MCP. Cela nous permettra de développer nos premiers Agents IA, tout en sécurisant l'usage des LLM pour éviter le phénomène d'hallucinations.

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 : agents e-commerce

Nous allons intégrer les briques de notre application étape par étape à l'aide de packages IA existants.

À l'aide de ces briques, nous créerons un chatbot pour une application d'e-commerce capable de comprendre le besoin du client pour rechercher le meilleur produit et le lui proposer.

Nous créerons également un agent IA pour générer automatiquement une fiche produit complète et l'enregistrer en base de données à partir du HTML de présentation récupéré sur le serveur MCP d'un fournisseur.

Illustration pour la formation découverte de langchain

Votre formateur

Julien Vinber est Lead développeur, spécialisé en PHP et Symfony depuis plus de 20 ans. Il a eu l'occasion de participer à un grand nombre de projets.

Il s'intéresse particulièrement à tous les sujets autour de l'architecture logicielle et de la qualité, et aux nouvelles solutions telles que l'IA, pour répondre au mieux aux défis apportés par les projets sur lesquels il intervient.

Se connecter avec Julien Vinber

Photo de Julien Vinber

Contactez-nous

FAQ

  • PHP est-il un langage pour l'IA ?

    Les IA génératives LLM sont utilisables via des API : tous les langages web sont donc pertinents pour créer des programmes informatiques fondées sur l'IA. PHP est un langage très utilisé pour le web, notamment backend, et qui s'appuie sur un écosystème robuste.
  • Peut-on utiliser le langage JavaScript plutôt que PHP ?

    Nous proposons une formation Développeur LLM avec JavaScript à destination des développeurs web JavaScript.
  • Quels sont les outils pour l'IA en PHP ?

    Symfony a annoncé en juillet 2025 une initiative visant à intégrer l'IA au sein de son framework, Symfony AI. De même, la librairie Laravel MCP aide à utiliser ce protocole standard dans vos applications PHP. Le framework LLPhant s'inspire de LangChain pour se connecter efficacement aux API LLM en PHP.
  • Peut-on héberger son propre LLM ?

    Notre guide de l'auto-hébergement IA en entreprise, l'initiative LLM Maison ou encore notre article sur l'hébergement local d'IA dans la newsletter Quoi de neuf les devs vous aideront à identifier des solutions pour déployer votre propre LLM open source. En formation, nous utiliserons des API LLM gratuites (ou avec une clé API fournie par LBKE).

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.