Mini-corso pratico: creare un chatbot con Neuron AI e Laravel.
Se hai clonato questo repo, Laravel e Neuron ci sono già. Le lezioni sul barista sono branch. Le slide stanno su /corso da subito.
composer install
cp .env.example .env
php artisan key:generate
touch database/database.sqlite
php artisan migrate
php artisan serveApri http://127.0.0.1:8000/corso.
Poi cammina sui branch dell’agente:
| Branch | Cosa aggiunge |
|---|---|
step-01-agent |
CafeAgent + POST /chat |
step-02-ui |
Interfaccia chat |
step-03-istruzioni |
SystemPrompt del barista |
step-04-tools |
Menu, orari, prenotazioni |
step-05-memoria |
EloquentChatHistory |
main |
Versione completa |
git checkout step-01-agent
git diff step-03-istruzioni..step-04-tools
git checkout mainSu main (e da step-01-agent in poi) serve un provider. Esempio OpenAI:
NEURON_AI_PROVIDER=openai
OPENAI_KEY=
OPENAI_MODEL=gpt-4.1-miniFunziona anche con Anthropic, Gemini, Ollama e gli altri driver supportati da Neuron.
/mappa degli step e branch attuale/corsoslide/chatchatbot (dal branchstep-02-ui)