Tuya Smart, akıllı ev cihazlarını Meta’nın yapay zeka ajanı Muse’a bağlayan açık kaynaklı bir beceri yayınladı. Tuya Cloud Devices adını taşıyan bu beceri, Muse’un kullanıcının Tuya hesabındaki lambaları, prizleri, klimaları, kameraları ve sensörleri bulut API’leri üzerinden sorgulamasını ve kontrol etmesini sağlıyor. En pratik yanı, kurulum için cihaz başına yerel anahtar, ortak yerel ağ ya da firmware değişikliği gerekmemesi.
Bu yaklaşım, Meta’nın Muse Gadgets projesindeki eklenti donanım yolundan ayrılıyor. O projede ESP32 kartları ya da Raspberry Pi gibi Linux sistemleri için açık kaynak SDK’lar bulunuyor ve Muse için ayrı bir cihaz kurulması gerekiyor. Tuya’nın çözümü ise yeni donanım eklemek yerine, kullanıcının bulut hesabına zaten bağlı olan cihazları hedefliyor.
Bulut bağlantısı cihaz başına kurulumu bitiriyor
Kimlik doğrulama tek bir ücretsiz API anahtarıyla yapılıyor. Anahtarın “sk-” ön ekinin ardından gelen iki karakter, hesabın veri merkezini belirliyor ve yedi bölgesel uç noktadan birini otomatik seçiyor. Böylece kullanıcı uç noktayı elle yapılandırmak zorunda kalmıyor. Yerel anahtar yönteminde ise cihaz yeniden eşleştirildiğinde anahtar geçersiz olabiliyor ve kurulumun baştan yapılması gerekiyordu.
Beceri, komut üretmeden önce cihazın Thing Model tanımını okuyor. Bu tanım hangi özelliklerin desteklendiğini, hangilerinin okunabilir ya da yazılabilir olduğunu, değer aralıklarını ve artış adımlarını içeriyor. Tuya’nın API belgeleri de komuttan önce bu modelin okunmasını öneriyor. Böylece aynı beceri, her ürün kategorisi için ayrı uyarlama yazılmadan farklı cihazlarda çalışabiliyor. Bir cihaz için hâlihazırda ürüne özel ya da yerel kontrol becerisi varsa istek önce ona yönlendiriliyor.
Neler yapılabiliyor, neler kapsam dışı
Desteklenen işlemler arasında evleri, odaları ve cihazları listeleme, cihaz adını değiştirme, anahtar, parlaklık, sıcaklık ve mod ayarları, hava durumu ve enerji istatistiklerini okuma, kamera anlık görüntüsü ve en fazla 60 saniyelik video alma var. Gerçek zamanlı abonelikler WebSocket olaylarıyla çalışıyor; ancak bunun için sürekli açık kalan bir Linux cihaz gerekiyor. Tuya, Raspberry Pi üzerinde Muse Gadgets Linux SDK’sıyla çalışan ve olayları alıp kullanıcı onaylı tetikleyici-eylem otomasyonlarını yürüten bir programdan söz ediyor. Olay bildirimleri yalnızca kullanıcıya SMS, sesli arama, e-posta veya uygulama bildirimi olarak gidebiliyor ve iki bildirim arasında en az 30 dakika bulunması gerekiyor.
Fiziksel cihazlar tarafında da korumalar var. Bir isteğe birden fazla cihaz uyduğunda beceri odaları listeliyor ve onay istiyor. Çevrimdışı cihazlara komut gönderilmiyor, salt okunur özelliklere yazılmıyor ve komuttan bir iki saniye sonra durum tekrar okunarak başarı doğrulanıyor. Kapı kilidi kontrolü, canlı video, firmware güncellemesi, ağ yapılandırması, cihaz eşleştirme veya kaldırma ile karmaşık veri tipleri kapsam dışı bırakılmış; bu işlemler için kullanıcı Tuya uygulamasına yönlendiriliyor. API anahtarı yalnızca istek başlıklarında kullanılıyor, sohbet içine yansıtılmıyor ve yalnızca kullanıcının hesabındaki cihazlara erişebiliyor.
Deneme aşamasında ve şimdilik ABD ile Kanada’da
Tuya’nın deposu MIT lisanslı, ancak mevcut tüm API uç noktaları deneme aşamasında olarak işaretlenmiş durumda. Bu, hız limitleri, çağrı kotaları ve benzeri kullanım kısıtlarının uygulanabileceği anlamına geliyor. Muse uyarlaması Meta’nın projesine 61 numaralı pull request olarak gönderilmiş ve hâlâ incelemede. Birleştirilene kadar Muse Gadgets deposunda yetkili kopya bulunmuyor; esas sürüm Tuya’nın kendi deposundaki tuya-smart-control becerisi.
Muse şu anda yalnızca ABD ve Kanada’da kullanılabiliyor. Yani Türkiye’deki kullanıcılar için bu yol henüz açık değil. Buna karşın Tuya, SKILL.md formatını destekleyen başka ajanların da altyapıyı kullanabileceğini söylüyor. Şirkete göre bu taşınabilirlik, markaların her ajan için ayrı entegrasyon geliştirmeden cihazlarını farklı ajan ekosistemlerine açmasına imkân verebilir.
Tuya’nın hamlesi, yapay zeka ajanlarını yalnızca onlar için üretilmiş donanımdan çıkarıp evlerde zaten kurulu cihazlara bağlama yönünde bir adım. Bugünkü gerçek kullanım ise deneme API’lerinin sınırlarına ve Meta tarafındaki incelemenin sonucuna bağlı.
Kaynak: Unite.AI

Deneyimini paylaş
Bir sorunun, farklı bir çözümün veya eklemek istediğin bir notun var mı? Giriş yapmadan da yazabilirsin.