ESP32 üzerinde yerel yapay zeka ajanları: çerçeveler, projeler ve sınırlamalar

  • ESP32, optimize edilmiş yerel yapay zeka ajanlarının çalıştırılmasına olanak tanıyarak gecikmeyi, güç tüketimini ve bulut bağımlılığını azaltır.
  • ESP-Claw ve PycoClaw gibi çerçeveler, eksiksiz ajan mimarileri, kalıcı bellek ve IoT donanımının doğrudan kontrolünü sağlar.
  • Gerçek dünya projeleri, hibrit yapay zekâya sahip ESP32 üzerinde geliştirilmiş sesli asistanları, sanal evcil hayvanları ve etkileşimli cihazları göstermektedir.
  • Hesaplama ve bellek sınırlamaları, kompakt modelleri ve hibrit stratejileri zorunlu kılıyor, ancak maliyet ve esneklik açısından rekabet oldukça yüksek.

ESP32'de yerel yapay zeka ajanları

Yürütme fikri ESP32 üzerinde yerel yapay zeka ajanları Artık bilim kurgu ya da birkaç donanım meraklısının deneyi değil. ESP-Claw ve PycoClaw gibi çerçeveler, MCP tabanlı mimariler ve sesli asistanlar ile sanal karakterler için kendin yap projeleri arasında, ekosistem IoT, ev otomasyonu ve hatta hafif endüstriyel ortamlarda ciddi çözümler sunacak kadar olgunlaştı.

Bu yazıda, o evrenin tamamını yeryüzüne indireceğiz: ESP32 üzerinde yapay zekâ ajanlarına sahip olmak ne anlama geliyor?Hangi seçenekler mevcut (ESP-Claw, PycoClaw ve LangChain veya MCP ile geliştirilmiş ev yapımı varyantlar), bunların getirdiği donanım sınırlamaları neler ve hangi kullanım durumlarında gerçekten anlam ifade ediyorlar? Tüm bunlar, pratik bir yaklaşımla, samimi bir üslupla ve hem rakamları hem de tasarım zorluklarını gözden kaçırmadan ele alınacak.

ESP32 ile uç noktalarda yapay zeka: zeka neden buluttan ayrılıyor?

Son yıllarda yapay zeka, "her şey bulutta" modelinden kademeli olarak uzaklaşarak uç nokta (edge) modeline doğru ilerlemektedir. Cihazlar otonom olarak çalışır. ve harici sunuculara daha az bağımlılıkla. Bu eğilim IoT dünyasında çok açık: daha düşük gecikme süresi, daha fazla gizlilik ve daha kontrollü enerji tüketimi.

Bu değişim çerçevesinde, ESP-Claw ve PycoClaw gibi öneriler mükemmel bir uyum sağlıyor ve şu amaçları güdüyor: ESP32 mikrodenetleyicilerinde yerel yapay zeka ajanlarını çalıştırın.Veri merkezlerindeki büyük LLM'lerle rekabet etmeyi amaçlamıyorlar; bunun yerine otomasyon, akıllı sensörler veya küçük robotlar için hafif, gömülü ve her zaman kullanılabilir beyinler sunmayı hedefliyorlar.

Tipik bir uç yapay zeka kurulumunda, ESP32 şu şekilde görev yapar: Ağ kenarındaki akıllı düğümSensör verileriyle kararlar alabilir, olaylara tepki verebilir, kontrol mantığını uygulayabilir ve yalnızca ağır bir model veya yoğun işlemeye ihtiyaç duyulduğunda (transkripsiyon, karmaşık akıl yürütme, gelişmiş konuşma sentezi vb.) buluta başvurabilir.

İşlem hattının bir kısmının cihazda, bir kısmının ise sunucularda çalıştığı bu hibrit yaklaşım, şunlara olanak tanır: hassas verileri yerel olarak saklayınBu durum, ağ trafiğini azaltarak ve kullanıcı deneyimini iyileştirerek ev otomasyonu, endüstri veya sağlık sektörlerinde kritik bir öneme sahip olur.

Yapay zekâ ajanları için bir platform olarak ESP32: sınırlamaları ve güçlü yönleri

ESP32, hem hobi amaçlı projelerde hem de düşük maliyetli profesyonel projelerde ün kazanmıştır çünkü şu özellikleri bir araya getirir: WiFi, Bluetooth ve orta düzeyde güç tüketimi Çok ucuz bir çip üzerinde. Peki ya yapay zekâ ajanlarından bahsettiğimizde performansı nasıl?

Donanım düzeyinde, tipik bir ESP32, yaklaşık 240 MHz'e ulaşabilen çift çekirdekli bir Xtensa işlemci sunar. 520 KB SRAM ve birkaç MB flaş bellekAyrıca, kullanılabilir alanı önemli ölçüde genişleten harici PSRAM'e sahip varyantlar da mevcuttur. Bu bir GPU değil, ancak hafif çıkarım işlemleri, ajan mantığı ve çevre birimi kontrolü için yeterlidir.

ESP32, enerji tüketimi açısından tipik olarak şu aralıkta çalışır: Aktif modda 80 ve 260 mA 3,3 V'ta (yaklaşık 0,3-0,85 W) çalışır, bu nedenle düşük güç ve olayla uyandırma modları birleştirilirse pille çalışan cihazlarda kullanılabilir. Yerel yapay zeka işleme, enerji tasarrufu sağlayan şeydir. sürekli veri iletiminden kaçının buluta.

Maliyet de belirleyici bir faktör: ESP32 tabanlı birçok kart 10 €'nun altında ve hatta çok kompakt boyutlarda bulunabiliyor. Bu da dağıtımı mümkün kılıyor. düzinelerce veya yüzlerce akıllı düğüm Bütçeyi aşmadan sahada çalışmak, özellikle yeni kurulan ve kendi kaynaklarıyla finanse edilen projeler için temel bir unsurdur.

Ancak gerçekçi olmalıyız: sınırlı RAM ve güçlü yapay zeka hızlandırıcılarının olmamasıÇip üzerinde çalışan modellerin çok kompakt olması, genellikle 8 bit'e nicelleştirilmesi, az sayıda katman ve az sayıda parametre içermesi gerekir. Bu da bizi bu kaynaklardan en iyi şekilde yararlanmak için tasarlanmış çerçeve türlerine götürüyor.

ESP-Claw: Uç cihazlar için tasarlanmış ESP32 üzerinde çalışan yerel yapay zeka ajanları.

ESP-Claw, Espressif Systems tarafından geliştirilen ve net bir fikir öneren bir çerçevedir: bir ESP32, akıllı ajanları tamamen yerel olarak çalıştırır.Sürekli olarak harici bir arka uca bağımlı kalmadan çalışır. Amacı minyatür bir ChatGPT oluşturmak değil, belirli IoT görevlerine odaklanmış ajanlar geliştirmektir.

ESP-Claw'ın tasarımı şu temele dayanmaktadır: modüler mimari Hafif bir çıkarım motoru, bir ajan yönetim sistemi ve sensörleri ve aktüatörleri entegre etmek için bir arayüz içerir. Cihaz yalnızca verileri okumakla kalmaz, aynı zamanda yorumlar ve eylemlere karar verir: bu, her şeyi basitçe buluta göndermekten çok farklı bir şeydir.

Bir ESP-Claw ajanı, şu şekilde anlaşılabilir: Girdileri alır ve bunları kompakt bir modelle işler. ve bir çıktı üretir (bir röleyi etkinleştirir, bir bildirim gönderir, bir ayar noktasını ayarlar, vb.). Gerçek güç, çeşitli veri kaynakları birleştirildiğinde ortaya çıkar: varlık, sıcaklık, nem, ortam gürültüsü… ve yerel karar politikaları tanımlandığında.

Bellek sınırlamaları nedeniyle ESP-Claw şunlara bağımlıdır: sıkıştırılmış modeller ve optimizasyon teknikleri 8 bitlik niceleme, parametre azaltma ve artımlı yürütme gibi özellikler içerir. İlk dokümantasyonda 1 MB'ın altındaki modellerden bahsediliyor; bu da birçok ESP32 kartında bulunan bellekle uyumludur.

Gecikme süresi üzerindeki etkisi önemli: buluta yapılan bir çağrı tipik olarak şu kadar süre alırken... 100 ve 500 ms Bağlantı hızına bağlı olarak, basit görevler için yerel çıkarım süresi 10 ms'nin altına düşebilir. Endüstriyel otomasyon, ev otomasyonu veya herhangi bir gerçek zamanlı kontrol uygulamasında, bu fark deneyimi tamamen değiştirir.

PycoClaw: OpenClaw ajan mimarisinin MicroPython'a uyarlanması.

ESP-Claw hafif modeller ve C/C++ mantığına odaklanırken, PycoClaw farklı bir yaklaşım benimser: OpenClaw ajan mimarisinin ESP32'ye uyarlanması MicroPython kullanılarak. Amaç, 5 dolarlık bir mikrodenetleyicinin modern arka uç tarzı bellek, araçlar ve orkestrasyon ile üretim ajanlarını çalıştırabilmesini sağlamaktır.

OpenClaw, özünde, geliştirme amacıyla tasarlanmış açık kaynaklı bir çerçevedir. güvenilir, denetlenebilir ve kontrol edilebilir yapay zeka ajanlarıBasitçe bir LLM'yi sarmak yerine, birkaç unsurdan oluşan bir merkez-çevre mimarisi tanımlar: mesajları yönlendirmek için merkezi bir ağ geçidi, aracı çalışma ortamları, çoklu aracı yönlendirme sistemi ve iyi yapılandırılmış bir yürütme hattı.

OpenClaw çekirdeği şunları içerir: 6 aşamalı boru hattıVeri alımı, yönlendirme, bağlam oluşturma, model çağırma, araç yürütme ve yanıt teslimi. Her ajan, kişiliğin, kuralların ve bağlamın tanımlandığı düz metin dosyaları (AGENTS.md, SOUL.md, USER.md) içeren kendi izole çalışma alanını korur; bu da birden fazla uzmanlaşmış ajanın aynı sistemde bir arada bulunmasına olanak tanır.

PycoClaw bu kavramları alıp ESP32 üzerindeki MicroPython'a uyarlıyor. Proje şunları içeriyor: IDE'ye tarayıcıdan erişilebilir. Bu, ürün yazılımı yükleme ve ortam yönetimini basitleştirir; böylece bir kurucu, karmaşık araç zincirleriyle uğraşmadan kartı bağlayabilir, bir düğmeye basabilir ve bir ajanı devreye alabilir.

PycoClaw'ın en önemli özelliklerinden biri şudur: Aracı, GPIO, I2C, SPI ve PWM'ye yerel erişime sahiptir.Bu, iletişim kuran, karar veren veya API'leri sorgulayan aynı varlığın, aracı bir köprüye gerek kalmadan doğrudan motorları çalıştırabileceği, sensörlerden veri okuyabileceği, ekranları güncelleyebileceği veya röleleri etkinleştirebileceği anlamına gelir.

Ayrıca, PycoClaw şunları kopyalar: OpenClaw çok kanallı sohbet Mikrokontrolcü üzerinde Bluetooth, WiFi, seri veya MQTT kullanılarak komutlar alınabilir. Tek bir ESP32, her kanal için entegrasyonları yeniden yazmaya gerek kalmadan mobil uygulamadan, web panelinden veya endüstriyel aracıdan komut alabilir.

Bellek, kalıcılık ve ScriptoHub: PycoClaw ekosistemi

Saf makine öğrenimi kütüphanelerine kıyasla en önemli farklardan biri, PycoClaw'ın durumu gelişmiş bir şekilde ele almasıdır. Ajan hafızası (oturumlar, notlar, yapılandırma, kişilik) Bu veriler, SPIFFS veya LittleFS gibi dosya sistemleri kullanılarak ESP32 flash belleğinde saklanır, böylece yeniden başlatmalar ve elektrik kesintileri sonrasında da veriler korunur.

Bu ayrıntı hem tüketici ürünlerinde (sizi tanıyan ve her gün kendini sıfırlamayan bir ev asistanı) hem de endüstride çok önemlidir; bağlamın sürekliliği Kararların izlenebilirliği lüks değil, bir gerekliliktir.

Geliştirme sürecini hızlandırmak için PycoClaw, ScriptoHub'a güveniyor. Ajan komut dosyaları için topluluk pazarıOrada önceden oluşturulmuş çözümler bulabilirsiniz: ev otomasyonu, hafif robotik, saha asistanları, izleme sistemleri vb. Bir ekip, becerileri içe aktarabilir, uyarlayabilir ve kendi katkılarını paylaşabilir.

Diğer gömülü yapay zeka yaklaşımlarıyla karşılaştırıldığında, PycoClaw benzersiz bir niş işgal ediyor. TensorFlow Lite Micro veya Edge Impulse gibi çözümler bu alanda öne çıkıyor. sensörlerde sınıflandırma (titreşimler, jestler, temel ses) gibi özellikler sunuyorlar, ancak bellek ve araçlara sahip aracı döngüleri sunmuyorlar. AWS IoT Greengrass gibi öneriler, hibrit mimarilere büyük bir güç katıyor, ancak bunun da bir bedeli var. cihaz başına maliyetler ve buluta aşırı bağımlılık.

Düşük maliyetli donanım üzerinde bir ajan yığını arayan girişimler için PycoClaw, size şu olanakları sunar: minimum gecikme süresi, doğrudan donanım kontrolü ve değiştirilebilir davranış Sürekli olarak aygıt yazılımını yeniden yüklemek yerine basit metin dosyalarını düzenlemek.

ESP32 üzerinde sesli asistanlar: LangChain, MCP ve hibrit mimariler

Genel çerçevelerin ötesinde, çok güçlü bir çalışma alanı var: şunu kullanarak... ESP32 ses ön uç işlemcisi olarakAkıl yürütme ve üretim süreçleri LLM'ler ve ses hizmetleriyle donatılmış sunucularda çalışırken, çeşitli gerçek dünya projeleri bunun sadece mümkün olmakla kalmayıp aynı zamanda çok sorunsuz bir şekilde gerçekleştiğini de göstermektedir.

Tipik bir örnek, ESP32'nin ses yönetimini üstlendiği gerçek zamanlı bir sesli asistanın kurulmasıdır. Ses kaydı yapın, düğmeleri yönetin ve ses çalın.Kart, ses verilerini WebSockets aracılığıyla (genellikle TypeScript kullanarak) bir Node.js sunucusuna gönderir; bu sunucu LangChain ve OpenAI modellerini entegre eder: önce transkripsiyon için Whisper, ardından bir LLM (GPT veya benzeri) veya açık modeller Cevabı anlamak ve üretmek.

Metin yanıtı bir konuşma sentezleme servisine iletilir ve ses dosyası oluşturulur. ESP32'de yayın akışına geri dönüyor.Çıkış, küçük bir hoparlör aracılığıyla verilir. Sistem, kullanıcının bilgisayarını veya cep telefonunu ele geçirmeden, her zaman kullanıma hazır bir "akıllı telsiz" gibi çalışır.

Teknik açıdan bakıldığında, en büyük zorluklardan biri şudur: verimli tampon yönetimi Hem ESP32'de hem de sunucuda düşük gecikme süresini korumak ve ses kesintilerini önlemek çok önemlidir. Tampon boyutlarını, örnekleme hızlarını ve öbekleme stratejisini doğru şekilde ayarlamak, sorunsuz bir konuşma ile tıklama ve gecikmelerle dolu bir kabus arasında büyük fark yaratır.

Mimari açıdan bakıldığında, MCP (Model Bağlam Protokolü) veya benzeri yaklaşımlar önem kazanarak bir tanımlama ortaya koymaktadır. Ajanlar ve fiziksel dünya arasındaki yeteneklere ilişkin standart sözleşmeMCP sayesinde, bir asistan her model için özel kod yazmaya gerek kalmadan "araçları" bildirimsel olarak çağırabilir: sensörleri okuyabilir, bir aktüatörü hareket ettirebilir, bir işletme API'sinden sorgu gönderebilir veya bir ışığı kontrol edebilir.

ESP32-S3 ile, yerleşik USB bağlantısı, vektör hesaplamada iyileştirmeler ve MEMS mikrofonlarla I2S ses desteği sayesinde, aşağıdaki özelliklere sahip cihazlar geliştirebilirsiniz: Anahtar kelime tespit aracını yerel olarak çalıştırıyorlar.Hafif ön işlemeyi (VAD, temel normalizasyon) hallederler ve ağır kısımları arka uca devrederler: tam transkripsiyon, LLM mantığı ve konuşma sentezi.

Gerçek projeler: siber evcil hayvanlar, Wheatley ve kişilik sahibi kendin yap yardımcıları.

Teori güzel ve hoş, ama gerçek potansiyeli nerede görüyorsunuz? ESP32 üzerinde yapay zeka ajanları Bu, halihazırda faaliyette olan somut projelerde kendini gösteriyor. Özellikle dikkat çekici bir örnek, ESP32-S3 ve 410x502 piksel HD ekranla çalışan masaüstü siberpunk "kedi yavrusu"dur.

Bu cihaz şu şekilde çalışır: Sesli ve animasyonlu sanal evcil hayvanMikrokontrolcü, dudak senkronizasyonunu, yanıtları ve tepkileri düzenleyen merkezi bir aracı (agent mcp) aracılığıyla çeşitli yapay zeka modüllerini koordine eder. Algoritma, kedinin ağzını sesle senkronize etmek için sesten fonemleri ayrıştırır ve ağız şekilleri daha doğal hareket için optimize edilmiştir.

Öznel deneyim oldukça açıklayıcı: Yaratıcı, tek başına masa oyunları oynarken yavru kediyi yanında bıraktığını belirtiyor ve Sanki gerçek bir arkadaş çevresi varmış gibi bir his veriyor.Bu sadece basit bir sohbet robotu değil. İşin püf noktası, gerçek zamanlı animasyonu, sesi ve tüm yapay zeka modüllerini tek bir "karakter"e bağlayan bir ajanı birleştirmek.

Bir diğer ilginç örnek ise Portal 2'deki Wheatley karakterinin taşınabilir bir versiyonunun oyuna entegre edilmiş olmasıdır. ESP32 çekirdeği ve 8 MB PSRAM'e sahip SenseCap WatcherBu durumda, ürün yazılımı ESP-IDF ile geliştirilmiştir ve mikrofon sesini arka uca iletmek için WebRTC'ye dayanmaktadır.

Zincir şu şekildedir: ESP32 sesi WebRTC üzerinden gönderir, bir sunucu ise bunu kullanır. Transkripsiyon için fısıltıYanıt metnini oluşturmak için GPT-4o, konuşmayı sentezlemek için ise ElevenLabs kullanılır. Geri dönüş ses akışı da WebRTC üzerinden iletilir, bu nedenle sonuç konuşan bir Wheatley'dir. Bağlantı olan her yerden gerçek zamanlı olarak yanıt verin..

Son olarak, ESP32'yi giriş/çıkış arayüzü ve Node.js + LangChain + OpenAI'den oluşan bir arka uç kullanan kendin yap (DIY) asistanlar döngüyü tamamlıyor: konuşmak için düğme, Sunucuya gerçek zamanlı ses akışıYapay zeka anlıyor, mantık yürütüyor ve yanıt veriyor, ardından yanıt mikrodenetleyiciye geri gönderiliyor. Tüm bunlar, kurulumun tekrarlanması için adım adım kılavuzlarla birlikte herkese açık depolarda yayınlandı.

Kullanım alanları: akıllı ev ve perakendeden hafif sanayi ve eğitime kadar.

ESP32'nin yapay zeka ajanlarını (yerel veya hibrit) barındırabileceğini kabul ettiğimiz anda, uygulamalar da çoğalıyor. Evde, ESP-Claw veya PycoClaw gibi çerçeveler, oluşturmamıza olanak tanıyor. daha akıllı ev otomasyon sistemleri Kullanım kalıplarını öğrenen sistemler: varlığa ve günün saatine göre uyum sağlayan aydınlatma, geçmiş davranışlara göre sıcaklığı ayarlayan iklimlendirme sistemleri veya sensörleri ve sesi birleştiren küçük masaüstü asistanları.

Bağlantının sınırlı ve pahalı olduğu tarım ve kırsal IoT uygulamalarında, ESP32 üzerindeki ajanlar şunları yapabilir: Sulama, havalandırma veya seraların açılması konusunda karar vermek Yerel verileri ve yapay zeka tarafından oluşturulan kuralları kullanarak, özetleri veya uyarıları sunucuya yalnızca kesinlikle gerekli olduğunda gönderiyoruz. Bu sayede veri tasarrufu ve operasyonel sağlamlık muazzam oluyor.

Hafif sanayi ortamlarında, bu akıllı mikrodenetleyiciler şu amaçlarla kullanılır: izleme ve öngörücü bakımHafif bir ESP32 tabanlı düğüm, titreşim veya sıcaklıktaki anormallikleri tespit edebilir, şüpheli olayları işaretleyebilir ve ciddi bir arıza meydana gelmeden önce alarm verebilir, böylece fabrikanın çalışmaya devam etmesini sağlayabilir.

Bir diğer çok umut vadeden alan ise eğitim ve kendin yap robotik projeleridir. ESP32 ve PycoClaw ile robotlar inşa edebilirsiniz. Uyarlanabilir davranışa sahip eğitim robotlarıSadece çizgileri takip etmekle kalmayan, aynı zamanda etkileşimlerden öğrenen, hafıza depolayan ve basit sesli komutları anlayabilen robotlar. Tüm bunlar, herhangi bir eğitim kurumunun karşılayabileceği donanımlarla mümkün.

Ve elbette, müşteri hizmetleri ve perakende: satış noktası görevlileri Sürekli bağlantı olmasa bile çalışırlar.Ses kontrollü interaktif kiosklar, sınıflarda veya müzelerde erişilebilirlik sistemleri… Tüm bu durumlarda, hassas verilerin yerel kontrolü ve azaltılmış gecikme süresi hem kullanıcı deneyimini hem de mevzuat uyumluluğunu iyileştirir.

ESP32'de yapay zeka ajanlarının sınırlamaları ve zorlukları

Her şey avantajlı değil. Bu yaklaşımların en büyük sınırlaması şudur: işlem gücü ve bellek ESP32'nin yapısı gereği, PSRAM ve optimizasyonlara rağmen büyük dil modellerini yerel olarak çalıştırmak mümkün değildir; karmaşık mantıksal çıkarımlar için harici bir API'ye yetki devretmek gerekir ve bu da bağlantı ve kullanım maliyetlerine bağımlılık anlamına gelir.

Mankenler için ayrılan alan genellikle yaklaşık olarak şöyledir: megabaytın altında Birçok durumda, ağ tasarımı ve optimizasyonu bir sanat haline gelir: RAM'in taşmasını önlemek için agresif niceleme, parametre azaltma, katman budama ve artımlı yürütme teknikleri kullanılır.

Bir diğer ciddi zorluk ise şudur: Aracıları ve modelleri devreye alındıktan sonra güncellemekPycoClaw gibi çerçeveler, yapılandırmaları ve "kişilikleri" düz metin olarak düzenlemeyi kolaylaştırsa da, özellikle bağlantı düzensiz olduğunda, sahadaki yüzlerce düğümde modeli değiştirmek karmaşık olabilir.

Kritik ortamlarda, Güvenlik son derece büyük önem taşıyor.Ajanların makinelere, hassas verilere veya iş süreçlerine erişimi varsa, güvenli önyükleme, flash şifreleme, bellenim imzalama, karşılıklı kimlik doğrulama, rol tabanlı yetkilendirme ve komut denetimi şarttır. Dinamik kod yürütme ve uzaktan erişim araçlarının kullanımı, sıkı politikalar ve testlerle sınırlandırılmalıdır.

Son olarak, bu projelerin bazılarının (özellikle PycoClaw ve pazar yerinin) ekosistemi hala gelişme aşamasında. olgunluğun erken aşamasıSürekli gelişen dokümantasyon, büyüyen topluluklar ve sık API değişiklikleri, en son teknolojiyi benimsemenin doğal bir parçasıdır.

Bu sınırlamalara rağmen, maliyet/güç dengesi oldukça cazip: birçok girişim ve IoT projesi için birleştirme olasılığı oldukça yüksek. Gelişmiş ajanlara sahip 5-10 euro'luk donanım Bu, kısıtlamaları ve öğrenme sürecini fazlasıyla telafi ediyor.

Yukarıdakilerin hepsini göz önünde bulundurduğumuzda, ortaya çıkan tablo, ESP32'nin "sadece" ucuz bir mikrodenetleyici olmaktan çıkıp, bir ekosistemin temeli haline geldiği bir tablodur. Gömülü yapay zeka ajanlarına sahip akıllı düğümlerÇevreye göre karar verebilen, hatırlayabilen, konuşabilen ve harekete geçebilen yapay zekâ. ESP-Claw ve PycoClaw gibi çerçeveler, MCP mimarileri, sesli asistan örnekleri ve Cyberpet veya Portable Wheatley gibi yaratıcı projeler arasında, yapay zekânın buluttan çıkarak ağın uç noktalarında gerçekten yer edinmeye başladığı açıkça görülüyor.

ESP32-S3 ve entegre bataryaya sahip M5StampS3 BAT modülü
İlgili makale:
ESP32-S3 ve entegre bataryaya sahip M5StampS3 BAT modülü