Physical AI agent body apps

Robot ESP32 yang dicetak 3D yang mengetik bersama agen AI yang tinggal di laptop Anda adalah hal yang baru. Ini juga mendemonstrasikan pola yang nyata: mikrokontroler kecil sebagai tubuh, mesin yang lebih besar sebagai otak, dan beberapa alat sumber terbuka yang menyatukannya. Bel yang dibunyikan saat tugas selesai adalah acara panggilan alat LLM yang sama yang dipicu terhadap pin GPIO.

Kami melihat tujuh aplikasi yang membuat pola itu dapat dibangun dalam akhir pekan. Dua adalah lingkungan firmware untuk mikrokontroler, satu adalah lapisan orkestrasi yang sudah banyak dijalankan oleh self-hoster, satu adalah kerangka kerja agen yang mengubah panggilan LLM menjadi tindakan perangkat, dan tiga adalah alat pendukung untuk suara, skrip, dan perekat tanpa kode.

Apa yang harus dicari

Perbandingan cepat

Aplikasi Terbaik untuk Platform Paket Gratis Harga Lisensi
ESPHome Firmware ESP32/8266 dari YAML Windows, macOS, Linux, Docker Ya Gratis GPL / MIT
PlatformIO IDE lengkap untuk embedded Windows, macOS, Linux Ya Gratis (Pro berbayar) Apache 2.0
Home Assistant Bus pesan dan dasbor Windows, macOS, Linux, Docker Ya Gratis Apache 2.0
LangChain Kerangka kerja agen dengan panggilan alat Windows, macOS, Linux Ya Gratis (SDK) MIT
Willow Suara lokal pada hardware ESP32 Windows, macOS, Linux Ya Gratis Apache 2.0
MicroPython Python di mikrokontroler Windows, macOS, Linux Ya Gratis MIT
n8n Perekat tanpa kode antara agen dan hardware Windows, macOS, Linux, Docker Ya Gratis (self-host) Fair-code

1. ESPHome – Terbaik untuk firmware ESP32/8266 dari YAML

ESPHome memflash ESP32 atau ESP8266 dengan firmware yang dibangun dari deskripsi YAML. Deklarasikan pin, sensor, tombol, servo; ESPHome mengkompilasi biner, mengunggahnya melalui USB atau OTA, dan menghubungkan perangkat ke Home Assistant tanpa perekat. Itu adalah jalur tercepat dari papan kosong ke “perangkat yang dapat dikendalikan agen”.

Di mana ini kurang bagus: YAML bukan sama dengan C. Beberapa trik tingkat rendah memerlukan penulisan lambda yang setengah kode, setengah config.

Harga:

Platform: Windows, macOS, Linux, Docker.

Unduh: esphome.io.

Garis besar: Lapisan firmware default pertama. Berminggu-minggu pengembangan C++ dipadatkan menjadi seratus baris YAML.

2. PlatformIO – IDE lengkap terbaik untuk embedded

PlatformIO adalah apa yang Anda naik ketika abstraksi ESPHome tidak cocok. Ini adalah IDE (atau ekstensi VS Code) yang berbicara Arduino, ESP-IDF, STM32Cube, dan puluhan kerangka kerja lainnya, dengan manajer paket untuk perpustakaan. Ketika agen AI membutuhkan lengan robot yang didorong oleh kode kinematika terbalik, kode itu hidup di PlatformIO.

Di mana ini kurang bagus: Tier Pro membatasi beberapa fitur debugging lanjutan. Kurva pembelajaran nyata jika Anda belum pernah melakukan embedded.

Harga:

Platform: Windows, macOS, Linux.

Unduh: platformio.org.

Garis besar: IDE untuk apa pun yang tidak dapat dideskripsikan ESPHome secara deklaratif.

3. Home Assistant – Bus pesan dan dasbor terbaik

Home Assistant adalah lapisan yang memungkinkan panggilan alat LLM mencapai dunia fisik. Agen menekan endpoint HTTP atau topik MQTT; Home Assistant menerjemahkan itu menjadi “alihkan saklar” atau “putar servo menjadi 45 derajat” dan ESP32 mematuhi. Ini juga menyediakan UI untuk melihat apa yang dilakukan robot tanpa membuka terminal.

Di mana ini kurang bagus: Kurva pembelajaran yang curam jika Anda belum pernah menyiapkan yang sebelumnya. Ekosistem add-on kuat tetapi bising.

Harga:

Platform: Windows, macOS, Linux, Docker, OS khusus.

Unduh: home-assistant.io.

Garis besar: Lapisan tengah yang membuat kode agen tetap terlepas dari hardware.

4. LangChain – Kerangka kerja agen terbaik dengan panggilan alat

LangChain adalah SDK yang mengubah LLM menjadi agen yang menggunakan alat. Tentukan alat (“dering bel”), teruskan dalam skema alat, dan model memutuskan kapan memanggilnya. Dikombinasikan dengan alat HTTP Home Assistant, agen mendapatkan seluruh set kemampuan robot tanpa mengetahui apa pun tentang MQTT.

Di mana ini kurang bagus: API yang berkembang pesat. Beberapa pola dari setahun yang lalu sudah usang.

Harga:

Platform: Windows, macOS, Linux (Python dan JS/TS).

Unduh: python.langchain.com atau js.langchain.com.

Garis besar: Cara untuk memberikan LLM lokal kemampuan memanggil alat “dering bel”.

5. Willow – Suara lokal terbaik pada hardware ESP32

Willow mengubah ESP32-S3 dengan array mikrofon menjadi endpoint suara Home Assistant yang berjalan sepenuhnya di jaringan Anda. Deteksi kata bangun on-device, speech-to-text dihosting di server Anda sendiri, dan permintaan yang ditranskripsikan dirutekan ke Home Assistant atau LLM lokal. Tidak ada cloud, tidak ada akun, tidak ada data meninggalkan ruangan.

Di mana ini kurang bagus: Pilihan papan sempit (sebagian besar lini ESP32-S3 BOX). Memerlukan Willow Inference Server pada mesin yang lebih kuat.

Harga:

Platform: Windows, macOS, Linux (untuk server inferensi).

Unduh: heywillow.io.

Garis besar: Untuk siapa pun yang menginginkan robot untuk mendengar dan berbicara tanpa ketergantungan cloud.

6. MicroPython – Terbaik untuk Python di mikrokontroler

MicroPython menjalankan interpreter Python pada ESP32 atau RP2040, sehingga firmware yang Anda tulis dan kode agen terlihat seperti bahasa yang sama. Itu adalah kemenangan nyata bagi pengembang yang ingin membuat prototipe gerakan servo atau pola LED tanpa meninggalkan Python.

Di mana ini kurang bagus: Lebih lambat dari C untuk loop ketat. Kurang hemat energi daripada ESPHome untuk perangkat bertenaga baterai.

Harga:

Platform: Windows, macOS, Linux untuk alat flash.

Unduh: micropython.org.

Garis besar: Untuk prototipe di mana kecepatan iterasi lebih penting daripada watt yang disimpan.

7. n8n – Perekat tanpa kode terbaik antara agen dan hardware

n8n adalah alat alur kerja yang dihosting sendiri yang menghubungkan API LLM, Home Assistant, ESPHome, database, dan endpoint HTTP apa pun yang dapat Anda bayangkan, di grafik. Ketika Anda ingin “jika agen mengatakan tugas selesai, dering bel dan log stempel waktu”, n8n adalah cara cepat untuk membangunnya tanpa menulis layanan.

Di mana ini kurang bagus: Tidak dibangun untuk real-time. Baik untuk alur kerja yang dipicu alat, bukan untuk loop sensor ketat.

Harga:

Platform: Windows, macOS, Linux, Docker.

Unduh: n8n.io.

Garis besar: Jaringan ikat antara output agen dan tindakan robot.

Cara memilih yang tepat

Tanya jawab

Apakah saya memerlukan Raspberry Pi serta ESP32? Tidak selalu. Untuk tubuh sederhana, ESP32 saja cukup dengan LLM yang dihosting cloud atau LAN. Untuk tubuh yang lebih kaya dengan inferensi suara lokal, Pi 4 atau 5 menghosting model dan ESP32 tetap menjadi tubuh.

Apa papan termurah untuk memulai? Papan dev ESP32 harganya beberapa dolar. Tambahkan servo, speaker kecil, tampilan OLED, dan Anda di bawah $30 untuk robot yang dering bel.

Bisakah saya melakukan ini tanpa koneksi internet? Ya, jika Anda self-host LLM (Ollama, LM Studio, atau Llama.cpp) dan menggunakan Willow untuk suara. Seluruh stack — dari mic ke LLM ke servo — dapat tinggal di LAN Anda.

Apakah ini aman? Bisakah agen merusak sesuatu? Hanya dengan cara yang Anda izinkan. Berikan agen endpoint HTTP untuk tindakan yang diizinkan untuk dilakukan; jangan berikan akses root ke server Home Assistant. Tutup perjalanan servo dan arus di firmware.

Apa itu robot ESP32 yang dicetak 3D yang dibagikan semua orang? Ini adalah kasing kecil di sekitar papan dev ESP32-S3, OLED untuk mata, dan servo-driven bel. Intinya bukan bel — itu adalah pola “agen AI mendapat kehadiran fisik di ruangan”. Semuanya dalam artikel ini memberi Anda bagian untuk membangun yang.