Chatbot AI per siti web
Costruisci widget e backend, integra un LLM con system prompt e protezione anti-bot con Cloudflare Turnstile, e prepara un deploy con HTTPS.
Scopri cosa farai, per chi è pensato il corso e da quale livello puoi iniziare.
Corso adatto a un livello principiante-base, con approccio pratico e orientato a un caso d'uso concreto.
REST per il chatbot: endpoint, JSON e status code
Pratica: leggiamo app/main.py (Pydantic, CORS, errori)
Teoria: architettura e flusso end-to-end della chat
Pratica: widget JS (embed, UI, chiamate API)
Teoria: system prompt e limiti per tenant
Pratica: /api/chat e client LLM (Groq)
Teoria: come funziona Turnstile nel nostro flusso
Pratica: crea e configura Turnstile su Cloudflare
Teoria: reverse proxy e HTTPS (cosa serve davvero)
Teoria: process manager e variabili d'ambiente (pm2 e .env)
Pratica: leggiamo i vhost Apache e verifichiamo il proxy
Pratica: aggiungere un tenant e update automatici (GitHub Actions)
Pratica: test del chatbot in azione
Formazione accademica e competenze reali per aiutarti ad applicare subito ciò che impari