คล็อดโค้ดคืออะไร?
กำลังประมวลผลวิดีโอ...
ในตอนท้ายของโมดูลนี้ คุณจะสามารถอธิบายว่า Claude Code คืออะไร อธิบายประเภทงานที่สามารถจัดการได้ และเลือกพื้นผิวที่เหมาะสมสำหรับขั้นตอนการทำงานของคุณ
Claude Code เป็นเครื่องมือเขียนโค้ดแบบเอเจนต์ที่สร้างโดย Anthropic โดยจะอ่านโค้ดเบสของคุณ แก้ไขไฟล์ รันคำสั่ง และรวมเข้ากับเวิร์กโฟลว์การพัฒนาของคุณโดยตรง ทั้งหมดนี้ทำได้จากการสนทนาเดียว
เหตุใดจึงสำคัญ: เครื่องมือเขียนโค้ด AI แบบดั้งเดิมจะสร้างตัวอย่างข้อมูลที่คุณวาง Claude Code มีความแตกต่างโดยพื้นฐาน — มันทำงานภายในโปรเจ็กต์ของคุณ อ่านไฟล์จริงของคุณ เข้าใจสถาปัตยกรรมของคุณ และดำเนินการโดยอัตโนมัติ มันเป็นความแตกต่างระหว่างเครื่องมือค้นหาและเพื่อนร่วมงาน
Claude Code ไม่ใช่แชทบอท เป็นตัวแทน — ดำเนินการในสภาพแวดล้อมของคุณ (อ่านไฟล์ แก้ไขโค้ด รันคำสั่ง) แทนที่จะแค่ตอบคำถาม
วิธีการทำงานของเอเจนต์ลูป:
เมื่อคุณมอบหมายงานให้ Claude Code งานนั้นจะไม่ตอบสนองเพียงครั้งเดียว มันวิ่งเป็นวง:
1. อ่าน — สำรวจโค้ดเบสของคุณ อ่านไฟล์ที่เกี่ยวข้อง เข้าใจบริบท
2. แผน — ตัดสินใจว่าขั้นตอนใดที่จำเป็นในการทำงานให้สำเร็จ
3. Act — แก้ไขไฟล์ รันคำสั่ง ดำเนินการทดสอบ
4. ตรวจสอบ — ตรวจสอบผลลัพธ์ แก้ไขข้อผิดพลาด ทำซ้ำ
การวนซ้ำนี้จะดำเนินต่อไปจนกว่างานจะเสร็จสิ้นหรือต้องการข้อมูลจากคุณ คุณควบคุมได้ — คุณสามารถอนุมัติ แก้ไข หรือยกเลิกได้ทุกขั้นตอน
Claude Code เทียบกับเครื่องมืออื่นๆ:
| เครื่องมือ | มันทำอะไร | อะไรที่มันทำไม่ได้ |
|---|---|---|
| นักบิน GitHub | เติมข้อความอัตโนมัติในตัวแก้ไขของคุณ | เรียกใช้คำสั่ง อ่านโค้ดเบสทั้งหมดของคุณ ดำเนินการแบบหลายขั้นตอน |
| ChatGPT / Claude.ai | ตอบคำถาม สร้างตัวอย่างโค้ด | เข้าถึงไฟล์ของคุณ ทำการทดสอบ สร้าง PRs จริง |
| เคอร์เซอร์ | ตัวแก้ไขที่ปรับปรุงด้วย AI พร้อมการสร้างอินไลน์ | การดำเนินการหลายขั้นตอนอัตโนมัติ, การรวม CI/CD, ไปป์อัตโนมัติ |
| รหัสโคลด | สิ่งที่กล่าวมาทั้งหมด + ดำเนินการโดยอัตโนมัติในสภาพแวดล้อมของคุณ | — |
ความแตกต่างที่สำคัญ: Claude Code มี การเข้าถึงสภาพแวดล้อมของคุณ มันไม่เพียงแค่เห็นโค้ดที่คุณวางเท่านั้น แต่ยังสำรวจ repo จริงของคุณอีกด้วย
จริงๆ แล้ว "อ่านโค้ดเบสของคุณ" หมายถึงอะไร:
เมื่อคุณเริ่ม Claude Code ในโปรเจ็กต์ จะสามารถ:
+อ่านไฟล์ใดๆ ที่คุณอ้างอิงหรือที่เกี่ยวข้องกับงาน+ทำความเข้าใจว่าไฟล์เกี่ยวข้องกันอย่างไร (การนำเข้า การส่งออก การพึ่งพา)+ตรวจสอบประวัติคอมไพล์ของคุณเพื่อทำความเข้าใจการเปลี่ยนแปลงล่าสุด+รันคำสั่งเพื่อค้นหาโครงสร้างโปรเจ็กต์+ดูผลการทดสอบและข้อความแสดงข้อผิดพลาดเพื่อวินิจฉัยปัญหา
นี่คือการรับรู้บริบทในระดับโครงการ ไม่ใช่แค่ไฟล์ที่คุณเปิดเท่านั้น
1# Claude Code covers your full dev workflow:2claude "explain what this project does" # Understand3claude "fix the login bug and run tests" # Fix4claude "write tests for the auth module" # Test5claude "create a PR with these changes" # Ship67# It also handles compound tasks in one prompt:8claude "find all TODO comments, create GitHub issues for each, then delete the comments"
ตัวอย่างที่ชัดเจน:
คุณเพิ่งรวมการอัปเดตการพึ่งพาและ CI จะเป็นสีแดง ในโลกเก่า: คุณเปิดบันทึก CI อ่านข้อผิดพลาด ค้นหา Stack Overflow วางตัวอย่างข้อมูล ทดสอบในเครื่อง ทำซ้ำ
ด้วยรหัสคลอดด์:
```
> "CI ล้มเหลวหลังจากอัปเดต lodash ค้นหาข้อผิดพลาด แก้ไข และรันการทดสอบ"
```
Claude อ่านผลลัพธ์การทดสอบที่ล้มเหลว ติดตามข้อผิดพลาดถึงการเปลี่ยนแปลง API ที่ขัดข้อง แก้ไขไฟล์ที่ได้รับผลกระทบ รันการทดสอบ 'npm' ในเครื่องเพื่อตรวจสอบ จากนั้นรายงานกลับพร้อมสรุปสิ่งที่เปลี่ยนแปลงและสาเหตุ เวลาทั้งหมด: ต่ำกว่า 2 นาที
เปิดเทอร์มินัลแล้วเรียกใช้: `claude "2+2 คืออะไร?" — เพียงเพื่อยืนยันว่า Claude Code ตอบกลับ หากคุณยังไม่ได้ติดตั้ง นั่นคือสิ่งที่โมดูล 2 มีไว้เพื่อ ไม่มีโครงการที่จำเป็นสำหรับการตรวจสอบนี้
ก่อนไปต่อ
ตอบคำถามเพื่อยืนยันความเข้าใจ
คล็อดโค้ดคืออะไร?