Integrazione Laravel

Integrazione AI per Laravel e PHP

Integra NeoAI e Amy AI nella tua applicazione Laravel con service provider nativi, facade e comandi Artisan. Nessuna migrazione di versione richiesta.

Terminal
$ composer require eforge/neoai-laravel

$ php artisan neoai:install
✓ Service provider NeoAI registrato
✓ Config pubblicata in config/neoai.php
✓ Migrazioni pronte

$ php artisan neoai:agent chat
Agente NeoAI pronto. Scrivi per chattare.
Prodotti

Come NeoAI & Amy AI si Integrano con Laravel

Entrambi i prodotti forniscono pacchetti Laravel nativi progettati per sembrare parte del framework.

N

NeoAI — Agenti AI

Aggiungi agenti AI che chattano con i clienti, prenotano appuntamenti, aggiornano i CRM, interrogano database ed eseguono azioni di business. Gli agenti NeoAI funzionano attraverso le tue route Laravel esistenti, i job in coda e il sistema di eventi.

✓ Service provider & facade ✓ Comandi Artisan per la gestione degli agenti ✓ Integrazione con la coda tramite Laravel Jobs ✓ Esecuzione strumenti basata su eventi ✓ Controller webhook inclusi
A

Amy AI — Business Intelligence

Connetti Amy AI ai tuoi modelli Eloquent e ottieni BI conversazionale. Fai domande in linguaggio naturale e ricevi KPI, grafici e dashboard generati dai tuoi dati reali — il tutto nella tua app Laravel.

✓ Introspezione dei modelli Eloquent ✓ Traduzione da linguaggio naturale a SQL ✓ Generazione dashboard da query ✓ Supporto multi-database ✓ Componente Blade per chat integrata
Metodi

Metodi di Integrazione per Laravel

Scegli l'approccio adatto all'architettura del tuo progetto.

Pacchetto Composer

Installazione tramite composer require eforge/neoai-laravel. Service provider auto-scoperto, file di configurazione e stub di migrazione.

REST API

Chiama i servizi AI Eforge via HTTP da qualsiasi controller Laravel. Wrapper HTTP client Guzzle con logica di retry e supporto streaming.

Server MCP

Lascia che i tuoi agenti AI scoprano e utilizzino gli strumenti Laravel dinamicamente tramite i server Model Context Protocol.

Codice

Esempi

Esempi di codice reale per integrare Eforge AI nella tua applicazione Laravel.

Uso della Facade NeoAI

app/Http/Controllers/ChatController.php
use NeoAI\Laravel\Facades\NeoAI;

public function chat(Request $request)
{
  $response = NeoAI::agent('customer-support')
    ->message($request->input('message'))
    ->context('user', auth()->user())
    ->tools(['crm', 'calendar'])
    ->send();

  return response()->json($response);
}

Amy AI con i Modelli Eloquent

app/Http/Controllers/BiController.php
use AmyAI\Laravel\Facades\AmyAI;

public function query(Request $request)
{
  $result = AmyAI::ask($request->input('question'))
    ->models([Order::class, Customer::class])
    ->format('chart')
    ->execute();

  return view('bi.dashboard', $result);
}
Compatibilità

Funziona con la tua versione di Laravel

I pacchetti AI Eforge supportano Laravel da 8 a 12 e PHP 8.1+. Nessun aggiornamento di versione richiesto. Testiamo su ogni release di Laravel supportata.

Laravel 8, 9, 10, 11, 12
PHP 8.1, 8.2, 8.3, 8.4
Compatibile con Laravel Sail / Docker
Compatibile con Laravel Vapor / serverless
Compatibile con Livewire / Inertia.js
Funziona con auth, middleware e policy esistenti
📦
composer require eforge/neoai-laravel
php artisan neoai:install
🔑
Imposta API key in .env
L'AI è pronta nella tua app

Aggiungi l'AI alla tua app Laravel oggi

Raccontaci del tuo progetto Laravel. Ti mostreremo il miglior percorso di integrazione per NeoAI o Amy AI.

Avvia un progetto Vedi tutte le integrazioni