Cerca nel catalogo del gestionale
Legge il catalogo di Ready Pro in sola lettura: può consultare, non modificare. Ogni notte una sincronizzazione porta il catalogo nella base di conoscenza.
Nei ricambi auto ogni messaggio su WhatsApp è un piccolo esame tecnico, fatto di codici, compatibilità e targhe. Per un'azienda di ricambi auto ho costruito un assistente AI che cerca nel catalogo del gestionale, riconosce i codici OEM e passa la chat a un operatore quando serve. Invece di farlo rispondere subito ai clienti, l'ho messo in modalità ombra: registra le chat gestite dagli operatori e le usa per la sua base di conoscenza.
Log illustrativo, nessun dato reale
Chi cerca un ricambio su WhatsApp scrive come parla: una foto del libretto, un codice letto sul pezzo vecchio, una targa, e poi la domanda di sempre: «va bene per la mia?».
Dietro ogni messaggio c'è una verifica tecnica: il codice originale, la compatibilità, la versione del motore. Prima di poter rispondere davvero, gli operatori ripetono le stesse domande, chat dopo chat. È lavoro necessario, ma sempre uguale.
Sono domande giuste e ripetitive, e qui un assistente può fare il primo passo al posto dell'operatore, purché sappia quando fermarsi e passare la mano.
Esempi di domande ricorrenti, scritti per questa pagina: non sono chat reali.
Riceve i messaggi WhatsApp, cerca nel catalogo del gestionale Ready Pro e in una base di conoscenza, prepara la risposta con un modello linguistico e, quando serve, passa la conversazione a un operatore tramite Bitrix24.
Legge il catalogo di Ready Pro in sola lettura: può consultare, non modificare. Ogni notte una sincronizzazione porta il catalogo nella base di conoscenza.
Estrae dal testo i codici OEM e SKU e li usa per cercare tra prodotti e conoscenza, con una ricerca ibrida che unisce codici e significato.
In modalità Apprendista chiede marca, modello, anno e targa, poi apre un affare in Bitrix24 con lo storico della conversazione.
Quando la richiesta va oltre, la conversazione arriva a un operatore tramite Bitrix24. L'ultima parola resta alle persone.
I messaggi vocali vengono trascritti in locale con Whisper, sul server: l'audio non va a un servizio di trascrizione esterno.
Segui un messaggio dentro il sistema: scegli un passo, oppure usa le frecce della tastiera quando l'elenco è selezionato.
Manda una richiesta, una foto del libretto, un codice o un vocale. Per chi scrive non cambia nulla: non deve installare app né compilare moduli.
È il punto di partenza di tutto il resto, e il motivo per cui il bot deve essere prudente: dall'altra parte c'è un cliente vero.
Il bot si appoggia a Wazzup24, integrato come canale WhatsApp: ogni nuovo messaggio arriva al sistema tramite webhook.
Lo stesso canale lo usano gli operatori, ed è per questo che il bot deve saper distinguere i propri messaggi da quelli di una persona (lo vedi al passo 04).
Davanti a tutto c'è IIS come reverse proxy, con certificati rinnovati in automatico. Dietro, l'applicazione FastAPI gira come servizio Windows.
Se il servizio si ferma, un watchdog lo riavvia. Un controllo di salute verifica anche il database.
Il webhook è il primo controllo. Qui il messaggio viene:
L'orchestratore riconosce l'intento del messaggio tra quattro possibilità e sceglie con quale dei quattro ruoli rispondere.
L'intento «escalation» porta dritto all'operatore, al passo 07b.
La risposta si costruisce su fonti, non sull'immaginazione del modello:
Il modulo RAG è la parte più grande del progetto: lo vedi nel grafico delle righe di codice.
Con i dati trovati, il modello linguistico (OpenAI GPT-4o) prepara la risposta, che torna al cliente nella stessa chat.
Durante il pilota questo passo era acceso solo in modalità test, per un elenco di numeri ammessi. Sulle chat reali il bot è rimasto in ombra, e più sotto spiego perché.
Quando serve, la chat va a un operatore tramite Bitrix24, con la gestione dell'escalation e degli affari. In modalità Apprendista il bot apre un affare con marca, modello, anno, targa e lo storico della conversazione: l'operatore non riparte da zero.
Dal pannello di amministrazione si vede anche la coda degli operatori.
Una richiesta di disponibilità e un dubbio dopo l'acquisto non si trattano allo stesso modo. Dall'intento riconosciuto, l'agente sceglie il ruolo con cui rispondere.
Per chi cerca un prodotto o vuole ordinare.
Per codici e dettagli del ricambio.
Per chi ha già acquistato e torna a scrivere.
Raccoglie marca, modello, anno e targa, poi apre un affare in Bitrix24 con lo storico della conversazione.
Qualunque sia il ruolo, l'escalation verso un operatore resta sempre una delle strade possibili.
Simulazione illustrativa con dati inventati: nessun cliente, numero o veicolo reale. Nel pilota le risposte automatiche erano attive solo in modalità test.
Da Certified Ethical Hacker, prima ancora di chiedermi cosa sa fare un bot mi chiedo cosa può andare storto.
Protezioni contro i messaggi scritti apposta per fargli cambiare comportamento o rivelare istruzioni.
Il bot maschera i dati personali che trova nei messaggi: meno dati in chiaro, meno danni se qualcosa va storto.
Rate limit sulle API e scarto delle chat troppo frequenti e dei messaggi oltre 1.500 caratteri.
Le risposte automatiche partono solo verso un elenco di numeri ammessi. Tutti gli altri restano agli operatori.
Accensione e spegnimento per giorno e ora: il bot lavora solo nelle fasce decise dall'azienda.
Il pannello di amministrazione si apre solo con token e da indirizzi IP autorizzati.
Le stesse domande le faccio prima di mettere online qualsiasi assistente: le trovi nella pagina sui chatbot e agenti AI.
Un bot che sbaglia un codice ricambio fa partire il pezzo sbagliato.
Da maggio a settembre 2026 il bot ha lavorato in ombra sulle chat reali: ha registrato le conversazioni gestite dagli operatori senza rispondere ai clienti, e quelle conversazioni sono diventate materiale per la sua base di conoscenza.
Le risposte automatiche le ho accese solo in modalità test, per un elenco di numeri ammessi. Il flusso completo esiste; sulle chat reali, però, un assistente che parla a nome di un'azienda deve prima imparare dalle risposte di chi quel lavoro lo fa ogni giorno.
Se stai pensando a un bot per la tua azienda, ti propongo lo stesso percorso: prima osserviamo le tue chat, poi decidiamo insieme cosa automatizzare.
Canale Wazzup, ricerca RAG e lettura del gestionale Ready Pro.
Passaggio a FastAPI dietro IIS e pannello di amministrazione.
Escalation e affari su Bitrix24, misure di sicurezza.
Protezioni, programmazione oraria e bridge MCP.
Il bot ascolta le chat reali e impara dagli operatori. Risposte automatiche solo in test.
Qui misuro il lavoro di costruzione: righe di codice, moduli, commit. Le conversazioni e i dati commerciali restano dell'azienda e non finiscono su questa pagina.
Righe di codice proprio per area del progetto, 17.936 in totale.
Fonte: conteggio delle righe del codice proprio del bot (scheda tecnica del progetto, novembre 2026). Escluse librerie e componenti di terzi.
| Area | Righe | Quota |
|---|---|---|
| RAG (ricerca e conoscenza) | 8.090 | 45,1% |
| Radice (main.py e avvio) | 2.116 | 11,8% |
| Pannello di amministrazione | 2.069 | 11,5% |
| Utilità (utils) | 1.782 | 9,9% |
| Script di servizio | 922 | 5,1% |
| Agente (orchestratore e ruoli) | 862 | 4,8% |
| Database | 836 | 4,7% |
| API | 649 | 3,6% |
| Integrazioni | 483 | 2,7% |
| Watchdog | 127 | 0,7% |
| Totale | 17.936 | 100% |
Commit al mese nel repository, aprile–ottobre 2026. Ottobre riguarda syncro, non il bot.
Fonte: storico git del repository, che dal 14 aprile 2026 contiene anche syncro. Per tipo: 67 nuove funzioni, 41 correzioni, 7 riorganizzazioni, 7 documentazione, 4 manutenzione, 1 prestazioni, 1 rilascio.
| Mese | Commit | Nota |
|---|---|---|
| Aprile | 18 | dal 14 aprile |
| Maggio | 83 | |
| Giugno | 2 | |
| Luglio | 13 | |
| Agosto | 0 | |
| Settembre | 0 | |
| Ottobre | 12 | riguardano syncro |
| Totale | 128 |
Scheda tecnicav2.2.0
Python 15.304 righe · JavaScript 1.156 · HTML 876 · Batch/PowerShell 442 · SQL 121 · CSS 37.
Wazzup24, Ready Pro e Bitrix24 li ho integrati, non riscritti. Il codice scritto da me sta nella ricerca sui codici, nei filtri del webhook, nell'orchestratore e nel pannello di amministrazione.
Partiamo da un pilota, anche in ombra: prima guardiamo come rispondono oggi le tue persone, poi decidiamo insieme cosa può fare un assistente e dove deve fermarsi.
Raccontami cosa vuoi proteggere, costruire o far crescere. Ti aiuto a capire da dove partire.
Da oltre trent'anni faccio tre cose. Cerco le falle della tua azienda prima che le trovi chi vuole entrare. Imposto il marketing perché i risultati si possano misurare. E aiuto persone e aziende a capire chi sono, prima ancora di decidere cosa vendere.
Certified Ethical HackerSicurezza informatica dal 1993
Google Ads
Meta
WordPress
WooCommerce
Shopify
TikTokCosì non devo chiederti in chat le stesse cose e la mia prima risposta parla già del tuo caso. Ci vuole meno di un minuto.
Passo 1 di 4
Questo sito è un progetto indipendente e non è affiliato, autorizzato o sponsorizzato da Google LLC. I marchi Google Ads, Analytics e BigQuery sono di proprietà esclusiva di Google LLC.
I servizi offerti non sono associati, approvati o sponsorizzati da Meta Platforms, Inc. Facebook e Instagram sono marchi registrati di Meta.
Le certificazioni esposte attestano il superamento degli esami tecnici ufficiali ma non configurano un rapporto di dipendenza con i fornitori delle tecnologie.
Ultimo aggiornamento: febbraio 2026 · Disclaimer completo