ส่วนใหญ่ AI ที่เราใช้กันมักจะ "อาศัยอยู่บนคลาวด์" และต้องพึ่งพาโมเดลภาษาขนาดใหญ่ (LLM) ในการตัดสินใจตลอดเวลา มันอาจจะเวิร์คสำหรับ Chatbot แต่ถ้าเป็นเรื่องของฮาร์ดแวร์ล่ะ? จะเกิดอะไรขึ้นถ้า AI สามารถอาศัยอยู่ในกำแพงบ้านเราได้?
ลองคิดดูว่า... การปิดเครื่องทำความร้อนควรต้องง้อเซิร์ฟเวอร์ที่อยู่ไกลคนละซีกโลกไหม? ถ้าระบบ WiFi ล่ม ระบบออโตเมชันในบ้านควรหยุดทำงานหรือเปล่า? โปรเจกต์ WireClaw เลยถือกำเนิดขึ้นมาเพื่อแก้ปัญหานี้ครับ!
LLM เป็นแค่ผู้ช่วย แต่รันจริงแบบออฟไลน์ (Locally Autonomous)
WireClaw ทำงานบนบอร์ดไมโครคอนโทรลเลอร์ ESP32 (ที่มี RAM แค่ ~520 KB) โดยมันจะดึงพลังของ LLM (ผ่าน OpenRouter, Ollama ฯลฯ) มาใช้แค่ตอน "แปลความหมาย" จากภาษาคนธรรมดา ให้กลายเป็นกฎ (Rule) สำหรับควบคุมฮาร์ดแวร์
คีย์เวิร์ดสำคัญคือ: ทันทีที่กฎถูกสร้างขึ้น มันจะทำงานบนตัวบอร์ด 100% (On-device) ไม่ต้องส่งข้อมูลไปประมวลผลบน AI อีกต่อไป ESP32 จะรันลอจิกนั้นแบบออฟไลน์ได้เลย
หลักการทำงาน (How it works)
คุณส่งคำสั่งด้วยภาษาคนปกติ (ผ่าน Telegram, Serial หรือ NATS)
WireClaw ส่งคำสั่งนั้นไปให้ LLM ช่วยตีความ (จะใช้ Cloud หรือ Local LLM ก็ได้)
LLM จะส่งโครงสร้างคำสั่ง (Structured intent) กลับมา
WireClaw แปลงคำสั่งนั้นเป็น "กฎการทำงาน (Deterministic rule)" แล้วเซฟลงหน่วยความจำ
จากนั้น ไมโครคอนโทรลเลอร์จะรันกฎนั้นด้วยตัวเองไปตลอด... ไม่ต้องง้อคลาวด์อีกต่อไป รีบูตใหม่ก็ไม่หาย!
เดโม: สั่งครั้งเดียว ออโตเมตตลอดกาล
ในวิดีโอสาธิต ผู้สร้างได้สั่ง ESP32 ด้วยภาษาอังกฤษง่ายๆ เพื่อลงทะเบียนเซนเซอร์อุณหภูมิ และสั่งว่า "บอกฉันทีถ้ามันร้อนเกินไป" จากนั้นก็เอาหัวแร้งบัดกรีไปจี้ให้เซนเซอร์ร้อนดู... ระบบก็ทำงานได้ทันที แม้จะกดรีบูตอุปกรณ์ AI ตัวนี้ก็ยัง "จำได้" ว่าต้องทำอะไร
Your browser does not support the video tag.
ระบบนี้ต่างจาก "AI ควบคุมฮาร์ดแวร์" ทั่วไป แต่มันคือการ "ใช้ AI แปลงความต้องการของมนุษย์ ให้กลายเป็นลอจิกฝังบอร์ด" ซึ่งมีข้อดีคือ:
การทำงานเสถียรตายตัว (Deterministic)
ไม่มีความหน่วง (No inference latency)
ไม่เสียค่า Token สิ้นเปลือง
ไม่ต้องพึ่งพาคลาวด์ตลอดเวลา
ลองเล่นเองได้เลย! (ไม่ต้องคอมไพล์โค้ด)
แค่มีบอร์ด ESP32 และเว็บบราวเซอร์ ก็เริ่มทำตามได้เลย:
Flash the Firmware: เข้าไปที่ wireclaw.io/flash คลิก "Install WireClaw" เลือกพอร์ต Serial ของ ESP32 รอประมาณ 2 นาที
Connect to WireClaw-Setup: บอร์ดจะรีบูตเข้าโหมด AP (ไฟ LED สีฟ้ากะพริบ) ให้ต่อ WiFi ชื่อ WireClaw-Setup หน้าเว็บตั้งค่าจะเด้งขึ้นมาอัตโนมัติ (หรือเข้า http://192.168.4.1)
Configure: ใส่ชื่อ WiFi, รหัสผ่าน, API Key และเลือกรุ่นโมเดล (ถ้าใช้ OpenRouter ให้เว้นช่อง API Base URL ไว้)
Save & Reboot: กดเซฟ บอร์ดจะรีบูตไปต่อ WiFi บ้านคุณ เท่านี้ก็พร้อมคุยกับบอร์ดผ่าน Telegram หรือ Serial ได้เลย!
อยากเริ่มทำโปรเจกต์ AI แบบ Local ใช่ไหม?
คำเตือน: เนื้อหานี้เป็นการสรุปและเรียบเรียงจากบทความต้นฉบับภาษาอังกฤษ ข้อมูลฉบับภาษาไทยอาจมีความคลาดเคลื่อนบางประการจากการตีความหรือย่อเนื้อหา