Pendant des années, utiliser l’IA en PHP ne signifiait guère plus que envoyer des invites à une API et afficher le résultat. Précieux, certes, mais aussi limité, fragile et sujet aux hallucinations.
Aujourd’hui, l’industrie s’oriente vers un nouveau paradigme : l’IA agentique.
Au lieu d'une interaction unique avec réponse rapide, nous construisons désormais des agents : des programmes d'IA orientés vers des objectifs qui peuvent raisonner, décider quand utiliser les outils, appeler du code réel et fonctionner dans le cadre de contraintes bien définies.
Et oui : PHP est absolument prêt pour cela.
Grâce à des bibliothèques comme Neuron AI, Symfony AI, Prism et bientôt Laravel AI, l'écosystème PHP est en train de devenir une plate-forme de premier ordre pour la création de systèmes d'IA de production.
L'écosystème PHP est en train de devenir une plate-forme de premier ordre pour la création de systèmes d'IA de niveau production.
Pour montrer la puissance et la praticité de cette approche, nous construireons un exemple concret : un agent faisant office d'assistant, capable de répondre à des questions sur une vidéo YouTube. Pour y parvenir, nous donnerons à notre agent la possibilité de récupérer la transcription de la vidéo (et nous verrons à quel point cela est facile à faire en PHP), puis d'utiliser cette transcription comme source de contexte et de connaissances.
À la fin de cet article, vous disposerez d’un agent que vous pourrez interroger sur n’importe quelle vidéo spécifique. Que vous souhaitiez résumer un didacticiel, extraire des informations clés ou poser des questions précises sur un long discours ou un enregistrement de conférence, vous pourrez le faire en utilisant un agent que vous avez créé vous-même.
Les outils/bibliothèques PHP que nous allons utiliser pour créer l'agent YouTube AI :
gemini-2.5-flashmodèle, mais bien sûr, vous pouvez utiliser un modèle plus riche https://ai.google.dev/gemini-api/docs/modelsÀ la fin, vous aurez un agent capable de répondre aux questions sur une vidéo YouTube en utilisant uniquement sa transcription.
Un agent est un programme d'IA axé sur des objectifs qui peut raisonner, planifier et décider quand utiliser des outils pour accomplir une tâche.
En pratique, un agent :
C’est le fondement des applications modernes d’IA.
Un outil est une fonction que l'IA est autorisée à appeler.
Au lieu de deviner ou d’halluciner des données, le modèle peut :
Le flux devient :
C’est ainsi que vous construisez des systèmes d’IA fiables.