Arduino ประกาศว่า Cloud Editor ได้เพิ่ม AI assistant ที่ใช้ Claude large language model (LLM) ของ Anthropic, โดย AI assistant ถูกออกแบบมาเพื่อทำให้ประสบการณ์การเขียนโค้ดราบรื่นยิ่งขึ้น ด้วยการให้ความช่วยเหลืออย่างชาญฉลาดและตรงตามบริบทภายใน Cloud Editor โดยตรง
เครื่องมือนี้สามารถเข้าใจบอร์ดที่คุณใช้งาน ไลบรารีที่เลือกใช้ และการตั้งค่าโปรเจกต์ของคุณ เพื่อสร้างโค้ด ช่วยแก้ไขข้อผิดพลาด และอธิบายฟังก์ชันต่าง ๆ ได้โดยไม่ต้องออกจากสภาพแวดล้อมการพัฒนา นอกจากนี้ยังช่วยลดงานที่ทำซ้ำ ๆ ด้วยการสร้างโค้ดโครงสร้างพื้นฐาน (boilerplate code) ที่เชื่อถือได้ และเร่งความเร็วในการพัฒนาด้วยการสร้างสเก็ตช์จากคำสั่งภาษาอังกฤษ การดีบักแบบทันที และคำอธิบายโค้ดอย่างละเอียด ฟีเจอร์เหล่านี้ทำให้เครื่องมือนี้เหมาะสำหรับทั้งผู้ที่ทำโปรเจกต์งานอดิเรก ครูอาจารย์ และนักพัฒนาที่ต้องการเพิ่มประสิทธิภาพและความคิดสร้างสรรค์ในการทำโปรเจกต์ฝังตัว (embedded projects)
คุณสมบัติหลักของ AI assistant ใน Arduino
- แพลตฟอร์ม– ฝังอยู่ใน Arduino Cloud Editor (app.arduino.cc)
- ความเข้ากันได้ – ใช้งานได้เฉพาะใน Arduino Cloud Editor เท่านั้น (ไม่รองรับใน Arduino IDE เวอร์ชันเดสก์ท็อป)
- โมเดล AI – ขับเคลื่อนด้วย Anthropic Claude LLM
- Training Data – เรียนรู้จากเอกสารทางการของ Arduino ไลบรารี และตัวอย่างโค้ดต่าง ๆ
- ฟีเจอร์หลัก
- สร้างสเก็ตช์ Arduino จากข้อความภาษา Natural Language
- ตรวจจับและแก้ไขข้อผิดพลาดโค้ดแบบอินไลน์ (Inline bug detection and auto-correction)
- อธิบายฟังก์ชันและเอกสารประกอบแบบเรียลไทม์
- เข้าใจบริบท – เข้าถึงข้อมูลเฉพาะของโปรเจกต์ (ประเภทบอร์ด, ไลบรารีที่ใช้, โค้ดปัจจุบัน) เพื่อให้คำแนะนำที่ตรงมากขึ้น
- การใช้งานที่เหมาะสม
- สร้างต้นแบบอย่างรวดเร็วด้วยการสร้างสเก็ตช์อัตโนมัติ
- ดีบักโค้ดที่เกี่ยวกับเซ็นเซอร์ หน้าจอแสดงผล และอินพุต/เอาต์พุต (I/O)
- เป็นสื่อการเรียนรู้สำหรับผู้เริ่มต้นใช้งาน Arduino
รองรับบอร์ดและไลบรารีทั้งหมดที่ใช้งานกับ Arduino Cloud ได้ โดยมันสามารถรับรู้ได้ว่าคุณใช้บอร์ดรุ่นไหน และให้คำแนะนำเกี่ยวกับโค้ดที่สอดคล้องกับการตั้งค่าของคุณ คุณสามารถใช้งานผู้ช่วยนี้ได้จากใน Arduino Cloud Editor โดยคลิกที่ไอคอน “magic star” ด้านซ้ายมือ เพียงพิมพ์คำขอลงในกล่องแชท แล้วระบบจะตอบกลับเป็นโค้ด วิธีแก้ไข หรือคำอธิบายให้คุณทันที
เมื่อปีที่แล้ว Arduino ได้เปิดตัว Arduino Cloud Editor, ซึ่งออกแบบมาเพื่อมอบประสบการณ์ใช้งานแบบ Arduino IDE แบบดั้งเดิมผ่านเว็บเบราว์เซอร์ แต่ล่าสุด หลังจากเพิ่มฟีเจอร์ใหม่ ๆ เช่น AI เข้ามา Arduino Cloud ก็ได้ปรับปรุงโครงสร้างราคาและแพ็กเกจใหม่เช่นกัน โดยแพ็กเกจเดิมอย่าง “Entry” ราคา $1.99 (~70฿) ต่อเดือน, “Maker” ราคา $5.99 (~200฿) ต่อเดือน และ “Maker Plus” ราคา $19.99 (~700฿) ต่อเดือน ได้ถูกยกเลิกไปแล้ว, มีแพ็กเกจ Maker ใหม่ มีราคา $6.99 (~240฿) ต่อเดือน พร้อมฟีเจอร์ที่มากขึ้น เช่น การเก็บข้อมูลย้อนหลัง 3 เดือน, การอัปเดต OTA (Over-the-Air) และ AI assistant ในตัว, ส่วนแพ็กเกจฟรี (Free Plan) ยังคงมีอยู่เหมือนเดิมโดยให้ฟีเจอร์พื้นฐาน
นอกจากนี้ยังมีการเพิ่มแพ็กเกจใหม่สำหรับธุรกิจและสถานศึกษา ได้แก่ Team Plan ราคา $100 (~3,400฿) ต่อเดือน รองรับผู้ใช้งานได้ 50 คน, Enterprise Plan สำหรับองค์กรขนาดใหญ่ โดยมีราคากำหนดตามความต้องการ, School Plan ราคา $20 (~70฿) ต่อผู้ใช้ต่อปี พร้อมเครื่องมือสำหรับห้องเรียนและรองรับการเชื่อมต่อกับ Google Classroom
ตอนนี้ตัวแก้ไขโค้ด (Editor) สามารถสร้างโค้ดได้ทันทีจากคำสั่งสั้น ๆ เพียงไม่กี่คำ
นอกจากนี้ยังช่วยคุณดีบักสเก็ตช์ได้ด้วย หากคุณเขียนผิดพลาดแล้วทำการคอมไพล์ AI assistant จะแจ้งเตือนข้อผิดพลาดให้คุณทราบ จากนั้นคุณสามารถคลิกที่ “fix” และ AI assistant ของ Arduino จะสร้างโค้ดที่ถูกต้องให้โดยอัตโนมัติ
แปลจากบทความภาษาอังกฤษ : Arduino cloud editor gets Claude-powered AI assistant trained on Arduino docs and libraries

บรรณาธิการข่าวและบทความภาษาไทย CNX Software ได้มีความสนใจในด้านเทคโนโลยี โดยเฉพาะ Smart Home และ IoT