Intelligenza

Agenti runtime

Gli agenti sono assistenti conversazionali specializzati che vivono dentro il bot. Ognuno si attiva in modo prudente, valida tutto ciò che il modello restituisce e vi chiede conferma prima che qualcosa venga scritto.

Abilitare gli agenti

I quattro agenti per messaggio diretto sono disattivati per impostazione predefinita e si abilitano per nome. Vengono provati in ordine di priorità su ogni messaggio diretto in ingresso: prima la pianificazione in linguaggio naturale, poi il Q&A, poi il router dei blocchi, poi l'onboarding. Il primo agente che gestisce un messaggio interrompe la catena.

RUNTIME_AGENTS_ENABLED=nl_schedule,onboarding,qa,blocker_router

Ferie in linguaggio naturale

Un breve messaggio che parla di essere via, fuori, malato, in ferie o in smart working viene inviato al modello con la data di oggi, e il modello restituisce una richiesta strutturata con una confidenza. Sotto 0.6 di confidenza non succede nulla. Il bot vi chiede poi conferma prima di registrarla.

  • La validazione lato server rifiuta qualsiasi cosa il modello restituisca fuori policy: tipi sconosciuti, date malformate, periodi oltre 60 giorni o un inizio più di 7 giorni nel passato. Un output non valido viene scartato in silenzio anziché ripetuto.
  • La conferma attende dieci minuti; una risposta diversa riesegue l'estrazione sul nuovo testo.
  • La richiesta registrata entra nel normale flusso di approvazione, quindi ogni salvaguardia di Ferie e permessi continua a valere.
I'm off Friday
Got it — I’ll file PTO for 2026-06-19. Reply YES to confirm, or describe the dates again to fix.
yes
Filed. Admin will be notified.

Q&A self-service

Le domande sul proprio record vengono instradate a uno di otto modelli di query. Il modello sceglie il modello di query e i parametri; il prodotto esegue la query con il vostro ID utente e parametri vincolati, così il testo dell'utente non raggiunge mai il database.

hours_this_weekore totali da lunedì a oggi
hours_last_weekore totali della settimana scorsa
hours_for_dayore in una data
signin_for_dayquando siete entrati in una data
signoff_for_dayquando siete usciti in una data
attendance_this_monthgiorni lavorati e giorni in ritardo questo mese
pto_remainingferie utilizzate quest'anno per tipo
recent_blockersi vostri ultimi cinque blocchi

Router dei blocchi

Quando un check-in registra un blocco, il router ne estrae le parole chiave, scansiona gli ultimi 14 giorni delle sezioni Today dei colleghi alla ricerca di chi ha citato di più quelle parole, e invia a quella persona un avviso che cita il blocco e il motivo della corrispondenza. A chi ha chiesto viene detto chi è stato contattato. Al massimo tre inoltri per richiedente all'ora, e il testo citato viene neutralizzato così non può menzionare l'intera stanza.

Heads-up from Lina — they’re blocked on something you recently worked on:
> invoice export fails on large accounts
(matched on “export, invoice” in their standup on 2026-09-08)

Onboarding

La prima volta che il bot vede una nuova persona, invia un breve tutorial con il formato del check-in e pone due domande: in quali giorni lavora (giorni feriali, giorni specifici, tutti e sette, oppure salta) e il suo fuso orario. Le risposte scrivono l'orario della persona, così assenze e ritardi vengono giudicati sui suoi giorni fin dal primo giorno.

Altri agenti nel bot

  • Triage dei ticket: quando si apre un ticket di supporto, il profilo di supporto riceve un contesto di sola lettura (presenza recente, richiami, eventi di audit recenti) e deve restituire una di due azioni: risolvere con una risposta breve, oppure porre esattamente una domanda di chiarimento.
  • Router dell'intento: in una stanza condivisa con più profili, una sola chiamata sceglie l'unico bot più adatto a un messaggio e restituisce null sotto 0.45 di confidenza, così nessuno risponde alle chiacchiere. Le decisioni identiche vengono memoizzate per sei ore.
  • Giudice dei motivi di ritardo e intento delle risposte ai blocchi: i verdetti critici per l'accuratezza girano sul modello più forte del provider (AI_REASONING_MODEL) anche quando il modello di uso quotidiano è piccolo.
  • Tutte le chiamate degli agenti sono non essenziali e ripiegano su percorsi a parole chiave una volta esaurito il budget giornaliero di IA.