• เรื่องเล่าจากประสบการณ์การใช้ Claude Code เพื่อ ทำงาน โปรเจกต์ส่วนตัว ไปจนถึงการแก้ไขข้อความ
  • แม้จะเคยลองใช้หลายเครื่องมืออย่าง Cursor, Cline, Zed ฯลฯ แต่มีเพียง Claude Code ที่ผสานเข้ากับเวิร์กโฟลว์แบบเทอร์มินัล·vim ได้อย่างเป็นธรรมชาติ
  • ไม่ใช่แค่ประสิทธิภาพของโมเดลเท่านั้น แต่ด้วยแนวทางการออกแบบอย่างลูปการทำซ้ำ การจัดการเงื่อนไข ฯลฯ จึงให้ผลิตภาพสูงได้แม้มีอินพุตไม่มาก
  • สามารถสร้างโปรเจกต์เชิงทดลองหลากหลายแบบได้ในเวลาอันสั้น และทำไอเดียที่ดองไว้นานอย่าง ปลั๊กอินจัดอันดับคอมเมนต์ HackerNews และ เครื่องมือทำโปสเตอร์ ให้เสร็จได้อย่างรวดเร็ว
  • ยังมีประสิทธิภาพสูงกับ งานอัตโนมัติที่ไม่ใช่งานพัฒนา เช่น การเปลี่ยนชื่อไฟล์และรวมข้อมูล และยังช่วยยกระดับทั้งความยืดหยุ่นและผลิตภาพของ ประสบการณ์การแก้ไขข้อความ

การสร้างโปรเจกต์ได้อย่างรวดเร็วด้วย Claude Code

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

ประสบการณ์การใช้งานหลักของ Claude Code

  • ความประทับใจแรกและการเปลี่ยนแปลงแพ็กเกจราคา
    • หลังติดตั้งก็ยกเลิกการสมัคร GPT เดิมและย้ายมาใช้ Anthropic
    • ภายในไม่กี่วันก็อัปเกรดเป็นแพ็กเกจ MAX เดือนละ $100 เพื่อใช้โมเดล Opus และปลดข้อจำกัด
    • Claude Desktop·แอปมือถือค่อนข้างช้าและเทอะทะ แต่เครื่องมือบนเทอร์มินัลเข้ากับเวิร์กโฟลว์ได้ดีจึงใช้งานต่อเนื่อง
  • หลักการใช้งานสำคัญ
    1. รันด้วย --dangerously-skip-permissions เสมอเพื่อให้สิทธิ์เต็มรูปแบบ
    2. ให้ข้อมูลนำเข้าให้มากที่สุดเท่าที่ทำได้ → บริบทที่ละเอียดและความต้องการที่เฉพาะเจาะจงช่วยยกระดับคุณภาพผลลัพธ์อย่างมาก
    3. แม้จะเป็นโมเดลสำหรับข้อความเป็นหลัก แต่ก็มีความสามารถด้านการออกแบบ UI ที่ดีเกินคาด

ตัวอย่างโปรเจกต์

  • Vibe Coding และ SmartSplit

    • Vibe Coding: วิธีสร้างแอปด้วยการคุยกับโมเดลโดยไม่ต้องเขียนโค้ดเองโดยตรง
    • สร้างโคลนของ SplitWise จาก SPEC.md (ประมาณ 500 คำ)
    • เวอร์ชัน PHP: index.php ไฟล์เดียว, SQLite, ไม่มีเฟรมเวิร์ก, โค้ด 900 บรรทัดและใช้งานได้สมบูรณ์
    • เวอร์ชัน JS: โครงสร้าง Node.js แบบไคลเอนต์+เซิร์ฟเวอร์, dependency 500MB, และแม้แต่ฟังก์ชันพื้นฐานก็ยังใช้งานไม่ได้
    • แม้ใช้สเปกเดียวกัน การทำให้คำสั่งติดตั้งใช้ง่ายหรือไม่ก็ส่งผลอย่างมากต่อคุณภาพของผลลัพธ์
  • ตัวสร้างสตาร์ตอัปอัตโนมัติ

    • Hetzner VPS + สิทธิ์ root + คำสั่งให้ทำงานแบบลูปไม่รู้จบ
    • ให้เขียนพรอมป์ต์เอง ประเมินไอเดีย และพยายามสร้าง SaaS สำหรับมอนิเตอร์เซิร์ฟเวอร์
    • ทำงานอัตโนมัติได้ถึงขั้นตั้งค่า Nginx·ออกใบรับรอง และประกอบระบบแบบฟูลสแตก
    • ฟังก์ชันโปรโมตอัตโนมัติถูกบล็อกจากนโยบายการใช้งานของ Anthropic → จึงเพิ่มขั้นตอนอนุมัติโดยมนุษย์ผ่านไฟล์ HUMAN_INPUT
  • ย้ายระบบบริการที่ใช้งานจริง

    • ย้ายโปรเจกต์ Laravel/PHP + MySQL ของบริการย่อยในชุมชน Slack ของ ZATech (Sboj) ไปยัง VPS ต้นทุนต่ำ
    • ใช้ Claude Code สร้าง dependency และคู่มือการติดตั้งให้อัตโนมัติ
    • ช่วยทั้งการกู้คืน DB, ตั้งค่า Cloudflare Turnstile และเปลี่ยนบริการส่งอีเมลไปเป็น Brevo
    • คาดว่าประหยัดเวลาได้ 16–32 ชั่วโมงเมื่อเทียบกับการทำมือ

โปรเจกต์ของเล่นอื่น ๆ

  • พัฒนาปลั๊กอินจัดอันดับคอมเมนต์ HackerNews

    • เริ่มจากความต้องการที่จะข้ามคอมเมนต์ "เสียงรบกวน" ใน HackerNews ที่ไม่เกี่ยวกับบทความ
    • เคยพยายามทำมาก่อนแต่หยุดไป และครั้งนี้เริ่มพัฒนาใหม่อีกครั้งโดยใช้ Claude Code
    • แม้จะมีลองผิดลองถูกหลายครั้งในกระบวนการพัฒนา เช่น โครงสร้าง HTML และการแสดงแบดจ์ แต่ก็ได้ผลลัพธ์ตามต้องการด้วยการให้ฟีดแบ็กอย่างละเอียด
    • UI ที่ได้ออกมาสะอาดเรียบร้อยเกินความคาดหมาย และฟีเจอร์ย่อยอย่าง หน้าตั้งค่า ก็ทำได้ครบถ้วน
    • การจัดอันดับคอมเมนต์เองทำงานบน OpenAI และยังมีพื้นที่ให้ปรับปรุงประสิทธิภาพได้ด้วยการปรับพรอมป์ต์และเพิ่มตัวอย่าง
  • Poster Maker - พัฒนาเว็บไซต์ทางเลือก Canva แบบมินิมอล

    • ในช่วงที่การทำโปสเตอร์ด้วย AI กลายเป็นเรื่องทั่วไป เครื่องมือเดิม ๆ ยังมีข้อจำกัดอย่าง ฟีเจอร์ AI ไม่พอ และ UX ซับซ้อน
    • จึงตั้งเป้าเป็นอินเทอร์เฟซเรียบง่ายที่รวมภาพและข้อความเข้าด้วยกันได้ง่าย และส่งออกเป็น A4 PDF
    • Claude Code แสดงให้เห็นถึงความรู้ด้าน UI ที่ยอดเยี่ยม (เช่น การเลือกฟอนต์) แต่ก็พบปัญหาว่า ยังคำนึงถึงมุมมองผู้ใช้น้อยไป ในบางด้าน เช่น การจัดวาง
    • ด้วยการกำหนดโครงสร้างซ้ำ ๆ และให้ฟีดแบ็ก จึงสามารถสร้างผลลัพธ์ที่ตรงตามความตั้งใจได้
    • การส่งออก PDF ต้องลองหลายครั้งกว่าจะได้คุณภาพที่ตรงกับพรีวิว
  • ทำงานธุรการอัตโนมัติด้วย Claude Code : จัดการรายการเดินบัญชีธนาคาร

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

ใช้ Claude Code เป็นโปรแกรมแก้ไขข้อความ

  • เดิมทีผู้เขียนใช้ vim เป็นหลัก แต่ Claude Code ทำให้ขอบเขตของงานเขียน Markdown, HTML, CSS, JavaScript และการจัดเลย์เอาต์กว้างขึ้นมาก
  • เวิร์กโฟลว์การเขียนมีความอิสระสูงมาก สามารถป้อนทั้งฉบับร่างและคำสั่งปะปนกัน แล้วให้ Claude ช่วยแก้ไข จัดรูปแบบ และสร้าง UX แบบเรียลไทม์ได้
  • แม้เนื้อหาส่วนใหญ่ยังเขียนโดยมนุษย์โดยตรง แต่ก็สัมผัสได้ถึงผลของ การเพิ่มผลิตภาพและทำงานซ้ำให้อัตโนมัติ จาก Claude Code
  • LLM รุ่นใหม่เด่นเรื่องการสรุปข้อความยาวหรือแก้ไขข้อมูลแบบมีโครงสร้าง แต่การสร้างข้อความเชิงสร้างสรรค์ยังต้องอาศัย การปรับพรอมป์ต์อย่างละเอียด
  • เช่นเดียวกับอุปมาเรื่อง 'word calculator' ของ Simon Willison การใช้งาน LLM ที่ได้ผลจริงในตอนนี้คือ การจัดองค์ประกอบและแก้ไขเนื้อหา

บทสรุป

  • Claude Code มอบผลิตภาพสูงด้วย อินพุตที่มีบริบทเข้มข้น + ปฏิสัมพันธ์แบบทำซ้ำ ไม่ได้มีดีแค่ประสิทธิภาพของโมเดล
    • ความเร็วในการทำให้ไอเดียเป็นจริงเพิ่มขึ้นอย่างก้าวกระโดด
  • มากกว่าระบบขนาดใหญ่ จุดแข็งเฉพาะตัวของมันอยู่ที่โปรเจกต์ส่วนตัวและโปรเจกต์ขนาดเล็ก รวมถึงการทำงานอัตโนมัติซ้ำ ๆ ที่ไม่ใช่งานพัฒนา
  • แม้ฟีดแบ็กที่เฉพาะเจาะจงจากผู้ใช้และการออกแบบที่ชัดเจนยังคงสำคัญ แต่ Claude Code ก็ลดกำแพงในการเขียนโค้ด ตั้งค่า และทำงานอัตโนมัติลงอย่างมาก และมีส่วนอย่างมากต่อ นวัตกรรมด้านผลิตภาพ
  • แม้ยังมีข้อถกเถียงว่า LLM เป็นผู้สร้างสรรค์ที่แท้จริงหรือไม่ แต่ประโยชน์ใช้สอยในทางปฏิบัตินั้นชัดเจน

ยังไม่มีความคิดเห็น

ยังไม่มีความคิดเห็น