AI Knowledge Base - Guida Demo Completa
AI Knowledge Base - Guida Demo Completa
Data: 22 Ottobre 2025 Obiettivo: Demo funzionante end-to-end del sistema AI
---
๐ฏ Cosa Dimostri
AI Assistant Generico per Comparto Industriale
- ๐ก Indipendente da macchine specifiche
- ๐ก Risponde su TUTTO il comparto (non singole macchine)
- ๐ก Query aggregate (es: "Produzione complessiva di ieri")
- ๐ก Flessibile e scalabile
- โ Ambito "๐ฏ Demo Produzione"
- โ
1 Template esempio (
demo_prod_daily) - โ 1 Conversazione demo (4 messaggi)
- โ Analytics demo (3 giorni di dati)
- Ambiti Configurati: 1 (o piรน se ne hai creati altri)
- Totale Template: 1
- API Key configurata
- Modello:
gpt-4o-mini - Badge verde "Attivo"
- Costo Totale: ~$0.0023 (mock)
- Query Totali: 30 (mock 3 giorni)
- Template Coverage: 70%
- Analizza le cause della variazione
- Mostra trend mensile comparto
- Quale macchina ha contribuito di piรน?
- Totale Template: 4 (1 manuale + 3 generati)
- Ambiti Configurati: 1 (Demo)
- Sezione Ambiti: ๐ฏ Demo Produzione con "4 template"
- Badge "๐ฏ Demo Produzione"
- LLM: No (verde)
- Utilizzi: 0 (normale, non ancora usati)
- โ Scalabilitร : Aggiungi macchine senza modificare template
- โ Flessibilitร : "Produzione complessiva" โ risposta aggregata automatica
- โ Semplicitร : Query umane naturali ("Quanto abbiamo prodotto?")
- โ Vista d'insieme: Focus su reparto/comparto, non singola macchina
- โ Zero coupling: Indipendente da configurazioni macchine
- โ "Come sta lavorando la Horizon 56?" โ Serve filtro macchina
- โ "Quale macchina ha prodotto di piรน?" โ Query generica con GROUP BY
- โ AI per configurare (Generator)
- โ AI per interrogare (Assistant)
- โ Template come ottimizzazione (non requisito)
- โ Multi-provider (switch in 1 click)
- โ Budget configurabile (3 livelli)
- โ Alert automatici
- โ Tracking real-time per ambito
- โ Breakdown dettagliato
- โ ROI misurabile
- โ Tutto configurabile via UI
- โ Pattern dinamici
- โ SQL generato AI
- โ Response template AI
- Ambiti: 1 (Demo)
- Template: 4 (1 manuale + 3 AI)
- Conversazioni: 1 (mock)
- Messaggi: 4 (2 user + 2 assistant)
- Generazione KB: $0.006 (3 template)
- Query utenti: $0.0023 (mock)
- Totale: $0.0083
- Template coverage: 70%
- Cache hit rate: 0% (normale, nessuna query ripetuta)
- Query con LLM: 30% (9/30)
- Crea 3-4 ambiti prioritari reali
- Genera 20-30 template con AI ($0.04-0.06)
- Configura budget produzione
- Implementa AI Assistant Chat Widget
- Integra nelle macchine i40
- User testing (3-5 operatori)
- Raccolta feedback
- Ottimizzazione template
- Analisi costi reali
- Production release
- [ ] Script SQL demo eseguito
- [ ] OpenAI configurato e attivo
- [ ] Budget configurato ($10/mese test)
- [ ] Ambito DEMO visibile
- [ ] 1 Template manuale presente
- [ ] Generati 3 template con AI
- [ ] Dashboard costi mostra dati mock
- [ ] Tutte le schermate accessibili
- [ ] Mostra provider switch
- [ ] Mostra budget real-time
- [ ] Genera 1 template live
- [ ] Mostra cost tracking
- [ ] Spiega ROI
- [ ] Quali ambiti prioritari?
- [ ] Quante query al giorno?
- [ ] Budget approvato?
- [ ] Timeline ok?
- โ Sistema funzionante
- โ Dati demo precaricati
- โ AI Generator operativo
- โ Cost tracking con dati
- โ Provider configurato
Flusso completo: 1. โ Configurazione Provider โ OpenAI attivato 2. โ Ambito DEMO โ Preconfigurato con dati 3. โ AI Generator โ Genera template automaticamente 4. โ Dashboard Costi โ Mostra breakdown per ambito DEMO 5. โ Template Salvati โ Funzionanti e riusabili
---
๐ SETUP DEMO (10 minuti)
Step 1: Esegui Script SQL Demo
File: /Users/nscapati/Desktop/ai_demo_setup.sql
Esegui in phpMyAdmin โ Database capera_sartupDB
Cosa crea:
Verifica: Dashboard KB mostra:
---
Step 2: Configura OpenAI (giร fatto โ )
Provider OpenAI dovrebbe essere giร attivo con:
---
Step 3: Verifica Dashboard Costi
URL: /admin/ai/settings/cost-tracking
Dovresti vedere:
Stats Card:
Tabella Breakdown Ambito:
``
| Ambito | Query | Con LLM | Coverage | Tokens | Costo |
|--------|-------|---------|----------|--------|-------|
| ๐ฏ Demo Produzione | 30 | 9 | 70% | 5.850 | $0.0023 |
`
Grafico Trend: 3 punti (ultimi 3 giorni mock)
---
๐ค DEMO AI GENERATOR
Step 1: Vai al Generator
URL: /admin/ai/kb/templates/generate
Oppure: Menu โ AI KB โ Template โ ๐ค Genera con AI
---
Step 2: Genera Primo Template
Form Input:
`
Query Esempio:
[Confronta questa settimana con la scorsa_]
Ambito: [๐ฏ Demo Produzione โผ]
[๐ค Genera con AI]
`
Click "Genera con AI" โ Attendi 3-5 secondi...
---
Step 3: Revisiona Template Generato
Preview mostra (accordion collapsible):
๐ Informazioni Base:
`
Template ID: demo_comp_weeks
Richiede LLM: No
Cache TTL: 3600 secondi (60 min)
Costo generazione: $0.002
`
๐ Pattern Matching:
`
confronta? (?:questa settimana|settimana corrente) (?:con|vs) (?:la )?(?:scorsa|precedente)
`
๐๏ธ Query SQL:
`sql
SELECT
WEEK(timestamp) as week_num,
SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(raw_data, '$.TotalPieces')) AS DECIMAL)) as total
FROM machine_operations_log
WHERE machine_id = :machine_id
AND timestamp >= DATE_SUB(NOW(), INTERVAL 2 WEEK)
GROUP BY week_num
ORDER BY week_num
`
๐ฌ Template Risposta:
`
โ๏ธ Confronto Settimanale Comparto:
๐ Settimana corrente: {current_total} pezzi ๐ Settimana scorsa: {previous_total} pezzi ๐ญ Macchine attive: {machines_count}
๐ Variazione: {delta_percent}%
`
๐ก Suggerimenti:
---
Step 4: Salva Template
Click "๐พ Salva Template"
โ Redirect a lista template โ Vedi 2 template ora (demo_prod_daily + demo_comp_weeks)
---
Step 5: Genera Altri 2-3 Template
Query Suggerite (generiche per comparto):
Template 2:
`
Query: Quale macchina ha prodotto di piรน questa settimana?
Ambito: ๐ฏ Demo Produzione
`
โ Genera โ Salva
Template 3:
`
Query: Mostrami il trend complessivo degli ultimi 7 giorni
Ambito: ๐ฏ Demo Produzione
`
โ Genera โ Salva
Template 4 (opzionale):
`
Query: Quante operazioni totali abbiamo fatto oggi?
Ambito: ๐ฏ Demo Produzione
`
โ Genera โ Salva
Costo totale: 3-4 template ร $0.002 = $0.006-0.008
---
๐ฐ VERIFICA COSTI AGGIORNATI
Dashboard Costi Dopo Generazione
URL: /admin/ai/settings/cost-tracking
Breakdown per Tipo Utilizzo:
`
๐ค Generazione KB:
$0.006
3 generazioni
Media: $0.002/template
๐ฌ Query Utenti:
$0.0023
30 query (mock)
Media: $0.000077/query
`
Totale: $0.0083
Breakdown Ambito DEMO:
`
๐ฏ Demo Produzione
Query: 30
Con LLM: 9
Template Coverage: 70%
Tokens: 5.850 + 1.950 (generazione) = 7.800
Costo: $0.0031
`
---
๐ VERIFICA TEMPLATE COVERAGE
Dashboard KB
URL: /admin/ai/kb/dashboard
Dovresti vedere:
---
Lista Template
URL: /admin/ai/kb/templates
Filtra per: Ambito = "๐ฏ Demo Produzione"
Dovresti vedere 4 template:
1. demo_prod_daily (manuale)
2. demo_comp_weeks (generato AI)
3. demo_op_best (generato AI)
4. demo_trend_7d (generato AI)
Tutti con:
---
๐ COSA MOSTRARE AL COMMITTENTE
Parte 1: Configurazione Dinamica (5 min)
Mostra: 1. Dashboard Provider โ 3 provider, switch dinamico 2. Budget & Limiti โ Real-time tracking 3. Dashboard Costi โ Breakdown dettagliato
Messaggio: "Sistema completamente configurabile via UI, no codice"
---
Parte 2: AI Generator (5 min)
Mostra: 1. Form "Genera con AI" 2. Inserisci query esempio 3. Click genera โ Attendi 3s 4. Preview template completo 5. Salva
Messaggio: "Da query a template completo in 10 secondi, costo $0.002"
---
Parte 3: Knowledge Base (5 min)
Mostra: 1. Lista ambiti con conteggi 2. Dettaglio ambito DEMO con 4 template 3. Dettaglio singolo template (pattern + SQL + response)
Messaggio: "Knowledge Base organizzata, template riusabili, zero allucinazioni"
---
Parte 4: Cost Monitoring (5 min)
Mostra: 1. Dashboard costi con breakdown ambito DEMO 2. Proiezione mensile (~$0.02-0.05) 3. Insights automatici 4. Export report
Messaggio: "Costi trasparenti e prevedibili, ROI positivo dal giorno 1"
---
๐ก PUNTI CHIAVE DEMO
1. AI Assistant Generico (NON per Macchine Specifiche)
Vantaggi Paradigma Generico:
Quando Serve Machine-Specific:
Soluzione: Template puรฒ opzionalmente filtrare per macchina SE menzionata nella query.
---
2. Sistema AI-First
3. Interfacciamento Dinamico
4. Costi Trasparenti
5. Zero Hardcode
---
๐ METRICHE DEMO
Setup Demo:
Costi Demo:
Metriche:
---
๐ฎ DOPO LA DEMO
Se committente approva:
Settimana 1:
Settimana 2:
Settimana 3:
---
โ CHECKLIST PREPARAZIONE DEMO
Prima della Demo
Durante la Demo
Domande Committente
---
๐ PRONTO PER LA DEMO!
Hai tutto:
Esegui: ai_demo_setup.sql` Testa: Genera 2-3 template con AI Verifica: Dashboard costi aggiornata
Sistema pronto! ๐ช
---
Prossimo: Dopo la demo, implemento AI Assistant Chat Widget per interrogare! ๐
Analisi Codice
Blocco 1
| Ambito | Query | Con LLM | Coverage | Tokens | Costo |
|--------|-------|---------|----------|--------|-------|
| ๐ฏ Demo Produzione | 30 | 9 | 70% | 5.850 | $0.0023 |
Blocco 2
Query Esempio:
[Confronta questa settimana con la scorsa_]
Ambito:
[๐ฏ Demo Produzione โผ]
[๐ค Genera con AI]
Blocco 3
Template ID: demo_comp_weeks
Richiede LLM: No
Cache TTL: 3600 secondi (60 min)
Costo generazione: $0.002
Blocco 4
confronta? (?:questa settimana|settimana corrente) (?:con|vs) (?:la )?(?:scorsa|precedente)
Blocco 5 sql
SELECT
WEEK(timestamp) as week_num,
SUM(CAST(JSON_UNQUOTE(JSON_EXTRACT(raw_data, '$.TotalPieces')) AS DECIMAL)) as total
FROM machine_operations_log
WHERE machine_id = :machine_id
AND timestamp >= DATE_SUB(NOW(), INTERVAL 2 WEEK)
GROUP BY week_num
ORDER BY week_num
Blocco 6
โ๏ธ Confronto Settimanale Comparto:
๐ Settimana corrente: {current_total} pezzi
๐ Settimana scorsa: {previous_total} pezzi
๐ญ Macchine attive: {machines_count}
๐ Variazione: {delta_percent}%
Blocco 7
Query: Quale macchina ha prodotto di piรน questa settimana?
Ambito: ๐ฏ Demo Produzione
Blocco 8
Query: Mostrami il trend complessivo degli ultimi 7 giorni
Ambito: ๐ฏ Demo Produzione
Blocco 9
Query: Quante operazioni totali abbiamo fatto oggi?
Ambito: ๐ฏ Demo Produzione
Blocco 10
๐ค Generazione KB:
$0.006
3 generazioni
Media: $0.002/template
๐ฌ Query Utenti:
$0.0023
30 query (mock)
Media: $0.000077/query
Blocco 11
๐ฏ Demo Produzione
Query: 30
Con LLM: 9
Template Coverage: 70%
Tokens: 5.850 + 1.950 (generazione) = 7.800
Costo: $0.0031