~/VibeHandbook
PDF ฟรี

บท 07 · 01

เลือกเอดิเตอร์หรือผู้ช่วยที่ออกแบบมาเพื่อ AI

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

  • เอดิเตอร์ที่ออกแบบมาเพื่อ AI โดยเฉพาะ (Cursor, Windsurf) คือเอดิเตอร์โค้ดที่คุ้นเคยซึ่งเชื่อมต่อ AI เข้าไปอย่างลึกซึ้ง เหมาะที่สุดหากคุณอยากเห็นและแตะต้องโค้ดขณะที่ AI ทำงานเคียงข้างคุณ
  • เอเจนต์แบบเทอร์มินัล/ (Claude Code, Codex CLI, Gemini CLI, Aider) ลองนึกถึงการพิมพ์คำสั่งที่พรอมต์แทนการคลิกปุ่ม แผงควบคุมแบบข้อความล้วนนั้นคือ command line หรือ CLI (Command-Line Interface — อินเทอร์เฟซบรรทัดคำสั่ง) AI ทำงานเป็นเอเจนต์บรรทัดคำสั่งที่อ่านไฟล์ แก้ไขไฟล์ และรันคำสั่งต่าง ๆ เหมาะที่สุดสำหรับปล่อยให้ AI ทำงานอย่างอิสระมากขึ้นในหลายไฟล์พร้อมกัน
  • ปลั๊กอินสำหรับ IDE (GitHub Copilot, Continue, JetBrains AI) IDE (Integrated Development Environment — สภาพแวดล้อมพัฒนาแบบครบวงจร) คือแอปแบบครบวงจรที่โปรแกรมเมอร์ส่วนใหญ่ใช้เขียนโค้ด ปลั๊กอินเหล่านี้คือตัวช่วยที่ติดเสริมเข้าไปในเอดิเตอร์ที่คุณใช้อยู่แล้ว

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

นอกเหนือจากความสามารถหลักนี้ ยังมีเรื่องอื่น ๆ ที่ควรพิจารณาก่อนตัดสินใจเลือก

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

อย่ากังวลกับการเลือกมากเกินไป ทักษะในหนังสือเล่มนี้ใช้ข้ามเครื่องมือได้ ผู้ที่เขียนโค้ดแบบ vibe coding มาอย่างช่ำชองส่วนใหญ่มักลงเอยด้วยการติดตั้งเครื่องมือสองแบบไว้ คือเอเจนต์เทอร์มินัลที่รวดเร็วสำหรับงานปริมาณมาก และเอดิเตอร์แบบ GUI สำหรับตรวจทาน GUI (Graphical User Interface — อินเทอร์เฟซผู้ใช้แบบกราฟิก) คือโปรแกรมแบบคลิกหน้าต่างและปุ่มที่คุ้นเคย ส่วน TUI (Text User Interface — อินเทอร์เฟซผู้ใช้แบบข้อความ) คือลูกพี่ลูกน้องที่เป็นข้อความล้วนซึ่งอยู่ในเทอร์มินัล ส่วนปิดท้ายของบทนี้ว่าด้วย TUI กับ GUI จะกลับมาพูดถึงการจับคู่แบบนี้อีกครั้ง

อยากได้แบบออฟไลน์?

ดาวน์โหลดหนังสือทั้งเล่มเป็น PDF หรือ EPUB — ฟรี