Accéder au contenu principal
retour à la liste

Afup Day Paris 2026

22 mai 2026

Afup Day Paris 2026

Pour la première fois depuis longtemps, l’Afup organise un event PHP dans Paris !

La communauté s’y retrouve pour partager son expertise et faire monter le niveau, tout en embarquant la nouvelle génération avec la présence d’étudiants invités.

Nos articles

Nos conférences et intervenants

speaker

Embeddings en PHP : Symfony AI en pratique

par Grégoire Pineau

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.

Voir les slides

Sous le capot de Castor, le task runner PHP

par Loïck Piera

Castor, c’est ce task runner open source que nous avons créé chez JoliCode pour exécuter des tâches aussi simplement qu’avec make.

Derrière cette simplicité apparente, le projet cache une mécanique interne plus riche qu’il n’y paraît :

  • une bonne quantité d’exemples qui servent à la fois d’inspiration pour les utilisateurs, d’illustration pour la documentation, mais surtout de suite de tests automatisés ;
  • une documentation toujours à jour avec les fonctionnalités ;
  • un système de release avec phars et binaires construits automatiquement.

Dans ce talk, je vous emmène sous le capot de Castor pour montrer comment tout cela s’articule, les choix techniques qui ont guidé sa conception, et quelques astuces glanées au passage.