PrismPHP

PHP devient bavard

prismphp
Philippe Escalle CTO

Laravel + IA : Et si votre base de données vous parlait ?

Le PHP entre dans la danse de l'IA avec panache. Imaginez un instant : interroger votre base de données avec une simple question en langage naturel, voire à la voix. Et recevoir une réponse structurée, claire, comme si un assistant vous répondait en temps réel.

"J'aimerais trouver parmi nos clients des experts en énergies renouvelables."

L'IA analyse la demande, interroge votre base, et répond :

"J’ai trouvé 3 profils :
– Jean, expert en hydrogène à Lyon
– Sarah, spécialisée en solaire à Marseille
– Ahmed, consultant en biomasse à Lille"

Ce scénario n'est plus de la science-fiction. Il est réalisable aujourd'hui, en quelques lignes de code, grâce à la puissance combinée de Laravel, Livewire... et PrismPHP. Et que les développeurs Symfony se rassurent, la même logique peut être reproduite avec Turbo UX, ou même en jQuery pour les plus nostalgiques.

Mais alors, PrismPHP, c'est quoi ?

Contrairement à ce que son nom pourrait laisser croire (et ne pas confondre avec Prism de Stoplight, l'outil de mocking d'API), PrismPHP est une boîte à outils légère pour ajouter de l’IA dans vos apps Laravel qui permet de créer des agents conversationnels connectés à des IA comme GPT-4. Pensé pour être léger et fluide, il s'intègre naturellement à Laravel, et permet de construire des interactions naturelles entre humains et base de données.

Sorti en février 2025, PrismPHP est le fruit du travail de développeurs passionnés qui ont voulu simplifier l'utilisation des LLM dans des applications PHP. Au lieu d'utiliser directement les APIs d'OpenAI ou Mistral, Prism propose une couche d'abstraction claire, organisée autour du concept d'assistant.

On définit le contexte, les outils (ex : une fonction qui va chercher dans la base les experts d'un domaine donné), et l'assistant se charge du reste : comprendre, répondre, et surtout... s'adapter.

Et comment on s'en sert ?

On installe PrismPHP via Composer, on crée un assistant, on définit des "tools" (des fonctions PHP que l'IA peut appeler), et on connecte le tout à une interface Livewire. Le tout sans JavaScript, sans complexité, mais avec une réactivité moderne.

La magie opère quand l'utilisateur pose sa question. PrismPHP transmet la demande à GPT-4, qui comprend qu'il faut exécuter un outil (par exemple, chercher dans la table users ceux ayant une expertise en énergie), et répond de manière naturelle.


Des cas d'usage concrets qui donnent envie

Les devs back et front vont se régaler ces prochains jours… et les CTO avec ! Il y a peu encore, c'était du fantasme. Mais on sent que beaucoup vont ressortir des cold cases de projets abandonnés en se disant : « ah ouais... ok... ça pourrait le faire ».

Pourquoi ? Parce qu'il est facile pour vos équipes de dev de faire un POC pour un CEO, un client ou un utilisateur interne. Et ce, pour des besoins très concrets :

Chatbots conversationnels autonomes
FAQ dynamiques, support client, assistants RH, onboarding.
Répondre à des questions métier en langage naturel (ex : "Quels sont les contrats en attente ?").

Interrogation de données en langage naturel
Remplacer une interface de recherche complexe par une simple boîte de dialogue.
Exemple : "Montre-moi les ventes de février à plus de 10K€"

Assistants internes pour apps métiers
Dans un CRM : "Quels prospects n'ont pas été relancés ?"
Dans un ERP : "Qui est en congé cette semaine ?"

Génération de contenu pilotée par l'utilisateur
Générer des emails, des rapports, des résumés, des descriptions produits, etc.
Exemple : "Écris un résumé commercial pour ce client"

Recherche sémantique intelligente
Combiné à une base vectorielle (type Pinecone, Weaviate...), PrismPHP devient le front intelligent d'un moteur de recherche moderne.
Exemple : "Retrouve-moi le document qui parlait du projet solaire à Dakar"

Et si le back-office devenait intelligent ?

Aujourd’hui, un back-office est souvent un empilement de filtres, de tableaux et de formulaires. Demain, il pourrait ressembler à… une conversation. Avec un assistant capable de comprendre les besoins métier, de suggérer des actions, de générer des résumés ou même de lancer des automatisations.

Imaginez :

"Fais-moi un point sur les ventes de ce mois-ci"

L’IA affiche un rapport synthétique.

"Crée une remise pour tous les clients inactifs depuis 6 mois"

L’assistant exécute l’action, loggue l’opération, notifie les bonnes personnes. On entre dans l’ère du copilote, intégré directement dans l’interface que vos équipes utilisent déjà.

Laravel, avec Livewire et PrismPHP, permet cette bascule sans changer de techno ni d’architecture. Le back-office devient proactif, contextuel, intelligent. Et ce n’est que le début.


L'oeil du CTO

" Ce type de flow ouvre des perspectives très concrètes pour les apps internes, les CRM, les back-offices, les outils d’analyse ou de support client. Et le fait que l’implémentation repose sur des technos PHP modernes (et non une stack JS obscure) rend l’approche bien plus accessible aux équipes existantes. PrismPHP ne réinvente pas Laravel, mais il ajoute une surcouche d’intelligence qui peut transformer une application classique en un assistant réellement utile. Et c’est peut-être ça, l’avenir des interfaces : moins de boutons, plus de conversation. "