ผลงานทั้งหมด

กรณีศึกษา

Cadence

เครื่องมือพิมพ์ด้วยเสียงสำหรับนัก⁠พัฒนาที่ใช้ทั้งภาษา⁠ไทยและอังกฤษ พูดสลับสองภาษาในประโยคเดียวได้ พร้อมสะกดคำในโค้ดให้ตรงกับโปรเจกต์ที่เปิดอยู่

สร้างให้
เครื่องมือของเราเอง
บริการ
วิศวกรรมผลิตภัณฑ์, ระบบ AI
ปี
2026

โจทย์

นัก⁠พัฒนาไทยพูดไทยปนอังกฤษ บ่อยครั้งอยู่ในประโยคเดียวกัน และคำอังกฤษส่วน⁠ใหญ่ก็คือโค้ด ทั้งชื่อฟังก์ชัน ชื่อไฟล์ และชื่อไลบรารี ระบบพิมพ์ด้วยเสียงทั่วไปมักฟังภาษา⁠ไทยได้ดีแต่สะกดคำเทคนิคผิด หรือกลับกัน

วิธีที่เราลงมือ

เราให้ Cadence ใช้ข้อมูลจากโค้ดที่คุณกำลังทำงานด้วย โดยตรวจว่าแอปที่เปิดอยู่เชื่อมกับ repository ใด แล้วสร้างคลังคำจากโปร⁠เจ⁠กต์นั้น เพื่อสะกดคำให้ตรงกับชื่อที่ใช้ในโค้ด

สิ่งที่เราสร้าง

  • ปุ่มลัดเดียว กดเพื่อเริ่ม พูด แล้วกดอีก⁠ครั้ง ข้อความจะถูกพิมพ์ลงแอปที่เปิดอยู่ตรงหน้า
  • ฟังสองภาษาแบบเรียลไทม์ แปลงเสียงเป็นข้อความอย่างต่อ⁠เนื่อง รองรับการสลับภาษา⁠ไทยและอังกฤษกลางประโยค
  • คลังคำจาก repository ของคุณ สร้างคลังคำใหม่ทุกรอบจากโปร⁠เจ⁠กต์ที่เปิดอยู่ เพื่อให้ระบบรู้จักชื่อตัวแปรและฟังก์ชันตามที่ใช้ในโค้ด
  • สะกดศัพท์เทคนิคและคำในโค้ดให้ถูกต้อง คำทับศัพท์และคำในโค้ดถูกเขียนกลับเป็นรูปที่ถูกต้อง แทนที่จะออกมาเป็นคำอ่านภาษา⁠ไทย
  • เห็นสถานะไมโครโฟนชัดเจน เมื่อไมโครโฟนปิด แถบแสดงสถานะจะนิ่ง และจะสว่างเมื่อ Cadence กำลังฟัง ไมโครโฟนเปิดเฉพาะตอนใช้⁠งานและปิดให้อัตโนมัติหากลืมปิด

เทคโนโลยีที่ใช้

  • Swift
  • TypeScript
  • Bun
  • Soniox real-time speech-to-text
  • macOS CGEvent
  • Keychain
  • launchd

ผลลัพธ์

  • พิมพ์ด้วยเสียงแล้วคำในโค้ดออกมาตรงกับที่โค้ดเขียนจริง
  • เป็นเครื่อง⁠มือประจำวันในเวิร์⁠กช็อปของเรา ใช้คู่กับ Helm และ Lens
  • ระบุข้อจำกัดไว้ชัดเจน ทั้งสิ่งที่วัดผลแล้ว สิ่งที่ยังไม่ได้วัดผล และสิ่งที่อยู่นอกขอบเขตของเครื่องมือ

มีระบบที่ต้องทำงานได้จริงไหม

เราออกแบบและสร้างระบบ AI และผลิตภัณฑ์เฉพาะทาง ด้วยมาตรฐานวิศวกรรมเดียวกับที่เห็นในหน้านี้