จำลอง Codex Micro ของ OpenAI ด้วย M5Stack Core2 และเฟิร์มแวร์โอเพนซอร์ส

IAMLIUBO ได้พัฒนาเฟิร์มแวร์สำหรับคอนโทรลเลอร์ IoT M5Stack Core2 เพื่อจำลองความสามารถของ Codex Micro แมโครแพดราคา $230 (~7,800฿) ที่ออกแบบมาสำหรับแพลตฟอร์ม AI Coding Agent ของ OpenAI ช่วยให้นักพัฒนาสามารถติดตามสถานะและควบคุม AI Agent ได้สะดวก

ตัว Codex Micro ต้นฉบับมีดีไซน์สวยงามด้วยตัวเครื่องอะลูมิเนียมที่ขึ้นรูปด้วยเครื่อง CNC พร้อมปุ่มหมุน (Rotary Encoder) และจอยสติ๊ก แต่มีราคาค่อนข้างสูง (และปัจจุบันสินค้าหมด) อีกทั้งจัดส่งเฉพาะในสหรัฐอเมริกา นอกจากนี้บริษัทยังเปิดให้สั่งจองล่วงหน้าสำหรับรุ่น Custom Alternative ที่มาพร้อมปุ่มกด 25 ปุ่ม ในราคา $125 (~4,200฿) แต่ผู้ใช้สามารถสร้างอุปกรณ์ที่มีความสามารถใกล้เคียงกันได้ง่าย ๆ ด้วยแมโครแพดรุ่นอื่นที่มีปุ่มหมุน เช่น SayoDevice O3CDuckyPad ProWaveshare MK10T-Keyboard-S3 Pro และรุ่นอื่น ๆ โดยเพียงแค่ปรับการแมปปุ่ม (Key Remapping) ก็สามารถใช้งานได้ในต้นทุนที่ต่ำกว่ามาก

M5Stack Core2 Codex Micro firmware

IAMLIUBO เลือกใช้  M5Stack Core2 IoT controller ซึ่งไม่มีปุ่มกดในตัว โดยใช้หน้าจอสัมผัส LCD ขนาด 2 นิ้วของ ESP32 แทน พร้อมเพิ่มปุ่มควบคุมเสมือน ได้แก่ Agent 6 ปุ่ม, Command 6 ปุ่ม, ทิศทาง Analog Stick 4 ทิศทาง และ ปุ่มสำหรับการหมุน (Dial Actions)

เฟิร์มแวร์จะทำให้ M5Stack Core2 ทำงานเป็น BLE Vendor HID ที่เข้ากันได้กับข้อมูลของ Work Louder Codex Micro ขณะที่การแสดงสถานะงานสีแจ้งเตือน, ระดับแบตเตอรี่, การปรับแมปคำสั่ง และฟังก์ชัน Push-to-Talk จะถูกจัดการผ่านแอป ChatGPT Desktop โดยทดสอบแล้วบน macOS และคาดว่าจะรองรับ Windows ด้วย ส่วนเวอร์ชัน Linux ยังไม่มีในขณะนี้

Micro firmware
ไดอะแกรมการสื่อสาร

เฟิร์มแวร์นี้พัฒนาด้วย PlatformIO โดยใช้ Arduino Framework เป็นพื้นฐาน ผู้ใช้สามารถดูซอร์สโค้ด คำแนะนำการเริ่มต้นใช้งานและเอกสารทางเทคนิคทั้งหมดได้บน GitHub, โครงการนี้น่าจะเหมาะที่สุดสำหรับผู้ที่มี M5Stack Core2 อยู่แล้ว แต่ถ้ายังไม่มีก็สามารถหาซื้อได้จาก Amazon ในราคา $59.90(~2,000฿) หรือ AliExpress ราคา $46.90 (~1,600฿)  ราคานี้ยังไม่รวมค่าจัดส่งและภาษีต่างๆ

M5Stack Core2 IoT controller

นี่ไม่ใช่ครั้งแรกที่เราเขียนถึงอุปกรณ์ฮาร์ดแวร์สำหรับควบคุมหรือทำงานร่วมกับ AI Agent ก่อนหน้านี้ Anthropic ได้เปิดตัวเฟิร์มแวร์โอเพนซอร์ส Claude Desktop Buddy สำหรับอุปกรณ์ที่ใช้ ESP32-S3 โดยเฉพาะบอร์ดพัฒนา M5StickC Plus รวมถึง Clawdmeter อุปกรณ์ที่ใช้ ESP32-S3 สำหรับแสดงและติดตามการใช้โทเค็นของ Claude Code ล่าสุดเรายังได้รับข้อมูลเกี่ยวกับโครงการ Claudeq ซึ่งทำงานในลักษณะเดียวกับ Claude Desktop Buddy แต่เปลี่ยนจากการเชื่อมต่อผ่าน Bluetooth Low Energy (BLE) มาเป็นการสื่อสารผ่าน Wi-Fi/WebSocket แทน

OpenAI Codex Micro macro pad
แมโครแพด Codex Micro ของ OpenAI/Work Louder

แปลจากบทความ : M5Stack Core2 gets open-source firmware to reproduce OpenAI’s Codex Micro features

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
โฆษณา