SwitchBot ha lanciato kata AI Assistant, un assistente basato su large language model integrato direttamente nell’app SwitchBot e progettato per gestire in linguaggio naturale le principali attività legate alla smart home. Il sistema consente agli utenti di controllare dispositivi, creare automazioni, configurare nuovi prodotti e risolvere problemi senza dover passare continuamente tra pagine diverse dell’app, consultare manuali o imparare la logica specifica di trigger, condizioni e azioni.
kata opera all’interno dell’ecosistema SwitchBot e può utilizzare informazioni come nomi dei dispositivi, stato corrente e istruzioni fornite dall’utente per generare risposte o eseguire azioni compatibili. L’interazione può avvenire sia tramite testo sia attraverso comandi vocali e mantiene il contesto all’interno della sessione attiva, in modo che l’utente possa formulare richieste successive senza dover ripetere ogni volta tutte le informazioni precedenti.
Il controllo quotidiano può comprendere più dispositivi contemporaneamente. Un singolo comando può, ad esempio, spegnere luci e tende e modificare nello stesso momento la regolazione di un condizionatore. kata non richiede necessariamente formulazioni basate su comandi rigidi, perché è progettato anche per interpretare l’intento espresso dall’utente. Una frase come “la stanza è troppo buia” o “qui fa troppo caldo” può essere interpretata come una richiesta implicita di intervento sui dispositivi pertinenti, con la possibilità di proporre o eseguire le azioni compatibili.
Quando una richiesta risulta incompleta o ambigua, l’assistente può chiedere informazioni aggiuntive prima di procedere. Questo meccanismo viene utilizzato anche quando nell’ambiente sono presenti più dispositivi con nomi simili oppure quando mancano parametri necessari per completare correttamente un’azione. kata può quindi richiedere una conferma per identificare il dispositivo corretto o per specificare una condizione prima di intervenire.
La gestione delle automazioni viene effettuata attraverso descrizioni in linguaggio naturale. L’utente può indicare direttamente il comportamento desiderato, ad esempio chiedendo di aprire le tende della camera da letto nelle mattine dei giorni feriali, e kata può tradurre la richiesta nella struttura necessaria per creare l’automazione. In questo modo trigger, pianificazioni e azioni non devono essere selezionati manualmente uno per uno attraverso le relative schermate dell’app.
L’assistente interviene anche nella configurazione iniziale dei prodotti SwitchBot. Per i nuovi dispositivi può utilizzare Optical Character Recognition per identificarli e fornire successivamente le istruzioni di installazione appropriate. Il sistema guida quindi l’utente lungo il percorso di configurazione corrispondente al prodotto riconosciuto, evitando la ricerca manuale della documentazione relativa al modello.
La stessa interfaccia viene utilizzata per il troubleshooting. Se un dispositivo non riesce a connettersi, non risponde oppure una funzione non opera come previsto, l’utente può descrivere direttamente il problema a kata. L’assistente può consultare manuali dei prodotti, FAQ, video e altre risorse di supporto per individuare le procedure disponibili e fornire indicazioni sui passaggi successivi.
Quando il problema non può essere risolto direttamente all’interno della conversazione, kata è progettato per conservare il contesto raccolto fino a quel momento. L’obiettivo è evitare che l’utente debba ricostruire da zero il problema quando passa a una fase successiva dell’assistenza, mantenendo disponibili le informazioni relative al dispositivo, ai sintomi descritti e alle verifiche già effettuate.
Il sistema può inoltre gestire alcune impostazioni dipendenti. Quando un’azione richiede che una determinata opzione sia attiva prima di poter essere eseguita, kata può abilitarla automaticamente nei casi supportati e procedere successivamente con l’operazione richiesta. Se invece una funzione o una configurazione è troppo complessa per essere gestita direttamente dall’assistente, kata può indirizzare l’utente verso la pagina corretta dell’app SwitchBot dalla quale effettuare manualmente la modifica.
L’integrazione diretta nell’app consente quindi a SwitchBot di utilizzare lo stesso assistente lungo diverse fasi del ciclo di vita dei dispositivi, dall’installazione iniziale fino al controllo quotidiano, alla creazione delle automazioni e alla diagnosi dei problemi. Invece di utilizzare interfacce differenti per configurazione, gestione, routine e assistenza, l’utente può descrivere l’obiettivo o il problema all’interno della stessa conversazione e lasciare che kata identifichi il dispositivo interessato, interpreti l’intento e determini il passaggio successivo.
Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI)
