เรื่องเล่าจาก Sanity: เมื่อ AI กลายเป็นทีมงานที่ลืมทุกอย่างทุกเช้า แต่ยังช่วยให้เราส่งงานได้เร็วขึ้น 2–3 เท่า

Vincent Quigley วิศวกรอาวุโสจาก Sanity ได้แชร์ประสบการณ์ 6 สัปดาห์ในการใช้ Claude Code ผ่าน Agent Client Protocol (ACP) ซึ่งเป็นมาตรฐานใหม่ที่ช่วยให้ AI agent ทำงานร่วมกับ editor ได้อย่างลื่นไหล โดยเฉพาะใน Zed editor ที่รองรับ Claude แบบ native แล้ว

เขาเปรียบ Claude Code ว่าเป็น “นักพัฒนาฝึกหัดที่ลืมทุกอย่างทุกเช้า” และนั่นคือเหตุผลที่ workflow ของเขาเปลี่ยนไปอย่างสิ้นเชิง: ไม่ใช่การรอให้ AI สร้างโค้ดที่สมบูรณ์ในครั้งเดียว แต่คือการทำงานร่วมกันแบบ iterative ที่เริ่มจาก “95% ขยะ” แล้วค่อย ๆ refine จนกลายเป็นโค้ดที่ใช้ได้จริง

Vincent ใช้ Claude.md เป็นไฟล์บริบทที่รวม architecture, pattern, gotchas และลิงก์เอกสาร เพื่อให้ Claude เริ่มต้นจาก attempt ที่สองแทนที่จะต้องอธิบายใหม่ทุกครั้ง และยังเชื่อม Claude เข้ากับ Linear, Notion, GitHub และฐานข้อมูลแบบ read-only เพื่อให้ AI เข้าใจระบบได้ลึกขึ้น

เขายังใช้ Claude หลาย instance พร้อมกัน โดยแบ่งงานเป็นคนละปัญหา และใช้ multibuffer ใน Zed เพื่อ review โค้ดแบบ granular—เลือกได้ว่าจะรับหรือปฏิเสธแต่ละ hunk พร้อม task list ที่แสดงใน sidebar แบบ real-time

แม้ Claude จะช่วย review โค้ดได้ดี แต่ Vincent ย้ำว่า “วิศวกรต้องรับผิดชอบโค้ดที่ตัวเองส่ง” ไม่ว่าจะเขียนเองหรือ AI เขียนให้ และการไม่มี emotional attachment กับโค้ดที่ไม่ได้พิมพ์เอง กลับทำให้ review ได้ตรงจุดและกล้าลบสิ่งที่ไม่ดีมากขึ้น

วิธีทำงานร่วมกับ Claude Code
ใช้ Claude.md เพื่อสร้างบริบทให้ AI เข้าใจระบบ
เชื่อม Claude กับ Linear, Notion, GitHub และฐานข้อมูลแบบ read-only
ใช้ Claude หลาย instance พร้อมกัน โดยแบ่งงานเป็นคนละปัญหา

การทำงานใน Zed ผ่าน ACP
Claude Code ทำงานแบบ native ผ่าน Agent Client Protocol (ACP)
รองรับ multibuffer review, syntax highlight, และ task list ใน sidebar
สามารถใช้ slash command เพื่อสร้าง workflow แบบกำหนดเอง

กระบวนการ iterative ที่ใช้ Claude
Attempt แรก: 95% ขยะ แต่ช่วยให้เข้าใจระบบ
Attempt สอง: เริ่มมีโครงสร้างที่ใช้ได้
Attempt สาม: ได้โค้ดที่สามารถนำไป iterate ต่อได้จริง

การ review โค้ดที่ AI สร้าง
Claude ช่วยตรวจ test coverage, bug และเสนอ improvement
วิศวกรต้อง review และรับผิดชอบโค้ดที่ส่ง
ไม่มี emotional attachment ทำให้ review ได้ตรงจุดและกล้าลบมากขึ้น

ผลลัพธ์และต้นทุน
ส่งงานได้เร็วขึ้น 2–3 เท่า
ลดเวลาทำ boilerplate และงานซ้ำ
ค่าใช้จ่ายประมาณ $1000–1500 ต่อเดือนต่อวิศวกรที่ใช้ AI เต็มรูปแบบ

https://www.sanity.io/blog/first-attempt-will-be-95-garbage
🎙️ เรื่องเล่าจาก Sanity: เมื่อ AI กลายเป็นทีมงานที่ลืมทุกอย่างทุกเช้า แต่ยังช่วยให้เราส่งงานได้เร็วขึ้น 2–3 เท่า Vincent Quigley วิศวกรอาวุโสจาก Sanity ได้แชร์ประสบการณ์ 6 สัปดาห์ในการใช้ Claude Code ผ่าน Agent Client Protocol (ACP) ซึ่งเป็นมาตรฐานใหม่ที่ช่วยให้ AI agent ทำงานร่วมกับ editor ได้อย่างลื่นไหล โดยเฉพาะใน Zed editor ที่รองรับ Claude แบบ native แล้ว เขาเปรียบ Claude Code ว่าเป็น “นักพัฒนาฝึกหัดที่ลืมทุกอย่างทุกเช้า” และนั่นคือเหตุผลที่ workflow ของเขาเปลี่ยนไปอย่างสิ้นเชิง: ไม่ใช่การรอให้ AI สร้างโค้ดที่สมบูรณ์ในครั้งเดียว แต่คือการทำงานร่วมกันแบบ iterative ที่เริ่มจาก “95% ขยะ” แล้วค่อย ๆ refine จนกลายเป็นโค้ดที่ใช้ได้จริง Vincent ใช้ Claude.md เป็นไฟล์บริบทที่รวม architecture, pattern, gotchas และลิงก์เอกสาร เพื่อให้ Claude เริ่มต้นจาก attempt ที่สองแทนที่จะต้องอธิบายใหม่ทุกครั้ง และยังเชื่อม Claude เข้ากับ Linear, Notion, GitHub และฐานข้อมูลแบบ read-only เพื่อให้ AI เข้าใจระบบได้ลึกขึ้น เขายังใช้ Claude หลาย instance พร้อมกัน โดยแบ่งงานเป็นคนละปัญหา และใช้ multibuffer ใน Zed เพื่อ review โค้ดแบบ granular—เลือกได้ว่าจะรับหรือปฏิเสธแต่ละ hunk พร้อม task list ที่แสดงใน sidebar แบบ real-time แม้ Claude จะช่วย review โค้ดได้ดี แต่ Vincent ย้ำว่า “วิศวกรต้องรับผิดชอบโค้ดที่ตัวเองส่ง” ไม่ว่าจะเขียนเองหรือ AI เขียนให้ และการไม่มี emotional attachment กับโค้ดที่ไม่ได้พิมพ์เอง กลับทำให้ review ได้ตรงจุดและกล้าลบสิ่งที่ไม่ดีมากขึ้น ✅ วิธีทำงานร่วมกับ Claude Code ➡️ ใช้ Claude.md เพื่อสร้างบริบทให้ AI เข้าใจระบบ ➡️ เชื่อม Claude กับ Linear, Notion, GitHub และฐานข้อมูลแบบ read-only ➡️ ใช้ Claude หลาย instance พร้อมกัน โดยแบ่งงานเป็นคนละปัญหา ✅ การทำงานใน Zed ผ่าน ACP ➡️ Claude Code ทำงานแบบ native ผ่าน Agent Client Protocol (ACP) ➡️ รองรับ multibuffer review, syntax highlight, และ task list ใน sidebar ➡️ สามารถใช้ slash command เพื่อสร้าง workflow แบบกำหนดเอง ✅ กระบวนการ iterative ที่ใช้ Claude ➡️ Attempt แรก: 95% ขยะ แต่ช่วยให้เข้าใจระบบ ➡️ Attempt สอง: เริ่มมีโครงสร้างที่ใช้ได้ ➡️ Attempt สาม: ได้โค้ดที่สามารถนำไป iterate ต่อได้จริง ✅ การ review โค้ดที่ AI สร้าง ➡️ Claude ช่วยตรวจ test coverage, bug และเสนอ improvement ➡️ วิศวกรต้อง review และรับผิดชอบโค้ดที่ส่ง ➡️ ไม่มี emotional attachment ทำให้ review ได้ตรงจุดและกล้าลบมากขึ้น ✅ ผลลัพธ์และต้นทุน ➡️ ส่งงานได้เร็วขึ้น 2–3 เท่า ➡️ ลดเวลาทำ boilerplate และงานซ้ำ ➡️ ค่าใช้จ่ายประมาณ $1000–1500 ต่อเดือนต่อวิศวกรที่ใช้ AI เต็มรูปแบบ https://www.sanity.io/blog/first-attempt-will-be-95-garbage
WWW.SANITY.IO
First attempt will be 95% garbage: A staff engineer's 6-week journey with Claude Code | Sanity
This started as an internal Sanity workshop where I demoed how I actually use AI. Spoiler: it's running multiple agents like a small team with daily amnesia.
0 ความคิดเห็น 0 การแบ่งปัน 41 มุมมอง 0 รีวิว