AI - Approfondimenti

Campi AI

Utilizzo di campi AI nei moduli per generazione automatica di contenuti contestuali in Laundry ERP

Campi AI

I campi AI permettono agli utenti di utilizzare le capacità AI integrate di Laundry ERP direttamente nei moduli e nei record. Quando un campo AI è configurato, il sistema può generare o suggerire valori automaticamente in base al contesto del record, ai dati esistenti o a informazioni esterne.

Questa funzionalità è particolarmente utile per:

  • Creare descrizioni di prodotti tessili
  • Riassumere note su ordini o reclami
  • Generare contenuti strutturati da dati non strutturati
  • Compilare automaticamente informazioni contestuali

Aggiungere un Nuovo Campo AI

I campi AI possono essere aggiunti a un record tramite l'app Studio o tramite il campo proprietà.

Attenzione: L'installazione di Studio può influire sul piano tariffario corrente del database. Per maggiori informazioni, fare riferimento alla pagina dei prezzi Odoo o contattare il proprio account manager.

Prima di tutto, navigare nella pagina del database dove è necessario un nuovo campo. Quindi, cliccare sull'icona Studio per aprire l'app. Nella barra laterale sinistra, cliccare e trascinare l'opzione Campo AI e posizionarla nella posizione desiderata sul record.

Dopo aver posizionato il campo, si apre un popup Aggiungi un Campo AI. Utilizzare il menu a tendina Tipo di Campo per selezionare un tipo di campo:

  • Testo
  • Testo Multilinea
  • HTML
  • Intero
  • Decimale
  • Monetario
  • Data
  • Data e Ora
  • Checkbox
  • Many2one
  • Tags

Successivamente c'è il campo Prompt. In Laundry ERP, i prompt definiscono le istruzioni che guidano l'AI quando genera o migliora il contenuto del campo AI. Il prompt indica al sistema che tipo di informazioni produrre, come formattarle e quale tono o stile utilizzare.

Quando si crea un prompt, utilizzare il comando /field per fare riferimento a campi specifici nel database. Ad esempio, per fare riferimento al campo Azienda su un record, digitare /field e cliccare sull'opzione Selettore Campo. Digitare Azienda nella barra di ricerca e selezionare Azienda dall'elenco.

Una volta completato il prompt, cliccare Aggiungi Campo. Prima di chiudere Studio, cliccare sulla barra laterale sinistra e aggiornare il campo Etichetta con un titolo per il nuovo campo AI. Quindi cliccare Chiudi per uscire da Studio.

Dopo aver aggiunto il campo, cliccare sull'icona AI per aggiornare il valore del campo.

Suggerimento: Se l'AI non è in grado di completare la richiesta, viene generato un messaggio di avviso. Questo potrebbe significare che il prompt sta chiedendo informazioni non disponibili nel contesto dato, o che il prompt fornisce istruzioni poco chiare. Utilizzare questo come indicazione per rivedere il prompt e aggiungere contesto o istruzioni aggiuntive.

Aggiungere tramite Modifica Proprietà

I campi AI possono anche essere aggiunti come campi proprietà senza aprire l'app Studio. Cliccare sull'icona Azioni e selezionare Modifica Proprietà. Spuntare la casella AI, confermare che il campo debba essere abilitato per AI, quindi seguire i passaggi precedenti per definire il tipo di campo e inserire il prompt.

I campi proprietà possono essere aggiunti solo alle viste modulo.

Calcolare Campi AI

Per calcolare, o aggiornare, un campo AI, cliccare sull'icona AI accanto al campo. Cliccando sul pulsante si aggiorna il campo in base al prompt.

Inoltre, un'azione pianificata viene eseguita una volta al giorno per compilare tutti i campi AI attualmente vuoti. Questa azione è attiva per impostazione predefinita.

Suggerimento: Per eseguire manualmente l'azione pianificata, navigare in App Impostazioni → Tecnico → Automazione → Azioni Pianificate. Cliccare su Campi AI: Calcola campi AI per aprirlo, quindi cliccare Esegui Manualmente.

Esempi Pratici per Lavanderie

Descrizione Automatica Articoli Tessili

Scenario: Compilazione descrizioni per nuovi articoli a catalogo.

Configurazione Campo:

  • Tipo: Testo Multilinea
  • Prompt: "Genera una descrizione professionale per l'articolo tessile /fieldNome Articolo di categoria /fieldCategoria Prodotto. Include composizione tessuto, trattamenti applicati e caratteristiche principali. Tono: commerciale ma tecnico."
  • Posizionamento: Scheda Vendite del modulo Prodotti

Esempio Output:

"Camice da sala professionale in tessuto misto cotone-poliestere (65%/35%) con trattamento antimacchia. Sanforizzato per garantire stabilità dimensionale dopo lavaggi industriali frequenti. Disponibile in bianco ottico con chiusura automatica a pressione. Certificato per uso alimentare HoReCa."

Riassunto Note Reclami

Scenario: Sintetizzare note lunghe su reclami clienti per report.

Configurazione Campo:

  • Tipo: Testo
  • Prompt: "Riassumi in max 2 frasi il reclamo descritto in /fieldDescrizione Reclamo. Evidenzia il problema principale e l'azione correttiva proposta."
  • Posizionamento: Vista reclami/ticket assistenza

Esempio Output:

"Cliente segnala macchie persistenti su tovagliato bianco dopo lavaggio. Proposta rilavorazione con trattamento smacchiante intensivo + compensazione economica 15%."

Generazione Email Follow-up Ordini

Scenario: Email automatica di aggiornamento stato ordine.

Configurazione Campo:

  • Tipo: HTML
  • Prompt: "Genera email professionale per cliente /fieldPartner comunicando che ordine /fieldNome è in fase /fieldStato. Include data prevista consegna /fieldData Consegna Prevista. Tono: cortese e rassicurante."
  • Posizionamento: Ordini di vendita

Esempio Output (HTML):

<p>Gentile Cliente,</p>
<p>con la presente desideriamo aggiornarLa sullo stato del Suo ordine <strong>ORD-2024-001</strong>.</p>
<p>L'ordine è attualmente <strong>in lavorazione</strong> presso il nostro stabilimento.
La data prevista per il completamento e la consegna è <strong>15/02/2024</strong>.</p>
<p>Restiamo a disposizione per ogni chiarimento.</p>
<p>Cordiali saluti,<br>Team Lavanderia</p>

Checklist Controllo Qualità

Scenario: Generazione checklist personalizzata per controllo qualità su lotti.

Configurazione Campo:

  • Tipo: HTML
  • Prompt: "Genera checklist HTML per controllo qualità lotto /fieldNumero Lotto di tipo articolo /fieldTipo Articolo. Include verifiche standard (colore, integrità, dimensioni) e verifiche specifiche per tipo articolo."
  • Posizionamento: Ordini di produzione

Esempio Output:

  • ☐ Verifica colore uniforme (no scolorimenti)
  • ☐ Controllo integrità cuciture e bottoni
  • ☐ Verifica dimensioni vs standard (±2%)
  • ☐ Test tensione elastici polsi/collo
  • ☐ Controllo etichette e codici lotto

Note Riunione Produzione

Scenario: Compilazione veloce verbali riunioni con trascrizione vocale.

Configurazione Campo:

  • Tipo: Testo Multilinea
  • Prompt: "Struttura il verbale della riunione produzione del /fieldData. Includi partecipanti, decisioni prese, problemi emersi e azioni correttive pianificate. Usa formato bullet point."
  • Posizionamento: Modulo personalizzato Riunioni/Task

Best Practices

Scrittura Prompt Efficaci

Specifici e Contestuali:

❌ "Scrivi una descrizione"
✅ "Genera descrizione commerciale per tessuto /field[Nome] categoria /field[Categoria] evidenziando composizione e trattamenti"

Con Vincoli di Formato:

❌ "Riassumi il problema"
✅ "Riassumi in max 50 parole il problema descritto in /field[Descrizione] con formato: PROBLEMA - CAUSA - SOLUZIONE"

Con Tono Definito:

❌ "Scrivi email al cliente"
✅ "Email formale ma cordiale per cliente /field[Partner]. Tono: professionale e rassicurante"

Gestione Errori

Se un campo AI non viene compilato:

  1. Verificare contesto: Il prompt fa riferimento a campi popolati?
  2. Semplificare richiesta: Ridurre complessità del prompt
  3. Aggiungere esempi: Includere formato desiderato nel prompt
  4. Controllare limiti: Alcuni modelli hanno limiti di caratteri output
Performance: I campi AI vengono calcolati on-demand o tramite azione pianificata notturna. Per grandi volumi di record, preferire il calcolo batch notturno.

Limitazioni e Considerazioni

  • Connessione Internet: Richiesta per funzionamento (chiamate API provider AI)
  • Costi API: Ogni calcolo campo consuma token del provider AI
  • Lingua: Specificare lingua desiderata nel prompt se non italiano
  • Dati sensibili: Evitare campi AI su dati riservati se policy privacy lo richiede
Suggerimento Avanzato: Combinare campi AI con automazioni (azioni server) per workflow complessi, es. "Genera descrizione → Traduci in inglese → Pubblica su e-commerce".