ถ้าคุณใช้ AI ช่วยเขียนโค้ดอยู่ตอนนี้ โฟลว์ของหลายคน (รวมถึงผมก่อนหน้านี้) คือเปิดเว็บแชตของ Claude หรือ GPT แล้วก็... ก๊อปโค้ดจาก editor แปะไป ถามว่า "ช่วยแก้บั๊กนี้หน่อย" รอคำตอบ แล้วก็ก๊อปโค้ดกลับมาแปะใน editor วนไปวนมา

โค้ดยาว ๆ แค่ไฟล์เดียว บางทีต้องก๊อปแปะเป็นสิบรอบ แถม AI ยังไม่เห็น context ของทั้งโปรเจกต์ มันเลยเดาเอาเองว่าไฟล์อื่น ๆ หน้าตาเป็นยังไง แล้วก็ให้โค้ดที่ไม่ตรงกับโค้ดจริงของเรามา

Aider เป็นหนึ่งในเครื่องมือที่แก้ปัญหานี้ — ให้ AI มา "จับคู่เขียนโค้ด" (pair programming) กับคุณใน terminal ตรง ๆ บทความนี้จะพาไปรู้จัก Aider แบบละเอียด แล้วปิดท้ายด้วยการเทียบหมัดต่อหมัดกับคู่แข่งสำคัญ 5 ตัว

Aider คืออะไร

Aider เป็นโปรแกรม command line ที่คุณเปิดในโฟลเดอร์โปรเจกต์ แล้วแชตกับ AI เพื่อสั่งให้มันแก้โค้ด ความต่างจากเว็บแชตคือ AI จะอ่านโค้ดจริงในเครื่องคุณ แก้ไฟล์จริง แล้วใช้ git commit การเปลี่ยนแปลงให้ด้วย message ที่สมเหตุสมผล