Skip to main content

Robot

Un robot è un agente intelligente progettato per comprendere le domande degli utenti e fornire risposte significative.

I robot fungono da interfaccia tra l'utente e il motore di elaborazione del linguaggio naturale (NLP), utilizzando modelli addestrati per classificare le query ed estrarre informazioni chiave. La piattaforma fornisce un robot predefinito denominato Mentor, ma è possibile crearne di personalizzati per aree specifiche.

Come Funzionano i Robot

Ogni robot è configurato con due modelli NLP principali:

  • Classificatore: categorizza la domanda dell'utente in base a un'azione o a un intento specifico (ad esempio, GETDOC, SEARCHFILE, SCONOSCIUTO).
  • Rilevatore di token: estrae valori specifici dal testo, come ID del documento o nomi file.

Quando un utente pone una domanda, il robot:

  • Classifica la frase utilizzando il classificatore.
  • Estrae i token utilizzando il rilevatore di token.
  • Esegue uno script di automazione corrispondente (chiamato "risposta") associato alla categoria identificata.
  • Se la classificazione o l'estrazione dei token fallisce, viene utilizzata una risposta di fallback predefinita.

Configurazione del Robot

La configurazione dei robot avviene tramite l'interfaccia di gestione dei robot.

classifier_properties_specs
 

L'aspetto più rilevante della configurazione di un robot è la sezione Risposta, in cui ogni categoria (ad esempio, GETDOC, SEARCHDOC, SEARCHFILE) è associata a uno script di automazione. Questi script definiscono come il robot risponde a una query dell'utente una volta che il classificatore e il rilevatore di token hanno completato il loro lavoro.

Utilizzando questi script è possibile:

  • Recupera e apri documenti per ID
  • Esegui ricerche full-text basate su parole chiave
  • Cerca file per nome
  • Gestisci query sconosciute in modo efficiente

Queste risposte vengono memorizzate come script di automazione, consentendo logica condizionale avanzata, accesso ai dati e rendering dinamico dei risultati.

Dizionario disponibile per l'Automazione in questo contesto

AUTOMATION CONTEXT: ROBOT
VariableJava ClassDescription
robot

Robot

L'istanza corrente del robot (ad esempio, A.I.D.A.).
transaction

RobotHistory

Contiene metadati sulla query corrente, ID utente, tenant e sessione.
categoryStringLa categoria assegnata dal classificatore (ad esempio, GETDOC, SEARCHDOC ecc.)
tokensMap>>Token estratti dall'input
answer

Value<String>

Contenitore di valore utilizzato per contenere la risposta, inserisci qui la tua risposta

Leggi il manuale dell'Automazione per maggiori informazioni.