- สร้างผู้ช่วย AI ในสภาพแวดล้อมแบบ embedded ต้นทุนต่ำ โดยเป็นฮาร์ดแวร์ AI agent ที่ ทำงานได้โดยไม่ต้องมี OS
- รัน ผู้ช่วย AI ที่ใช้ OpenClaw บน ชิป ESP32-S3 ราคา 5 ดอลลาร์ ด้วยพลังงาน USB เพียง 0.5W
- เขียนด้วยโค้ด C ล้วนโดยไม่ใช้ OS, สามารถทำงานได้อย่างอิสระโดยไม่ต้องพึ่ง Linux, Mac mini, Raspberry Pi หรือ VPS
- สนทนากับผู้ใช้ผ่าน Telegram และ ประมวลผลคำตอบ AI รวมถึงการเรียนรู้ได้ด้วยการเชื่อมต่อ WiFi เท่านั้น
- รองรับทั้งโมเดล Anthropic (Claude) และ OpenAI (GPT) และ สลับได้ขณะรันไทม์
- ข้อมูลทั้งหมดถูกเก็บไว้ใน หน่วยความจำแฟลชภายในเครื่อง
- สิ่งที่ต้องมี
- บอร์ดพัฒนา ESP32-S3: แฟลช 16MB + PSRAM 8MB (เช่น Xiaozhi AI board, ประมาณ ~$10)
- สาย USB Type-C, BotToken ของ Telegram และคีย์ API ของ Anthropic/OpenAI
- โครงสร้างหลัก ใช้ agent loop เป็นฐาน โดยเมื่อรับข้อความแล้ว LLM จะทำการคิด เรียกใช้เครื่องมือ และเข้าถึงหน่วยความจำ แบบวนซ้ำ
- ใช้แพตเทิร์น ReAct เพื่อให้ LLM เรียกใช้เครื่องมือเองและประมวลผลซ้ำจนกว่างานจะเสร็จ
- เครื่องมือที่รองรับ
web_search: ค้นหาเว็บผ่าน Brave Search API
get_current_time: ซิงก์เวลาผ่าน HTTP
cron_add, cron_list, cron_remove: ให้ AI จัดการตารางงานที่ตั้งเวลาไว้ได้ด้วยตัวเอง
- ระบบหน่วยความจำ ประกอบด้วยโครงสร้างไฟล์ข้อความแบบเรียบง่าย
SOUL.md: กำหนดบุคลิกและพฤติกรรมของ AI
USER.md: เก็บข้อมูลผู้ใช้
MEMORY.md: ความทรงจำระยะยาว
HEARTBEAT.md: รายการงานแบบเป็นระยะ
cron.json: ข้อมูลงานที่ตั้งเวลาไว้
tg_*.jsonl: เก็บประวัติการสนทนา
- สามารถเปลี่ยนการตั้งค่า เช่น WiFi, คีย์ API, โมเดล, พร็อกซี ฯลฯ ได้ผ่าน CLI (อินเทอร์เฟซคำสั่งผ่านพอร์ตอนุกรม)
- เก็บการตั้งค่ารันไทม์ไว้ใน NVS flash storage ทำให้ยังคงอยู่แม้รีบูตแล้ว
- มีคำสั่งเช่น
wifi_set, set_api_key, set_model_provider, config_show
- รองรับ โครงสร้างพอร์ต USB แบบคู่
- USB (JTAG): สำหรับแฟลชเฟิร์มแวร์และดีบัก
- UART (COM): สำหรับ REPL CLI และคอนโซลแบบเรียลไทม์
- ความสามารถในตัว
- WebSocket gateway (พอร์ต 18789): รองรับการเชื่อมต่อไคลเอนต์ภายใน LAN
- OTA update: อัปเดตเฟิร์มแวร์ผ่าน WiFi ได้
- โครงสร้างดูอัลคอร์: แยกการทำงานของ network I/O และการประมวลผล AI
- รองรับ HTTP proxy และ CONNECT tunneling
- มี cron scheduler ในตัว: ให้ AI ตั้งเวลางานแบบทำซ้ำหรือครั้งเดียวได้เอง
- Heartbeat service: ตรวจสอบไฟล์งานตามรอบและรันได้อัตโนมัติ
- สัญญาอนุญาต MIT
1 ความคิดเห็น
แต่ก็ไม่แน่ใจว่า 5 ดอลลาร์จะมีความหมายไหมนะ
เพราะค่าใช้จ่ายจริงแทบทั้งหมดถูกใช้ไปกับการสมัครใช้งานโมเดลอย่างท่วมท้นอยู่แล้ว..