- เรื่องเล่าจากประสบการณ์การใช้ Claude Code เพื่อ ทำงาน โปรเจกต์ส่วนตัว ไปจนถึงการแก้ไขข้อความ
- แม้จะเคยลองใช้หลายเครื่องมืออย่าง Cursor, Cline, Zed ฯลฯ แต่มีเพียง Claude Code ที่ผสานเข้ากับเวิร์กโฟลว์แบบเทอร์มินัล·vim ได้อย่างเป็นธรรมชาติ
- ไม่ใช่แค่ประสิทธิภาพของโมเดลเท่านั้น แต่ด้วยแนวทางการออกแบบอย่างลูปการทำซ้ำ การจัดการเงื่อนไข ฯลฯ จึงให้ผลิตภาพสูงได้แม้มีอินพุตไม่มาก
- สามารถสร้างโปรเจกต์เชิงทดลองหลากหลายแบบได้ในเวลาอันสั้น และทำไอเดียที่ดองไว้นานอย่าง ปลั๊กอินจัดอันดับคอมเมนต์ HackerNews และ เครื่องมือทำโปสเตอร์ ให้เสร็จได้อย่างรวดเร็ว
- ยังมีประสิทธิภาพสูงกับ งานอัตโนมัติที่ไม่ใช่งานพัฒนา เช่น การเปลี่ยนชื่อไฟล์และรวมข้อมูล และยังช่วยยกระดับทั้งความยืดหยุ่นและผลิตภาพของ ประสบการณ์การแก้ไขข้อความ
การสร้างโปรเจกต์ได้อย่างรวดเร็วด้วย Claude Code
- บทความนี้เล่ารายละเอียดเกี่ยวกับโปรเจกต์ขนาดเล็กหลายตัวและประสบการณ์ที่ผู้เขียนสร้างขึ้นโดยใช้ Claude Code
- ส่วนใหญ่เป็นงานทดลอง และก็มีรายงานว่าผลลัพธ์อาจต่างออกไปในโค้ดเบสขนาดใหญ่ที่ใช้งานจริง แต่หากให้บริบทและอินพุตที่เหมาะสม ก็ยังน่าจะใช้งานได้อย่างมีประโยชน์มากพอ
- ผู้เขียนรู้สึกทึ่งที่ไอเดียหลายอย่างซึ่งเคยผัดวันประกันพรุ่งมาหลายเดือนหรือหลายปี สามารถทำเสร็จได้ภายในไม่กี่นาทีหรือไม่กี่ชั่วโมงด้วยความช่วยเหลือจาก Claude Code
ประสบการณ์การใช้งานหลักของ Claude Code
- ความประทับใจแรกและการเปลี่ยนแปลงแพ็กเกจราคา
- หลังติดตั้งก็ยกเลิกการสมัคร GPT เดิมและย้ายมาใช้ Anthropic
- ภายในไม่กี่วันก็อัปเกรดเป็นแพ็กเกจ MAX เดือนละ $100 เพื่อใช้โมเดล Opus และปลดข้อจำกัด
- Claude Desktop·แอปมือถือค่อนข้างช้าและเทอะทะ แต่เครื่องมือบนเทอร์มินัลเข้ากับเวิร์กโฟลว์ได้ดีจึงใช้งานต่อเนื่อง
- หลักการใช้งานสำคัญ
- รันด้วย
--dangerously-skip-permissions เสมอเพื่อให้สิทธิ์เต็มรูปแบบ
- ให้ข้อมูลนำเข้าให้มากที่สุดเท่าที่ทำได้ → บริบทที่ละเอียดและความต้องการที่เฉพาะเจาะจงช่วยยกระดับคุณภาพผลลัพธ์อย่างมาก
- แม้จะเป็นโมเดลสำหรับข้อความเป็นหลัก แต่ก็มีความสามารถด้านการออกแบบ 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 เป็นผู้สร้างสรรค์ที่แท้จริงหรือไม่ แต่ประโยชน์ใช้สอยในทางปฏิบัตินั้นชัดเจน
ยังไม่มีความคิดเห็น