พูดสิ่งที่ต้องการให้คอมพิวเตอร์ทำ ไม่ใช่พูดเป็นโค้ด

เขียนโค้ดและใช้เทอร์มินัลด้วยเสียงบน Windows

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

นักพัฒนากำลังพูดใส่ไมโครโฟนตั้งโต๊ะ ข้างๆ มีตัวแก้ไขโค้ดและแผงแชท AI

ประเด็นสำคัญ

  • การเขียนโค้ดด้วยเสียงได้ผลเมื่อพูดคำสั่งให้เครื่องมือ AI ไม่ใช่พูดไวยากรณ์โค้ดตามตัวอักษรพร้อมวงเล็บและเครื่องหมายวรรคตอน
  • เครื่องมือในตัวของ Windows ใช้งานกับเทอร์มินัลได้ไม่ครบทุกแบบ และบางสภาพแวดล้อมจะแสดงข้อความ “Voice typing is not supported in remote applications.”
  • เครื่องมือพิมพ์ด้วยเสียงที่ป้อนข้อความลงในช่องมาตรฐานได้ มีวิธีสำรองด้วยการวางจากคลิปบอร์ด และเก็บประวัติล่าสุด จะเชื่อถือได้มากกว่าสำหรับงานพัฒนา
  • ประโยชน์ที่ได้คือความเร็วและความเมื่อยล้าน้อยลง โดยเฉพาะเมื่อพูดพรอมต์ยาวๆ ให้ผู้ช่วยเขียนโค้ด

การเขียนโค้ดด้วยเสียงหมายถึงการพูดวงเล็บและเครื่องหมายอัฒภาคหรือไม่

ไม่ใช่ และความเข้าใจผิดนี้เองทำให้หลายคนมองข้ามวิธีดังกล่าว การพูดไวยากรณ์โค้ดให้ตรงทุกตัวอักษร ทั้งวงเล็บ เครื่องหมายคำพูด และการเยื้องนั้นช้าและผิดพลาดง่าย เพราะเสียงไม่เหมาะกับความแม่นยำระดับอักขระ แนวทางที่ได้ผลคือสลับบทบาท โดยอธิบายสิ่งที่ต้องการด้วยภาษาธรรมดา แล้วให้เครื่องมือ AI สำหรับเขียนโค้ดสร้างโค้ดจริง

เมื่อมองเช่นนี้ เสียงก็เหมาะกับนักพัฒนาอย่างยิ่ง คุณบรรยายการเปลี่ยนแปลงที่ต้องการ ผู้ช่วยสร้างโค้ดที่เต็มไปด้วยเครื่องหมายต่างๆ แล้วคุณตรวจทาน วิธีนี้ยังช่วยผู้ที่ต้องการพักมือหรือรับมือกับอาการเมื่อยล้าได้จริง เพราะเหลืองานพิมพ์เพียงเล็กน้อย

เหตุใดการพิมพ์ด้วยเสียงลงในเทอร์มินัลจึงไม่น่าเชื่อถือ

เพราะเครื่องมือในตัวของ Windows ไม่ได้สร้างมาเพื่องานนี้ นักพัฒนาพบข้อความ “Voice typing is not supported in remote applications” ในบางสภาพแวดล้อม และการพิมพ์ด้วยเสียงก็ไม่ได้ป้อนข้อความลงในเทอร์มินัลทุกแบบอย่างสม่ำเสมอ หากงานอยู่บนบรรทัดคำสั่งหรือเครื่องมือ AI แบบบรรทัดคำสั่ง นี่คืออุปสรรคที่ต้องเจอทุกวัน

ทางเลือกที่เชื่อถือได้คือเครื่องมือพิมพ์ด้วยเสียงที่ป้อนข้อความลงในช่องมาตรฐานของ Windows ใช้การวางจากคลิปบอร์ดเป็นวิธีสำรองเมื่อระบบไม่ยอมให้ป้อนโดยตรง และเก็บประวัติข้อความล่าสุดไว้ชั่วคราว เพื่อกู้บรรทัดที่ไม่ปรากฏแล้วนำไปวางได้โดยไม่ต้องพูดใหม่ทั้งหมด ซึ่งสำคัญมากเมื่อปลายทางเป็นเทอร์มินัลที่ไม่ยอมรับความผิดพลาด

เวิร์กโฟลว์การเขียนโค้ดด้วยเสียงบน Windows เป็นอย่างไร

วางมือไว้ใกล้แป้นพิมพ์เพื่อแก้ไขส่วนที่ต้องแม่นยำ แล้วใช้เสียงกับงานที่เหลือ เช่น อธิบายการเปลี่ยนแปลงให้ผู้ช่วย AI ในตัวแก้ไข พูดพรอมต์ลงในเครื่องมือบรรทัดคำสั่ง หรือบรรยายข้อความคอมมิต ความเร็วเกิดขึ้นในส่วนที่ยาวและเป็นบทสนทนา ซึ่งการพูดทำได้เร็วกว่าการพิมพ์

ตารางนี้แสดงว่างานใดเหมาะกับเสียงและงานใดยังเหมาะกับการพิมพ์มากกว่า เพื่อให้เลือกใช้กับช่วงที่ช่วยได้จริงแทนการฝืนใช้กับทุกงาน

งานในแต่ละวันของนักพัฒนาที่เสียงช่วยได้
งานเสียงหรือแป้นพิมพ์
อธิบายการเปลี่ยนแปลงให้ผู้ช่วย AIเสียง — เหมาะกับเนื้อหาที่ยาวและเป็นบทสนทนา
พูดพรอมต์ลงในเครื่องมือ CLIเสียง — เมื่อมีเครื่องมือป้อนข้อความที่เชื่อถือได้
พิมพ์สัญลักษณ์ พาธ หรือนิพจน์ทั่วไปให้ตรงทุกตัวแป้นพิมพ์ — ความแม่นยำสำคัญกว่า
เขียนข้อความคอมมิตหรือบันทึกย่อเสียง — พูดได้รวดเร็ว

คำถามที่พบบ่อย

เขียนโค้ดด้วยเสียงได้จริงหรือ

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

เหตุใดการพิมพ์ด้วยเสียงจึงใช้ไม่ได้ในเทอร์มินัล

เครื่องมือในตัวของ Windows เข้าถึงเทอร์มินัลและแอปพลิเคชันระยะไกลได้ไม่สม่ำเสมอ และบางครั้งแสดงข้อความ “Voice typing is not supported in remote applications.” เครื่องมือที่ป้อนข้อความลงในช่องมาตรฐานและใช้การวางเป็นวิธีสำรองจะเชื่อถือได้มากกว่า

จะเกิดอะไรขึ้นหากบรรทัดที่พูดไม่ปรากฏขึ้น

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

การเขียนโค้ดด้วยเสียงเหมาะกับผู้มีอาการบาดเจ็บจากการใช้งานซ้ำๆ หรือไม่

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

การพูดคำสั่งให้ผู้ช่วยเขียนโค้ดจะส่งโค้ดไปยังเซิร์ฟเวอร์หรือไม่

เครื่องมือพิมพ์ด้วยเสียงที่รู้จำเสียงภายในเครื่องจะเก็บขั้นตอนการรู้จำไว้บนพีซี ส่วนสิ่งที่ส่งต่อให้ผู้ช่วย AI บนคลาวด์จะเป็นไปตามวิธีจัดการข้อมูลของผู้ช่วยนั้น

ทำความรู้จัก VTA Dictate

เปลี่ยนสิ่งที่พูดให้เป็นงานที่นำไปใช้ได้มากยิ่งขึ้น

พิมพ์ด้วยเสียงได้ทั่วทั้ง Windows บันทึกบทสนทนาเมื่อได้รับอนุญาต ถอดเสียงและวิดีโอ จัดทำบันทึกการประชุม และส่งออกคำบรรยาย ทั้งหมดจากพื้นที่ทำงานบนเดสก์ท็อปแห่งเดียว