Laravel AI SDK : créer un agent IA en PHP
Laravel Jutsu
0:00 / 0:00
Laravel AI SDK : créer un agent IA en PHP
1 309 просмотров · 6 дн. назад
Laravel Jutsu
27,7 тыс. подписчиков
1 309 просмотров · 6 дн. назад
Laravel AI SDK : crée un agent IA en PHP avec une sortie structurée et typée.
Dans cet épisode 1 de Laravel : L'arsenal IA, on construit un agent qui trie les retours produits et laisse la décision finale à un humain.
Tu veux intégrer de l'IA dans une application Laravel sans te retrouver avec une réponse en texte libre impossible à exploiter proprement ? On va construire un cas métier concret avec le SDK IA officiel de Laravel : `laravel/ai`.
Notre agent `ReturnProductTriageAgent` analyse la demande d'un client, identifie la catégorie du retour, évalue le dommage, propose une priorité et recommande une action. Sa sortie structurée est conçue pour être consommée par le code PHP plutôt que d'être simplement affichée dans une conversation.
Dans ce tutoriel, tu vas apprendre à :
Installer et configurer le Laravel AI SDK.
Créer un agent PHP avec `Agent`, `HasStructuredOutput` et `Promptable`.
Choisir le fournisseur avec `#[Provider(Lab::OpenAI)]`.
Utiliser `#[UseCheapestModel]` pour sélectionner le modèle économique disponible chez ce fournisseur.
Rédiger des instructions métier qui limitent les inventions et les promesses de remboursement.
Définir un schéma de sortie structuré et exploiter les Enums PHP.
Enregistrer le résultat du triage sur un modèle `ProductReturn`.
Prévoir une validation humaine pour les cas incertains.
L'idée centrale : l'IA prépare une recommandation exploitable. Elle ne rembourse pas automatiquement le client et ne remplace pas les règles métier de ton application.
Ressources
Documentation officielle Laravel AI SDK :
https://laravel.com/docs/13.x/ai-sdk
Code source et exemples :
https://github.com/ludoguenet/arsenal-ia
Lire le tutoriel sur LaravelJutsu :
https://laraveljutsu.com/series/larav...
Découvrir la série L'arsenal IA :
https://laraveljutsu.com
La suite
Ceci est le premier épisode de « Laravel : L'arsenal IA ». Abonne-toi pour construire progressivement des fonctionnalités IA utiles, testables et intégrables dans de vraies applications Laravel.
Question : quel cas métier aimerais-tu automatiser avec un agent IA dans Laravel ?
#Laravel #PHP #IntelligenceArtificielle