La parole est aux speakers : Grégoire Pineau

Publié le

Jusqu’au mois de mai 2026, retrouvez nos interviews de speakers pour mieux comprendre leur parcours et le sujet qu’ils ou elles aborderont lors de leur conférence !

La conférence

Embeddings en PHP : Symfony AI en pratique

On parle beaucoup d’IA, mais rarement de ce qu’on peut vraiment en faire dans un projet PHP. Avec Symfony AI, il devient enfin possible de manipuler des modèles d’embeddings, de génération ou de classification sans quitter son écosystème habituel.

Dans ce talk, on explore concrètement l’usage des embeddings avec Symfony AI, à travers un exemple simple : rapprocher automatiquement des pages web par similarité.

Au programme :

  • comprendre ce qu’est un embedding et comment il permet de mesurer la similarité entre textes ;
  • découvrir les plateformes et modèles disponibles, et apprendre à choisir le bon selon vos besoins ;
  • vectoriser du contenu depuis Symfony et communiquer efficacement avec votre modèle ;
  • stocker et requêter les vecteurs dans différents stores (Redis, ClickHouse, Postgres, etc.) ;
  • héberger et scaler votre “vectoriseur” (Ollama, multi-GPU, RabbitMQ…).

L’objectif : comprendre les bases réelles de l’IA sémantique appliquée au PHP, et repartir avec une méthode claire pour expérimenter, comparer et mettre en production vos propres embeddings.

E.S.G.I.
22/05/2026
14:35-15:15

Quand on parle d’IA aujourd’hui, tout le monde crie « Python ! ». Toi tu viens nous parler de ça en PHP. Est-ce que c’est un acte de résistance ou est-ce que PHP est vraiment légitime dans la cour de l’IA aujourd’hui ?

Ce n’est pas un acte de résistance, c’est un acte de pragmatisme.

Il faut d’abord briser un mythe : aujourd’hui, 90 % des devs qui font de « l’IA » ne créent pas de nouveaux réseaux de neurones ou ne font pas de calcul tensoriel bas niveau. Ils consomment et orchestrent des modèles existants via des APIs ou des micro-services. Et pour ça, PHP est non seulement légitime, il est redoutable. Il est la « glue » idéale pour connecter des APIs d’IA (Gemini, Mistral, …) à une logique métier déjà en production. En utilisant PHP 8, on ne cherche pas à réinventer la roue, on choisit l’efficacité pour transformer une prouesse technique en un produit fini, sans s’imposer une pile technologique inutilement complexe.

Le terme « Embeddings » peut faire peur et sembler très mathématique. Est-ce que c’est réservé à ceux qui veulent refaire ChatGPT, ou est-ce qu’il y a des applications immédiates pour une appli de gestion « classique » ?

Les embeddings, c’est simplement l’ADN numérique d’une information. Imaginez un GPS où deux points ne sont pas proches parce qu’ils partagent le même nom de rue, mais parce qu’ils partagent le même sens.

Pour une application de gestion classique, c’est une petite révolution : cela permet de passer de la recherche par « mots-clés » (souvent frustrante) à la recherche sémantique. On peut alors détecter des doublons complexes, classer automatiquement des tickets de support ou créer un moteur de recherche interne qui comprend enfin les synonymes et l’intention de l’utilisateur. Pas besoin d’être mathématicien·ne : si vous savez manipuler une API et du JSON, vous savez utiliser les embeddings.

Maintenant, pour voir concrètement comment on câble tout ça en PHP pour transformer une application métier sans passer par une usine à gaz… il faudra venir à ma conférence !

Entre les initiatives individuelles et la volonté de la PHP Foundation de standardiser ce sujet naissant, l’IA cherche sa place. Dirais-tu que c’est une brique de plus à l’édifice Symfony ou une révolution qui rebat les cartes ?

C’est une synergie passionnante. D’un côté, la PHP Foundation, avec Anthropic et Symfony, s’attaquent au socle, notamment avec le Model Context Protocol (MCP) pour standardiser les échanges. De l’autre, Symfony avec son nouveau composant a apporté l’abstraction nécessaire : gérer le dialogue avec les LLM (OpenAI, Mistral…), le stockage vectoriel et l’orchestration d’agents.

Alors, brique ou révolution ? C’est une brique par sa forme, car elle s’intègre naturellement dans l’écosystème robuste qu’on connaît déjà. Mais c’est une révolution par son impact : elle permet aux devs de rester dans leur environnement de prédilection tout en implémentant l’état de l’art de l’IA. On ne bricole plus dans son coin, on construit des solutions intelligentes avec la rigueur et la qualité de Symfony. On ne change pas de métier, on change de dimension.

Une conférence présentée par

Gregoire PINEAU
Gregoire PINEAU
Arrivé en 2017 dans l’équipe de JoliCode, Grégoire a toujours aimé bidouiller, comprendre et apprendre. À l’issue d’études éclectiques, il est revenu au Web en 2010, domaine dans lequel il exerce depuis avec passion. Après avoir appris à se servir du framework Symfony, il a passé sa certification, puis a commencé à contribuer timidement… Ce qui l’a mené, quelques années après, à devenir un des core contributeurs du projet ! Durant toutes ces années, il a toujours préféré le backend au frontend – même s’il apprécie React, Sass et ces autres joyeusetés, il s’amuse davantage avec Ansible, Terraform ou Consul. Vous pourrez le croiser lors de meetups, ou dans des matches de Volley 🙂

Autres interviews