Produits

Laravel AI SDK : le framework PHP lance sa boîte à outils IA avec Prism, Boost et agents

3 févr. 2026 3 min de lecture Paul Forcadel
Laravel AI SDK : le framework PHP lance sa boîte à outils IA avec Prism, Boost et agents
Image : Laravel Daily

Un SDK IA first-party pour Laravel

Présenté par Taylor Otwell à Laracon India le 31 janvier 2026, le Laravel AI SDK est le premier toolkit IA officiel du framework PHP le plus populaire au monde. Disponible depuis début février, il permet de construire des applications IA natives en un seul package first-party.

L'écosystème se décline en trois briques complémentaires : Prism (abstraction multi-providers), Boost (assistant de développement via MCP) et les Agent classes (agents autonomes configurables).

Prism : un provider, une ligne à changer

Créé par TJ Miller (Geocodio), Prism est le cœur du SDK. Il offre une interface unifiée pour 7 providers de premier plan — Anthropic, OpenAI, DeepSeek, Groq, Mistral, Ollama et xAI — plus des connecteurs pour Azure OpenAI, Bedrock, Gemini, ElevenLabs et Voyage AI.

La syntaxe s'inspire d'Eloquent :

Prism::text()
    ->using(Provider::Anthropic, 'claude-3-7-sonnet-latest')
    ->withSystemPrompt(view('prompts.system'))
    ->withPrompt('Explique le quantique à un enfant de 5 ans.')
    ->asText();

Changer de provider ? Une seule ligne. Pas de vendor lock-in, pas de réécriture.

Au-delà du texte : images, audio, embeddings

Le SDK ne se limite pas à la génération de texte :

Capacité Détail
Structured outputs Réponses typées via JSON Schema
Streaming Réponses mot par mot pour les UX conversationnelles
Images Génération et remix via API (Nanobanana)
Audio Synthèse vocale et transcription (ElevenLabs)
Embeddings Recherche sémantique via PostgreSQL vector search
Tools Appels de fonctions et compatibilité MCP
Multimodal Images, documents et audio en entrée via le filesystem Laravel

Agents : php artisan make:agent

Les Agent classes apportent l'autonomie. Un simple php artisan make:agent génère une classe dédiée avec middleware, sélection de modèle (attribut UseCheapestModel pour router vers les modèles économiques), outils avec schemas, et recherche web intégrée.

Boost : l'IA qui comprend votre app

Laravel Boost est un serveur MCP qui connecte les agents IA à votre application. Il inspecte les routes, la base de données, les migrations, les logs, la config — et indexe 17 000 pièces de documentation Laravel pour des réponses version-aware.

Compatible Claude Code, Cursor, VS Code, PhpStorm et Gemini. Installation en deux commandes :

composer require laravel/boost --dev
php artisan boost:install

La philosophie : l'IA comme infrastructure

Comme le résume Taylor Otwell : « Les conventions de Laravel suppriment l'ambiguïté. Les agents IA arrêtent de deviner et produisent du code propre et lisible. » À Laracon India, la communauté a accueilli le SDK non pas comme une révolution, mais comme une évolution logique : l'IA traitée comme une dépendance d'infrastructure, au même titre qu'une base de données ou une file d'attente.

Prism est open source sous licence MIT, disponible sur prismphp.com.

Partager cet article

Sources

Références et articles originaux

Rédigé par

Paul Forcadel

Paul Forcadel

Fondateur & Rédacteur en chef

Passionné d'IA et de technologies émergentes, Paul décrypte les dernières avancées en intelligence artificielle pour les rendre accessibles à tous.

Parcourir par catégorie

Newsletter

Recevez les actus IA directement dans votre boîte mail.

Suivez-nous

Retrouvez-nous sur les réseaux pour ne rien rater.