Immagine AI

Tuya Smart ha presentato Tuya Cloud Devices, una skill open source che permette all’agente di intelligenza artificiale Muse di Meta di interrogare e controllare dispositivi domestici intelligenti collegati a un account Tuya attraverso interfacce cloud. La soluzione, identificata come gadget-tuya-cloud-devices, adatta la skill tuya-smart-control alle specifiche Muse Gadgets mediante un file di configurazione Markdown. L’integrazione separa le capacità conversazionali dell’agente dalla gestione effettiva della connettività, utilizzando le API Tuya per interagire con apparecchi già installati senza richiedere modifiche al firmware, chiavi locali specifiche per ogni dispositivo o la presenza di una rete locale condivisa. Il sistema può quindi operare su lampade, prese intelligenti, climatizzatori, telecamere e sensori collegati all’account dell’utente. Tuya dichiara che la propria piattaforma comprende oltre 3.000 categorie di prodotti in più di 200 Paesi e regioni, precisando tuttavia che questi valori rappresentano l’estensione dell’ecosistema complessivo e non il numero di dispositivi verificati per l’utilizzo con Muse.

L’autenticazione avviene attraverso un’unica chiave API gratuita. I due caratteri successivi al prefisso identificativo della chiave determinano il data center associato all’account, permettendo al sistema di selezionare automaticamente uno dei sette endpoint regionali disponibili. Questa configurazione elimina la necessità di inserire manualmente l’indirizzo del server e di gestire le chiavi locali, che possono diventare inutilizzabili quando un dispositivo viene nuovamente associato. Prima di generare un comando, la skill consulta il Thing Model del dispositivo, una descrizione strutturata delle proprietà disponibili, dei permessi di lettura e scrittura, degli intervalli ammessi e degli incrementi dei valori. L’agente può così adattare le richieste alle caratteristiche effettive dell’apparecchio, evitando di utilizzare comandi non supportati. Quando esistono integrazioni più specifiche per un modello oppure strumenti di controllo locale, il sistema assegna loro la precedenza. Le operazioni disponibili comprendono l’elenco di abitazioni, stanze e dispositivi, la modifica dei nomi, l’attivazione degli interruttori, la regolazione di luminosità, temperatura e modalità operative, la consultazione delle informazioni meteorologiche e dei dati energetici, nonché l’acquisizione di immagini e filmati fino a 60 secondi dalle telecamere compatibili.

Il monitoraggio in tempo reale utilizza connessioni WebSocket per ricevere eventi relativi alle proprietà dei dispositivi e al loro stato online o offline. Questa funzionalità richiede un dispositivo Linux permanentemente connesso, come un Raspberry Pi con Muse Gadgets Linux SDK, sul quale può essere installato un programma residente incaricato di elaborare gli eventi e attivare automazioni autorizzate dall’utente. Le notifiche possono essere trasmesse attraverso SMS, chiamate vocali, posta elettronica e notifiche push, esclusivamente verso l’utente e con un intervallo minimo di trenta minuti. Sono previste protezioni per evitare comandi ambigui o non validi: quando più dispositivi corrispondono alla richiesta, l’agente presenta le relative stanze e richiede conferma; non interviene sui dispositivi offline e non tenta di modificare proprietà di sola lettura. Dopo un comando, verifica nuovamente lo stato dell’apparecchio entro uno-due secondi prima di comunicarne l’esecuzione. Restano escluse le operazioni sulle serrature, la visualizzazione video in diretta, gli aggiornamenti firmware, le configurazioni di rete e le procedure di associazione o rimozione dei dispositivi, che devono essere gestite attraverso l’applicazione Tuya. La chiave API viene utilizzata esclusivamente negli header delle richieste e permette di accedere soltanto ai dispositivi dell’account autorizzato. Il repository è distribuito con licenza MIT, ma le API disponibili sono ancora classificate come sperimentali e soggette a limiti di utilizzo. L’adattamento a Muse è stato presentato al progetto Meta mediante la pull request numero 61 ed è ancora in revisione. Fino alla sua integrazione ufficiale, la versione di riferimento rimane quella pubblicata nel repository Tuya. Muse è attualmente disponibile negli Stati Uniti e in Canada, mentre gli sviluppatori possono riutilizzare la skill con altri agenti compatibili con il formato SKILL.md.

Questo articolo è stato redatto con il supporto di strumenti di intelligenza artificiale (AI)

Di Fantasy