Mettere online il chatbot
๐ Deploy e Manutenzione - Crafter.ai Questa guida completa ti accompagnerร attraverso il processo di pubblicazione del tuo chatbot e la sua gestione nel t...
๐ Deploy e Manutenzione - Crafter.ai
Questa guida completa ti accompagnerร attraverso il processo di pubblicazione del tuo chatbot e la sua gestione nel tempo, inclusi aggiornamenti, manutenzione e monitoraggio.
๐ฏ Panoramica dello Step Deploy

Lo step Deploy รจ la fase finale dove:
- ๐ง Verifichi i prerequisiti per la pubblicazione
- ๐ Pubblichi il chatbot sui server di produzione
- ๐ Ottieni il codice per l'integrazione nel sito
- ๐ Gestisci aggiornamenti e manutenzione
โ Prerequisiti per il Deploy
Verifiche Tecniche Obbligatorie
1. Training Completato
โ
Status: "Trained"
โ
Knowledge Base: Popolata e processata
โ
Q&A Base: Minimo 10 Q&A attive
โ
Survey: Completato al 100%
2. Piano Attivo e Valido
โ
Subscription: Attiva e non scaduta
โ
Message Limit: Non raggiunto (< 100% usage)
โ
Payment Status: Aggiornato
โ
Team License: Valida per deploy
3. Configurazione Completa
โ
Bot Info: Nome e descrizione impostati
โ
Features: Funzionalitร configurate
โ
Appearance: Personalizzazione completata
โ
Settings: Comportamenti configurati
Stati Possibili Pre-Deploy
๐ข Ready to Deploy
Tutti i prerequisiti sono soddisfatti
- Pulsante "Deploy" attivo
- Processo puรฒ iniziare immediatamente
- Stima tempo: 3-8 minuti
๐ก Needs Update (Outdated)
Chatbot esistente ma modificato
- Modifiche alla knowledge base
- Aggiornamenti alle Q&A
- Nuove configurazioni chatroom
- Azione: Clicca "Update Bot"
๐ด Cannot Deploy
Prerequisiti non soddisfatti
Possibili cause e soluzioni:
๐ Survey Incompleto
Errore: "Incomplete survey"
Soluzione:
1. Vai al Teaching Step
2. Completa tutte le domande del survey
3. Salva e torna al Deploy
๐ Bot Non Addestrato
Errore: "The chatbot is not trained"
Soluzione:
1. Vai al Teaching Step
2. Clicca "Train Bot"
3. Attendi completamento
4. Torna al Deploy
๐ณ Problemi di Piano
Errore: "Upgrade chatbot plan"
Soluzione:
1. Verifica piano attivo
2. Controlla limiti messaggi
3. Aggiorna pagamento se necessario
4. Contatta amministratore team
โ ๏ธ Limite Messaggi Raggiunto
Errore: "Message usage limit reached"
Soluzione:
1. Upgrade piano corrente
2. Swap a licenza disponibile
3. Attendi reset mensile contatore
๐ Processo di Deploy
Deploy di un Nuovo Chatbot
Step 1: Avvio Deploy
- Verifica prerequisiti: Tutti i check devono essere โ
- Clicca "Deploy Chatbot": Inizia il processo
- Conferma azione: Il processo non รจ reversibile durante l'esecuzione
Step 2: Fasi del Deploy
Il sistema esegue automaticamente queste operazioni:
๐ Starting Server (30-60 secondi)
โโโ Allocazione risorse server
โโโ Configurazione ambiente
โโโ Inizializzazione servizi
๐ Loading Knowledge Base (1-3 minuti)
โโโ Upload knowledge base
โโโ Indicizzazione contenuti
โโโ Ottimizzazione ricerca
๐ Update Models (2-4 minuti)
โโโ Caricamento modelli AI
โโโ Configurazione pipeline NLP
โโโ Testing automatico
โ
Deploy Completed!
Tempo totale stimato: 3-8 minuti a seconda delle dimensioni della knowledge base
Step 3: Completamento
Al termine riceverai:
- โ Conferma deploy completato
- ๐ Codice di integrazione per il sito web
- ๐ URL demo page per testing
- ๐ Link dashboard analytics
Update di un Chatbot Esistente

Quando รจ Necessario un Update
Update Modelli (dopo modifiche knowledge base):
- Nuove Q&A aggiunte
- Modifiche a Q&A esistenti
- Upload nuovi documenti
- Modifiche al survey
Update Chatroom (dopo modifiche UI):
- Cambio colori o font
- Nuove configurazioni settings
- Modifiche ai messaggi di sistema
- Aggiornamenti privacy policy
Tipi di Update
Update Rapido (Chatroom Only)
Tempo: 30-90 secondi
Include:
โโโ Aggiornamento aspetto
โโโ Nuove impostazioni UI
โโโ Configurazioni chatroom
Update Completo (Models + Chatroom)
Tempo: 2-5 minuti
Include:
โโโ Ritraining modelli AI
โโโ Aggiornamento knowledge base
โโโ Nuove Q&A e contenuti
โโโ Tutte le modifiche UI
Update con Restart Server
Tempo: 3-8 minuti
Include:
โโโ Restart completo server
โโโ Aggiornamento versione sistema
โโโ Modifiche architetturali
โโโ Update maggiori di configurazione
๐ Integrazione nel Sito Web
Codice di Integrazione

Codice Standard
Alla fine del deploy riceverai un codice simile a questo:
<!-- BEGIN CRAFTER CHATROOM -->
<script async src="YOUR_LINK"></script>
<!-- END CRAFTER CHATROOM -->
Dove Inserire il Codice
โ Posizionamento Corretto:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Il Tuo Sito</title>
<!-- Altri tag head -->
<!-- INSERISCI IL CODICE CHATBOT QUI -->
<script>/* Codice Crafter.ai */</script>
</head>
<body>
<!-- Contenuto della pagina -->
</body>
</html>
โ Posizionamenti Scorretti:
- Nel
<body>โ Puรฒ causare ritardi nel caricamento - Dopo altri script โ Possibili conflitti
- In file JS esterni โ Problemi di timing
Troubleshooting Integrazione
Widget Non Appare
Possibili cause:
๐ Controllo 1: Console del browser
โ Apri Developer Tools (F12)
โ Cerca errori JavaScript
โ Verifica caricamento script
๐ Controllo 2: Network tab
โ Verifica download bundle.js
โ Controlla response status (deve essere 200)
โ Verifica non ci sono blocchi CORS
๐ Controllo 3: Bot Status
โ Vai nella dashboard Crafter.ai
โ Verifica stato = "Deployed"
โ Controlla ultimo deploy successful
Soluzioni comuni:
๐ง Errore CORS:
โ Verifica dominio autorizzato in dashboard
โ Aggiungi dominio nelle impostazioni bot
๐ง Script Blocked:
โ Controlla ad-blocker
โ Verifica Content Security Policy
โ Whitelist cdn.crafter.ai
๐ง Bot ID Errato:
โ Copia/incolla bot ID dalla dashboard
โ Verifica non ci sono spazi extra
Widget Appare ma Non Funziona
Debug steps:
1. Testa su demo page ufficiale
2. Confronta comportamento
3. Verifica versione widget (latest vs specifica)
4. Testa in modalitร incognito
5. Disabilita altre estensioni/script
๐ Monitoraggio e Analytics
Dashboard Deploy
Stato Server in Tempo Reale
๐ข Deployed: Server attivo e funzionante
๐ก Updating: Aggiornamento in corso
๐ด Offline: Server offline o errore
๐ Outdated: Serve aggiornamento
Logs e Diagnostica
Accesso ai log:
- Dashboard Deploy โ "View Logs"
- Filtro per data/ora
- Livelli: Info, Warning, Error
- Export per analisi approfondite
Analytics Avanzati
Metriche di Performance
๐ Success Rate: % conversazioni risolte con successo
๐ User Satisfaction: Rating medio utenti (1-5 stelle)
๐ Average Session Duration: Durata media conversazioni
๐ Bounce Rate: % utenti che abbandonano subito
๐ Conversion Rate: % obiettivi completati
Analytics Comportamentali
๐ Most Asked Questions: Domande piรน frequenti
๐ Unresolved Queries: Domande senza risposta
๐ User Flow Paths: Percorsi conversazioni comuni
๐ Drop-off Points: Dove gli utenti abbandonano
๐ Peak Usage Times: Orari di maggior utilizzo
Report Automatici
Configurazione report:
- Frequenza: Giornaliera, settimanale, mensile
- Destinatari: Team members via email
- Formato: PDF executive summary o Excel dettagliato
- Metriche personalizzate: Scegli KPI rilevanti
Alerting e Notifiche
Alert Automatici
โ ๏ธ Downtime Alert: Server offline > 2 minuti
โ ๏ธ High Error Rate: > 10% errori in 1 ora
โ ๏ธ Low Success Rate: < 70% conversazioni risolte
โ ๏ธ Usage Spike: Traffico > 300% normale
โ ๏ธ Storage Limit: Knowledge base > 90% limit
Canali di Notifica
- Email: Alert immediati via email
- Slack/Teams: Integrazione chat aziendale
- Webhook: Integrazione sistemi custom
- SMS: Alert critici (optional)
๐ Gestione Aggiornamenti
Pianificazione Aggiornamenti
Ciclo di Aggiornamento Consigliato
๐
Aggiornamenti Routine:
โโโ Quotidiano: Review nuove conversazioni
โโโ Settimanale: Analisi misses e miglioramenti
โโโ Mensile: Review performance e ottimizzazioni
โโโ Trimestrale: Revisione strategica knowledge base
๐ Aggiornamenti Reattivi:
โโโ Immediato: Errori critici o informazioni sbagliate
โโโ Entro 24h: Nuove FAQ o domande frequenti
โโโ Entro settimana: Miglioramenti UX significativi
โโโ Su richiesta: Nuove funzionalitร business
Best Practice Timing
Orari consigliati per aggiornamenti:
- ๐ Ore notturne: 02:00-05:00 (minor traffico)
- ๐ Weekend: Sabato sera o domenica mattina
- ๐ซ Evitare: Ore di punta, giorni promozionali
Hotfix Deployment
Per correzioni urgenti:
1. Identificazione problema critico
2. Fix rapido e testing essenziale
3. Deploy immediato con monitoring intensivo
4. Comunicazione team e stakeholder
5. Post-mortem e lesson learned
๐ ๏ธ Manutenzione Preventiva
Routine di Manutenzione
Controlli Quotidiani (5-10 minuti)
โ
Server Status: Verifica uptime e performance
โ
Error Logs: Review errori delle ultime 24h
โ
New Conversations: Analisi nuove conversazioni
โ
Usage Metrics: Controllo utilizzo risorse
Controlli Settimanali (30-45 minuti)
๐ Analytics Review: Analisi performance settimanale
๐ Misses Analysis: Review domande senza risposta
๐ง Knowledge Base Update: Aggiornamento contenuti
๐ฑ User Feedback: Review rating e commenti
๐งช Regression Testing: Test funzionalitร critiche
Controlli Mensili (2-3 ore)
๐ Performance Report: Report completo mensile
๐๏ธ Knowledge Base Cleanup: Rimozione contenuti obsoleti
๐ Workflow Optimization: Ottimizzazione flow complessi
๐ฅ Team Training: Aggiornamento team su novitร
๐พ Backup Verification: Verifica backup e recovery
Controlli Trimestrali (Mezza giornata)
๐ฏ Strategic Review: Allineamento obiettivi business
๐ Comprehensive Audit: Audit completo sistema
๐ง Infrastructure Review: Review architettura e scalabilitร
๐ Training Data Review: Pulizia e ottimizzazione dati
๐ก๏ธ Security Audit: Revisione sicurezza e compliance
Ottimizzazione Performance
Monitoring KPI Chiave
๐ฏ Target Performance:
โโโ Response Time: < 2 secondi
โโโ Uptime: > 99.5%
โโโ Success Rate: > 85%
โโโ User Satisfaction: > 4.0/5.0
โโโ Error Rate: < 5%
Ottimizzazioni Comuni
โก Knowledge Base:
โโโ Rimozione duplicati
โโโ Consolidamento Q&A simili
โโโ Ottimizzazione indicizzazione
โโโ Pulizia contenuti obsoleti
๐ Server Performance:
โโโ Cache optimization
โโโ Database query optimization
โโโ CDN configuration
โโโ Resource scaling
๐ Troubleshooting Comuni
Problemi di Deploy
Deploy Fallisce
Errore: "Deploy failed - server error"
Soluzioni:
1. Retry dopo 5-10 minuti
2. Verifica status sistema (status.crafter.ai)
3. Controlla limiti piano non superati
4. Contatta supporto con logs errore
Deploy Molto Lento
Problema: Deploy richiede > 15 minuti
Cause possibili:
โโโ Knowledge base molto grande (> 100MB)
โโโ Molte Q&A (> 500)
โโโ Server overload temporaneo
โโโ Network issues
Soluzioni:
โโโ Ottimizza knowledge base
โโโ Suddividi deploy in piรน fasi
โโโ Riprova in orari minor carico
โโโ Verifica connessione internet
Problemi Post-Deploy
Chatbot Non Risponde
Debug checklist:
1. Verifica bot status = "Deployed"
2. Testa su demo page ufficiale
3. Controlla integration code corretto
4. Verifica dominio autorizzato
5. Check browser console errori
Risposte Incorrect
Analisi:
1. Review conversation logs
2. Identifica pattern errori comuni
3. Verifica knowledge base aggiornata
4. Check training completato correttamente
5. Analizza conflitti Q&A
Performance Degradate
Investigazione:
1. Monitor resource usage
2. Analizza response times
3. Verifica database performance
4. Check concurrent users limits
5. Review error rate trends
โ Checklist Deploy e Manutenzione
Pre-Deploy Checklist
- Tutti i prerequisiti verificati
- Testing completo effettuato
- Team notificato del deploy
- Backup configuration salvato
- Rollback plan preparato
- Monitoring configurato
Post-Deploy Checklist
- Deploy completato con successo
- Integration code implementato
- Widget funziona correttamente
- Analytics attivi e configurati
- Team training completato
- Documentazione aggiornata
Manutenzione Checklist
- Routine di controllo implementate
- Alert e notifiche configurati
- Performance baseline stabilite
- Backup e recovery testati
- Team responsabilitร assegnate
- Escalation procedures definite
๐ Prossimi Passi
Dopo il deploy di successo:
- Analytics e ottimizzazione
- Formare il team
- Funzionalitร avanzate
โฑ๏ธ Tempo stimato primo deploy: 15-30 minuti (inclusa integrazione)
๐ฏ Obiettivo: Chatbot live, stabile e monitored in produzione
