Chatbot per IoT

Un chatbot è un programma informatico che riesce a replicare una conversazione umana reale su Internet. L'Internet delle Cose (IoT) è un insieme di dispositivi fisici che possono essere rilevati e controllati a distanza attraverso lo scambio di dati e informazioni su una rete esistente. In che modo e perché è conveniente combinare questi due mondi? Se i chatbot possono essere resi parte dell'interfaccia IoT, allora lo scambio di informazioni e dati sarà più conveniente e potrà avvenire durante tutto il giorno. Dopo tutto, chatbot come Siri e Android Auto vengono utilizzati nelle automobili per consentire al conducente di evitare il traffico senza togliere le mani dallo sterzo. Possono usare il comando vocale per effettuare chiamate, ottenere assistenza dal navigatore satellitare e la maggior parte delle operazioni di base basate sul touchscreen eseguite senza il "tocco". Come potrebbero evolversi queste due tecnologie?

Introduzione

L'Internet of Things (IoT) sta emergendo come tecnologia significativa nel plasmare il futuro collegando dispositivi fisici o cose con Internet. Presenta anche varie opportunità per collegarsi con altre tendenze tecnologiche che possono diventare ancora più intelligenti ed efficienti. In questo articolo ci concentreremo sull'integrazione di agenti software intelligenti (Software Agents) o chatbot con l'IoT. D'altra parte, i chatbot sono stati adottati in gran numero, per via dei grandi passi avanti nello sviluppo di piattaforme e strutture. La novità sta nell'integrazione specifica dei chatbot nello scenario IoT. Abbiamo analizzato le carenze dei sistemi IoT esistenti e abbiamo proposto modi per affrontarle incorporando i chatbot.

Il fenomeno dell'IoT

L'Internet delle Cose (IoT) non è solo un fenomeno ben riconosciuto ma un qualcosa che sta plasmando l'era digitale. Esso introduce un'era di oggetti o "cose" intelligenti interconnessi sviluppati su architetture Internet esistenti. Usando schemi di indirizzamento e protocolli di comunicazione standard, l'IoT interconnette queste cose creando così una variegata gamma di tecnologie che sono in grado di interagire tra loro e raggiungere obiettivi comuni. Un obiettivo essenziale della connessione di vari sensori, attuatori e servizi è quello di generare consapevolezza della situazione e permettere alle macchine e agli utenti umani di dare un senso a se stessi e all'ambiente circostante. La proliferazione dell'IoT può essere vista attraverso l'adozione di questi "dispositivi intelligenti" nella nostra vita quotidiana, includendo applicazioni nella produzione, agricoltura, medicina e sanità, trasporto, automazione degli edifici e della casa e gestione dell'energia.

L'intero sistema IoT è composto da sensori (temperatura, luce, movimento, ecc.), attuatori (display, suono, motori, ecc.), calcolo (programmi e logica) e interfacce di comunicazione (cablate o wireless). Il rapporto della Evans Data Corporation (EDC): Internet of Things - Vertical Research Service Study, rivela che più della metà degli sviluppatori IoT si collega ai dispositivi principalmente attraverso il cloud. La crescita massiccia e l'accettazione di queste piattaforme basate sul cloud come IBM IoT Platform, AWS IoT, Microsoft Azure IoT e Cisco IoT mostrano che la nuova generazione di applicazioni IoT si concentra su piattaforme basate sul cloud con i livelli inferiori (trasferimento, trasporto e rete).

Sfide e vantaggi dell'IoT

Nonostante gli sforzi su larga scala per diffondere l'IoT, esso offre ancora molte sfide. In primo luogo, i sistemi IoT operano con fornitori specifici e questo inibisce l'interoperabilità. In particolare, limitando dispositivi eterogenei (elettrodomestici, telefoni cellulari, dispositivi incorporati, ecc.), sensori e servizi per comunicare tra loro attraverso reti interconnesse, le possibilità di innumerevoli applicazioni sono ostacolate. In secondo luogo, l'enorme numero di cose connesse ha iniziato a creare problemi nella gestione di applicazioni, dispositivi e gestione dei dati nell'IoT. Per affrontare questo problema, le piattaforme IoT (come Cisco IoT, IBM IoT, Microsoft Azure IoT, AWS IoT) offrono servizi distribuiti basati su cloud per permettere alle aziende di connettersi rapidamente a un'infrastruttura, servizio o software senza doversi preoccupare delle complessità del backend. Mentre IoT Cloud è un passo nella giusta direzione, offrendo molti vantaggi, l'interoperabilità porta a problemi di frammentazione della piattaforma.

Una sfida chiave nel regno dell'IoT è la gestione della grande quantità di dati generati, dato che i sensori IoT stanno diventando facilmente accessibili; sensori diversi e multimodali (temperatura, luce, suono, video, ecc.) creano varietà di dati, da gestire diversamente. Mentre il diluvio di dati è una sfida, trarre intuizioni dai dati ed essere in grado di presentarli in modo tempestivo e comprensibile, è una sfida molto più grande. La situazione può essere meglio illustrata dalla ben nota Gerarchia della Conoscenza chiamata anche DIKW, Data, Information, Knowledge, Wisdom (dati, informazioni, conoscenza e saggezza) che, nel contesto dell'IoT, richiede soluzioni per affrontare le difficili sfide man mano che si sale nella piramide. I dati diventano più piccoli ma diventa più difficile ottenere astrazioni e percezioni (conoscenza), che sono necessarie per ricavare intelligenza utilizzabile (Saggezza). I chatbot stanno cercando di risolvere i problemi di gestione dei dati e delle informazioni, affrontando principalmente gli strati superiori della piramide DIKW.

I sistemi IoT affrontano anche la sfida di unificare le User Interface (UI). Diventa sempre più difficile per gli utenti tenere traccia e accedere a più applicazioni e dashboard per ogni nuovo "oggetto IoT" nel loro ecosistema. Quindi, unificare esperienze attraverso più cose connesse e fornendo loro un alto grado di intelligenza per migliorare l'esperienza dell'utente è una sfida chiave. Secondo i rapporti, le interfacce di chat che sono utilizzate in piattaforme di messaggistica istantanea (come Facebook Messenger, Slack, Kik e Telegram) sono state immensamente popolari e continuano a mostrare una crescita costante. Questi servizi hanno più utenti attivi di qualsiasi altra applicazione Internet tra cui i social network e le applicazioni di mailing. Alcuni rapporti mostrano come le dieci principali piattaforme di messaggistica da sole rappresentino quasi 5 miliardi di utenti. L'accettazione globale delle interfacce basate sulla chat permette una facile adozione e diffusione di nuove tecnologie costruite sopra le piattaforme preesistenti (come le chatbot applicazioni). Pertanto, la proliferazione globale di piattaforme di chat non fa che rafforzare la motivazione a sviluppare interessanti applicazioni e casi d'uso con i chatbot.

[...]

ATTENZIONE: quello che hai appena letto è solo un estratto, l'Articolo Tecnico completo è composto da ben 1963 parole ed è riservato agli ABBONATI. Con l'Abbonamento avrai anche accesso a tutti gli altri Articoli Tecnici che potrai leggere in formato PDF per un anno. ABBONATI ORA, è semplice e sicuro.

Scarica subito una copia gratis

Scrivi un commento

Seguici anche sul tuo Social Network preferito!

Send this to a friend