Approfondimenti
Da una frase a una regola: come funzionano le regole in linguaggio naturale
Un operatore scrive cosa deve cambiare. Cosa succede tra quella frase e una regola che il robot segue, e perché una persona conferma ogni passo.
Pubblicato · 3 min di lettura
“Da ora in poi, tutto ciò che scade prima di marzo va nello scarto.” Per una persona è un’istruzione completa. Per un programma robot è una richiesta di modifica, un ticket e una settimana. Sixth Sense la tratta per quello che è: una regola, da leggere, strutturare, confermare e applicare.
Leggere la frase
La console non esegue la frase. La legge e propone una regola strutturata in quattro parti.
- Condizione: a quali articoli si applica la regola. Qui, data di scadenza prima del primo marzo.
- Azione: cosa farne. Qui, scarto.
- Ambito: dove si applica. Tutte le linee, una linea, o una famiglia di prodotto.
- Validità: da quando, e fino a quando se la regola è temporanea.
Tutto ciò che la frase lascia aperto viene mostrato come domanda, non riempito in silenzio. “Scarto” in questo sito può voler dire un contenitore di scarto o uno scaffale di attesa. La console lo chiede.
Perché nulla si applica senza una conferma
La regola proposta compare a schermo accanto alla frase originale. Una persona le confronta e conferma, modifica o scarta. Solo una regola confermata si applica. Non è prudenza fine a sé stessa. Il linguaggio è ambiguo, e una regola sbagliata di una parola può scartare la produzione di un intero turno. Il passo di conferma costa dieci secondi e toglie quel rischio.
Chi può confermare è un’impostazione. Un capolinea può confermare le regole di una linea. Un responsabile qualità può confermare le regole di uno stabilimento.
Cosa una regola può e non può fare
Una regola può restringere le azioni che il robot può compiere, aggiungere una sospensione, cambiare una destinazione o impostare una soglia diversa per una classe di articoli. Una regola non può rimuovere una regola di sicurezza, e non può abilitare un’azione per cui la cella non è mai stata configurata. Le regole di sicurezza rigide sono codice, e la console non ha modo di modificarle. È questo confine che rende sicuro l’uso del linguaggio naturale.
Provare una regola prima che entri in funzione
Prima della conferma, la console può rieseguire la regola proposta sugli ultimi giorni del registro delle decisioni. Mostra quanti articoli sarebbero stati interessati ed elenca un campione. Una regola pensata per un fornitore che avrebbe toccato metà del volume è quasi sempre una regola con un problema di ambito, ed è meglio scoprirlo qui che in linea.
Versioni e ritorno indietro
Ogni regola è versionata. Il registro annota quali versioni delle regole erano attive per ogni decisione, così una domanda come “perché questo articolo è stato scartato martedì” ha una risposta che include la regola, la persona che l’ha confermata e l’ora. Tornare indietro significa confermare di nuovo la versione precedente.
Cosa cambia per l’integratore
Nulla nel programma del robot. Le regole cambiano ciò che il livello decisionale consente e preferisce, non come il robot si muove. L’integratore mantiene il programma e il concetto di sicurezza. Lo stabilimento ottiene la possibilità di reagire a un nuovo prodotto o a un nuovo fornitore il giorno stesso, con una traccia di chi ha deciso cosa.