• AI คือโปรแกรมไม่ใช่คนเขียน ดังนั้น..คนที่เก่งขึ้น คือ คนที่ใช้ AI เป็นโค้ช ไม่ใช่เครื่องมือสร้างโค้ด
  • เทคนิคที่ 1 ต้องถามให้มีบริบท ไม่ใช่ "ช่วยเขียนระบบล็อคอิน" (ผิด) ลองใช้เป็น "ช่วยเขียนระบบล็อคอินด้วย Node.js + JWT มี register ด้วย" (ถูก) ยิ่ง AI รู้รายละเอียดมาก จะช่วยได้ดีมากขึ้น
  • เทคนิคที่ 2 ขอคำอธิบายทุกครั้ง โดยถาม AI ว่าแต่ละบรรทัดคืออะไร? ทำไม? เขียนแบบนี้ ทำไม? ไม่เขียนแบบอื่น จุดประสงค์เพื่อให้เราเข้าใจ ไม่ใช่แค่ได้โค้ด
  • เทคนิคที่ 3 ฝึกเขียนเองก่อน แล้วให้ AI ตรวจให้ โดยส่งโค้ดที่เขียนให้ AI ตรวจ ถาม AI ว่า "เขียนดีไหม?", "มี clean code ไหม?", "มี bug มองไม่เห็นไหม?"

ตัวอย่าง: ระบบแจ้งเตือน เว็บหน้าเดียว HTML/CSS/JS

  • ถาม  AI เป็นขั้นตอน เช่น
    • เริ่ม backend ด้วย Go
    • เชื่อม PostgreSQL อย่างไร?
    • ออกแบบ responsive UI อย่างไร?

หลักการ: 

  • ChatGPT = สอน/อธิบาย
  • GitHub/Copilot = เสนอโค้ดใน VSCode
  • Cuesor IDE = AI + เขียนโค้ดในตัว
  • Replit = เล่นโค้ดออนไลน์
  • Codeium / Tabnine = Auto Complete

ใช้ AI เป็น "โค้ช" = เขียนโค้ดเก่งขึ้น เร็วขึ้น

ลอก AI อย่างเดียว = ไม่พัฒนา

อย่าแค่ copy ให้ถามว่า..ทำไม? เขียนโค้ดแบบนี้