Pourquoi j'ai construit un cadre d'agent d'IA pour Laravel (et pourquoi PHP mérite aussi AI) 🚀

DEV - 14/08
Depuis plus d'une décennie, je construis avec Laravel. Ce fut mon framework pour tout de ...

Depuis plus d'une décennie, je construis avec Laravel. C'est mon cadre de prédilection pour tout, des API simples aux plates-formes SaaS complexes. Mais ces derniers temps, je me sentais comme un enfant avec mon visage pressé contre la fenêtre du magasin de bonbons, en regardant les développeurs Python s'amuser tout.

Chaque fois que je voulais construire un agent d'IA, je devrais faire un commutateur de contexte à Python. Langchain, Autogpt, Crewai - ils sont tous incroyables, mais ils ne sont pas PHP. Ils ne sont pas Laravel. Et cette commutation constante entre les écosystèmes tuait ma productivité.

J'ai donc fait ce que tout développeur raisonnable ferait après un trop grand nombre de nuits tardives avec des environnements virtuels Python ... J'ai construit mon propre cadre d'agent AI pour Laravel. 😅

Rencontrez VIZRA ADK - Le kit de développement des agents AI qui ramène de véritables capacités agentiques à la maison à Laravel.

Le problème qui m'a tenu debout la nuit 🌙

Imaginez ceci: vous créez une application Laravel qui a besoin d'un agent de support client intelligent. Dans le monde Python, vous révèlez un service séparé, configureriez des points de terminaison API, gériez différents gestionnaires de dépendances, déploiez les pipelines et priez pour que votre application PHP et votre agent Python jouent bien ensemble.

Mais que se passe-t-il si votre agent pouvait juste ... être Laravel? Et s'il pouvait utiliser directement des modèles éloquents? Jobs de file d'attente? Événements d'incendie? Et si la construction d'un agent d'IA était aussi simple que de prolonger une classe de base?

C'est la démangeaison dont j'avais besoin pour rayer.

Le "aha!" Moment 💡

La percée est venue lorsque j'ai réalisé que les agents de l'IA n'ont pas besoin d'être compliqués. À la base, ils sont juste:

  1. Un personnage (instructions et comportement)
  2. Outils (les choses qu'ils peuvent faire)
  3. Mémoire (contexte et histoire)
  4. Un cerveau (le LLM)

C'est ça. Et Laravel a déjà des motifs incroyables pour tout cela!

Votre premier agent en moins de 5 minutes ⚡

Avec Vizra Adk, vous pouvez avoir un agent AI de travail dans littéralement trois commandes:

Le compositeur a besoin de vizra / vizra-adk php artisan vizra: installer php artisan vizra: make: agent CustirySupportagent
Entrez le mode de sortie en mode plein écran

Voyons maintenant à quoi ressemble un agent réel:

?php namespace App\Agents; use Vizra...
[Courte citation de 8% de l'article original]
Loading...