Odoo 19 ha introdotto un livello di AI che va oltre la generazione di testo. Può aiutare gli utenti a trovare informazioni, interpretare record, aprire viste, classificare documenti, supportare il servizio di assistenza, rispondere ai visitatori del sito e selezionare azioni controllate. Odoo 19.4 estende questa direzione con selezione automatica del modello, interazione vocale, conversazioni salvate, schede record più ricche nella live chat e connettività MCP.
La domanda utile non è se Odoo abbia l’AI. È quale agente sia autorizzato a usare quali informazioni e strumenti in una determinata situazione. Odoo separa questi aspetti tramite agenti, competenze, fonti e azioni server.
Inizia con l’assistente standard Chiedi all’AI
L’assistente standard Chiedi all’AI è disponibile dalla palette dei comandi e dal pulsante AI in tutta l’interfaccia Odoo. Secondo la documentazione Odoo AI ufficiale, può rispondere a domande in linguaggio naturale, aprire viste, migliorare i contenuti, riassumere le chat e suggerire i prossimi passi in base al contesto.
L’assistente standard Chiedi all’AI non può modificare i record del database. Può aiutare un utente a capire e navigare le informazioni, ma Odoo separa intenzionalmente questo supporto dagli strumenti che effettuano scritture. È un’impostazione predefinita importante, perché una risposta fluida non dovrebbe trasformarsi silenziosamente in una transazione contabile, di vendita o operativa.
Gli agenti personalizzati definiscono un lavoro specifico
Un agente Odoo AI personalizzato ha un prompt di sistema, uno stile di risposta, una o più competenze e fonti facoltative. La documentazione sugli agenti AI ufficiale descrive un agente come un assistente in linguaggio naturale con uno scopo definito e accesso agli strumenti Odoo.
Nella precedente documentazione di Odoo 19, le raccolte di istruzioni e strumenti erano chiamate topic. In Odoo 19.4 sono state rinominate competenze. Lo scopo resta lo stesso: ogni competenza spiega il contesto, le regole e il flusso di lavoro di un’attività, mentre gli strumenti sono le funzioni effettive che l’agente può richiamare.
Questa struttura supporta agenti progettati per circostanze diverse, invece di un unico assistente con un’autorità ampia e ambigua. Esempi:
- Un assistente alle vendite che trova opportunità, spiega i dati della pipeline e redige messaggi di follow-up.
- Un agente di supporto che risponde usando articoli Knowledge approvati ed esegue l’escalation dei casi incerti.
- Un agente documentale che classifica un caricamento e seleziona una cartella o un tag approvati.
- Un assistente per i servizi sul campo che riassume la cronologia dell’attività e prepara un aggiornamento per il cliente.
- Un agente di live chat che risponde alle domande comuni e crea un lead CRM dopo aver raccolto i dettagli richiesti.
Le fonti determinano a cosa può fare riferimento un agente
Gli agenti Odoo possono usare PDF, link web, file Documenti e articoli Knowledge come fonti indicizzate. L’opzione Limita alle fonti limita l’agente alle fonti attive caricate. Questo è utile per le risposte rivolte ai clienti, perché l’organizzazione può definire il materiale che l’agente deve usare invece di consentire risposte ampie e non supportate.
La restrizione delle fonti migliora il controllo, ma la qualità delle fonti conta ancora. I documenti dovrebbero avere proprietari, date di revisione e un processo per rimuovere prezzi, politiche o istruzioni obsolete. Fonti in conflitto possono generare risposte incoerenti anche quando ogni documento è tecnicamente approvato.
Come funziona la Live Chat di Odoo AI
Odoo può assegnare un agente AI a una regola del canale Live Chat. La documentazione AI Live Chat ufficiale afferma che un agente può rispondere alle domande comuni, richiedere ulteriori informazioni, qualificare le conversazioni ed eseguire l’escalation a un operatore umano.
Il modello di live chat fornito non crea semplicemente un lead dopo il primo messaggio. Le sue istruzioni definiscono quando l’escalation è appropriata, raccolgono i dati di contatto mancanti, confermano i dettagli già noti e chiamano una sola volta lo strumento di creazione del lead. Questo mostra perché le istruzioni di flusso di lavoro sono importanti quanto il modello linguistico.
Odoo 19.4 può anche mostrare schede ricche e cliccabili quando un agente cita record Odoo supportati nella live chat. Questo può rendere più facile per il visitatore capire e aprire un prodotto, un appuntamento o un altro record supportato.
Un chatbot specifico per azienda è un modello di progettazione, non una singola casella da spuntare
Un’organizzazione multi azienda potrebbe voler che ogni sito aziendale abbia un chatbot che risponda solo su quella specifica azienda. Odoo ha i componenti per questo design, ma il confine deve essere configurato esplicitamente.
Un modello pratico è:
- Usare un sito web e un canale Live Chat separati, oppure una regola di canale separata, per ogni esperienza rivolta a una specifica azienda.
- Creare un agente AI separato per ogni azienda, invece di un unico agente con un prompt che cerca di dedurre l’azienda.
- Fornire a ciascun agente solo gli articoli Knowledge, i documenti, le policy e i link web approvati per quella azienda.
- Abilitare Limita alle fonti in modo che le risposte restino entro il set di fonti specifico per azienda.
- Assegnare solo le competenze e gli strumenti richiesti per quel canale, come il recupero delle informazioni o la creazione controllata di lead.
- Assicurarsi che qualsiasi lead, ticket o appuntamento creato riceva il contesto aziendale previsto e il team responsabile.
- Testare domande tra aziende diverse, nomi di brand ambigui e tentativi di recuperare informazioni di un’altra azienda.
I record multi azienda di Odoo possono essere condivisi o specifici per azienda. La sua documentazione multi azienda spiega che preventivi, fatture e fatture fornitore collegati a una società sono limitati al contesto aziendale pertinente, mentre alcuni record come contatti e prodotti possono essere condivisi per impostazione predefinita.
Quel modello di record non significa che ogni fonte AI sia automaticamente isolata. Non considerare un prompt di sistema come “parla solo della società A” un controllo di riservatezza. Collezioni di fonti separate, assegnazioni di canale, diritti di accesso e controlli lato strumento offrono un confine più solido. Se è richiesta una rigorosa separazione legale, database separati possono essere più adatti di una configurazione multi azienda condivisa.
Gli agenti possono eseguire attività solo tramite gli strumenti assegnati
Se un agente non ha competenze, Odoo afferma che può fornire informazioni ma non completare attività o modificare il database. Uno strumento estende l’agente oltre la conversazione. Gli esempi preconfigurati includono l’apertura di una vista e la creazione di un lead, mentre le app installate possono rendere disponibili altri strumenti.
Per i flussi di lavoro automatizzati sui record, Odoo usa le azioni server AI. La documentazione delle azioni server AI separa il gestore AI dallo strumento esecutore. L’AI legge il record e il prompt, sceglie uno strumento e fornisce gli argomenti dichiarati. La normale azione server esegue poi la vera logica di business.
Questo consente all’AI di prendere una decisione contestuale mentre il codice deterministico applica le regole. Ad esempio, l’AI può classificare un documento fornitore, ma lo strumento selezionato dovrebbe convalidare destinazione, azienda, stato consentito del record e campi richiesti prima di scrivere qualcosa.
Modelli utili di automazione delle attività
- Classificare i documenti in arrivo e applicare un tag o una cartella approvati.
- Riassumere un ticket di helpdesk e compilare un campo strutturato di triage.
- Selezionare un percorso di follow-up in base a un record, lasciando l’invio o l’approvazione a un utente.
- Creare un lead CRM dalla live chat dopo aver confermato i dettagli di contatto richiesti.
- Redigere un'email dal contesto del record corrente per la revisione umana.
- Estrarre dettagli strutturati da un documento in un flusso di lavoro controllato.
Il modello più debole consiste nel dare a un singolo agente generico un insieme di potenti strumenti di scrittura. Gli agenti più limitati sono più facili da testare, spiegare e verificare.
Cosa aggiunge Odoo 19.4
Le note ufficiali di rilascio di Odoo 19.4 aggiungono diverse funzionalità legate a questo modello di agente:
- Selezione automatica del modello AI configurato più adatto per un'attività.
- Interazione vocale per dettare richieste a un agente.
- Archiviazione delle conversazioni dell'agente fino a 30 giorni dopo l'ultimo messaggio.
- Connettività MCP per strumenti esterni compatibili.
- Schede di anteprima dettagliate per i record supportati menzionati nella live chat.
- La rinomina degli argomenti in competenze.
MCP amplia le possibilità di integrazione, ma amplia anche la revisione di sicurezza. Credenziali, strumenti esposti, permessi utente, log e confini dei dati dovrebbero essere documentati prima di collegare un client AI esterno.
Considerazioni su provider e prezzi
Odoo supporta i provider OpenAI e Google Gemini. Gli utenti di Odoo Online non devono aggiungere la propria chiave API per il servizio standard, anche se possono farlo per avere maggiore controllo. I database Odoo.sh e on-premise necessitano di chiavi del provider per le funzionalità AI. La documentazione sulle chiavi API di Odoo AI indica che potrebbero essere applicati costi del provider quando vengono usate chiavi di proprietà del cliente.
Una checklist per un rilascio sicuro
- Scegli un solo caso d'uso ristretto con un processo manuale misurabile.
- Definisci le fonti approvate, gli argomenti vietati e il percorso di escalation verso un umano.
- Assegna gli strumenti minimi necessari e applica le regole all'interno di ciascuno strumento.
- Testa l'accesso a azienda, utenti e record con account normali, non solo con quelli amministrativi.
- Testa domande errate, incomplete, avversarie e tra aziende diverse.
- Richiedi la revisione per azioni finanziarie, contrattuali, distruttive o inviate all'esterno.
- Monitora risposte, chiamate agli strumenti, utilizzo del provider e aggiornamento delle fonti dopo il lancio.
La conclusione pratica
Odoo AI è più utile come insieme di assistenti mirati all'interno dei flussi di lavoro aziendali esistenti. Live chat, conoscenza specifica dell'azienda, creazione di lead, classificazione dei documenti e automazione basata sui record sono casi d'uso credibili perché Odoo può combinare decisioni in linguaggio naturale con record strutturati e strumenti controllati.
Il design non dovrebbe mai basarsi sulla fiducia o solo su un prompt. Separa gli agenti per scopo, limita le loro fonti, riduci al minimo i loro strumenti e mantieni le regole di business in azioni Odoo deterministiche. È questo che trasforma una demo di chatbot in una capacità operativa sostenibile.
