มาสเตอร์คลาส Claude Code: สร้าง AI Agent ตัวแรกของคุณตั้งแต่ต้นโดยไม่ต้องเขียนโค้ด

@halilkutukk
ตุรกี2 วันที่ผ่านมา · 02 ก.ค. 2569
139K
287
26
14
1.0K

TL;DR

คู่มือฉบับสมบูรณ์เกี่ยวกับการตั้งค่า Claude Code เพื่อสร้าง AI Agent แบบอัตโนมัติที่สามารถอ่าน วิเคราะห์ และรายงานผลไฟล์ในเครื่องได้โดยไม่ต้องเขียนโค้ดด้วยตนเอง โดยใช้ภารกิจการตรวจสอบไฟล์ง่ายๆ เป็นตัวอย่างในมาสเตอร์คลาสนี้

หากคุณอยากเป็นนายตัวเอง คุณควรจัดเวลา 30 นาทีให้กับตัวเอง

เพราะวันนี้ ผมจะอธิบายวิธีสร้าง AI agent ที่ใช้งานได้จริงภายในบ่ายวันเดียว โดยไม่ต้องมีความรู้ด้านการเขียนโปรแกรมเลย

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

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

Halil Kütük - inline image

ต้องใช้อะไรบ้าง?

ทุกสิ่งที่คุณต้องมีก่อนการติดตั้งอยู่ที่นี่:

  • แผน Claude แบบชำระเงิน (Pro, $20/เดือน, รวม Claude Code)
  • Mac (macOS), Windows หรือ Linux
  • อินเทอร์เน็ต
  • เวลาว่าง 30-45 นาที

ไม่จำเป็นต้องมีความรู้ด้านการเขียนโปรแกรม ทุกคำสั่งเขียนไว้ครบถ้วน คุณแค่คัดลอกและวาง แล้วกด Enter

ไม่มีค่าใช้จ่ายเพิ่มเติม คุณไม่ต้องเสียเงินแม้แต่บาทเดียว นอกเหนือจากค่าสมาชิก

การติดตั้ง: แอปพลิเคชันเดสก์ท็อป ไม่ต้องใช้ Terminal

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

ดาวน์โหลดแอปพลิเคชันเดสก์ท็อปที่เหมาะสมกับระบบปฏิบัติการของคุณผ่าน claude.ai บน Mac ให้เปิดไฟล์ .dmg แล้วลาก Claude ไปยังโฟลเดอร์ Applications บน Windows ให้รันตัวติดตั้ง เปิดแอปพลิเคชัน เข้าสู่ระบบด้วยบัญชีของคุณ แล้วคลิกแท็บ Code ตรงกลางด้านบน

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

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

เราจะสร้างอะไร?

เราจะสร้าง agent ที่เรียบง่ายและชัดเจนหนึ่งตัว เราจะดำเนินการกับ agent ตัวเดียวกันนี้จนจบบทความ

หน้าที่ของมันคือ: มันจะอ่านไฟล์ข้อความในโฟลเดอร์ ค้นหาไฟล์ที่ไม่มีชื่อเรื่อง และเขียนรายงานชื่อ missing-titles.txt ที่ระบุไฟล์ที่ต้องแก้ไขให้คุณ

เป็นงานเล็กๆ แต่เป็นงานจริง มันประกอบด้วยสามสิ่งพื้นฐานที่ agent ควรทำ: การอ่านไฟล์ การตัดสินใจ และการเขียนผลลัพธ์ และมันง่ายพอที่คุณจะตรวจสอบด้วยตาตัวเองว่ามันทำงานได้หรือไม่

ขั้นตอนที่ 1: การตั้งค่าโฟลเดอร์ทำงาน

สร้างโฟลเดอร์ชื่อ my-agent บนเดสก์ท็อปของคุณ agent จะทำงานที่นี่ มันจะมองเห็นและสัมผัสได้เฉพาะภายในโฟลเดอร์นี้เท่านั้น ดังนั้นทุกอย่างจึงปลอดภัย

ภายใน my-agent ให้สร้างโฟลเดอร์ที่สองชื่อ articles agent จะค้นหาไฟล์ที่มันจะตรวจสอบที่นี่

สร้างไฟล์ข้อความธรรมดาสี่ไฟล์ภายใน articles: post-one.txt, post-two.txt, post-three.txt, post-four.txt เปิดสองไฟล์แล้วเขียนข้อความนี้ไว้ที่บรรทัดบนสุด:

Title: My Article

ปล่อยให้อีกสองไฟล์ว่างเปล่า หน้าที่ของ agent คือการค้นหาไฟล์ที่ว่างเปล่าเหล่านี้

โครงสร้างโฟลเดอร์ของคุณควรเป็น my-agent/articles/ ซึ่งประกอบด้วยไฟล์ .txt สี่ไฟล์ สองไฟล์มีชื่อเรื่อง และสองไฟล์ไม่มี

Halil Kütük - inline image

ขั้นตอนที่ 2: เขียนไฟล์คำสั่ง CLAUDE.md

CLAUDE.md คือไฟล์ข้อความธรรมดาที่ Claude Code จะอ่านทุกครั้งเมื่อเริ่มเซสชัน ให้คิดว่ามันเป็นคำสั่งประจำตัวของ agent ซึ่งเป็นรายละเอียดงานที่มันไม่มีวันลืม

ภายในโฟลเดอร์ my-agent (ไม่ใช่ใน articles) ให้สร้างไฟล์ใหม่ชื่อ CLAUDE.md เปิดมันในโปรแกรมแก้ไขข้อความใดก็ได้—Notepad บน Windows, TextEdit บน Mac—แล้ววางข้อความนี้ให้ตรงตามนี้:

# My File Check Agent ## งานของคุณ ตรวจสอบไฟล์ .txt ทุกไฟล์ในโฟลเดอร์ /articles

## สิ่งที่ต้องค้นหา ไฟล์ที่ถูกต้องจะเริ่มต้นด้วยบรรทัดนี้: Title: ถ้าบรรทัดแรกไม่ได้ขึ้นต้นด้วย "Title:" แสดงว่าไฟล์นั้นไม่มีชื่อเรื่อง

## สิ่งที่ต้องทำ 1. อ่านไฟล์ .txt ทุกไฟล์ภายใน /articles ทีละไฟล์ 2. จดบันทึกว่าไฟล์ใดบ้างที่ไม่มีชื่อเรื่อง 3. สร้างไฟล์ชื่อ missing-titles.txt ในโฟลเดอร์หลัก 4. เขียนชื่อไฟล์แต่ละไฟล์ที่ไม่ผ่านการตรวจสอบลงในไฟล์นี้ บรรทัดละหนึ่งชื่อ 5. ถ้าไฟล์ทั้งหมดถูกต้อง ให้เขียน "All files have titles." ลงใน missing-titles.txt

## สิ่งที่ไม่ควรทำ ห้ามแก้ไขไฟล์บทความใดๆ อ่านได้อย่างเดียว เขียนได้เฉพาะไฟล์ missing-titles.txt เท่านั้น

บันทึกไฟล์ นี่คือสมองทั้งหมดของ agent ของคุณ Claude Code จะอ่านไฟล์นี้ก่อนสิ่งอื่นใด

ไฟล์ my-agent/CLAUDE.md ถูกสร้างขึ้นและมีคำแนะนำข้างต้น เท่านั้นเอง

ขั้นตอนที่ 3: ชี้ Claude Code ไปยังโฟลเดอร์

เปิดแอปพลิเคชันเดสก์ท็อป Claude Code คลิกไอคอนโฟลเดอร์หรือตัวเลือก "Open folder" แล้วไปที่โฟลเดอร์ my-agent เลือกและยืนยัน

Claude Code จะอ่านไฟล์ CLAUDE.md ของคุณโดยอัตโนมัติ คุณจะไม่เห็นข้อความยืนยันใดๆ สิ่งนี้เกิดขึ้นในเบื้องหลังทุกครั้งที่คุณเปิดโฟลเดอร์

ถ้าคุณใช้ terminal ให้เปิด terminal แล้วรันคำสั่งนี้:

cd ~/Desktop/my-agent claude

คำสั่ง cd หมายถึง "เปลี่ยนไดเรกทอรี" มันจะย้ายคุณเข้าไปในโฟลเดอร์ my-agent การพิมพ์ claude จะเริ่มเซสชันจากโฟลเดอร์นั้น

ขั้นตอนที่ 4: รัน agent

พิมพ์ข้อความนี้ลงในกล่อง prompt ที่ด้านล่างของอินเทอร์เฟซ Claude Code ให้ตรงตามนี้:

อ่านไฟล์ .txt ทุกไฟล์ในโฟลเดอร์ articles ค้นหาไฟล์ใดๆ ที่ไม่มีบรรทัด Title อยู่ด้านบน เขียนผลลัพธ์ไปยัง missing-titles.txt ตามที่ระบุใน CLAUDE.md

กด Enter แล้วดูผลลัพธ์

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

Claude อ่านสี่ไฟล์ ตรวจจับสองไฟล์ที่ไม่มีชื่อเรื่อง และสร้างไฟล์ missing-titles.txt ในโฟลเดอร์ my-agent ของคุณ เมื่อคุณเปิดมัน คุณควรเห็นชื่อไฟล์ทั้งสองเขียนเรียงกันทีละบรรทัด

Halil Kütük - inline image

ข้อผิดพลาดที่พบบ่อยที่สุด: Agent บอกว่า "เสร็จแล้ว" แต่ไฟล์ว่างเปล่า

สิ่งนี้มักเกิดขึ้นเมื่อ agent สร้างไฟล์ missing-titles.txt แต่ไม่ได้เขียนอะไรข้างใน สาเหตุเกือบทั้งหมดมาจากคำสั่งใน CLAUDE.md ที่คลุมเครือเกินไป

วิธีแก้ไข: เปิด CLAUDE.md และทำให้คำสั่งผลลัพธ์เป็นรูปธรรมมากขึ้น แทนที่จะเขียน "แสดงรายการไฟล์" ให้เขียน "เขียนชื่อไฟล์แต่ละชื่อในบรรทัดของตัวเอง เช่น: post-two.txt" การใส่ตัวอย่างที่เป็นรูปธรรมในคำสั่งจะทำให้ผลลัพธ์เป็นรูปธรรมทุกครั้ง

ถ้า agent เขียนชื่อไฟล์ผิดหรือข้ามไปหนึ่งไฟล์ ให้ตรวจสอบให้แน่ใจว่าไฟล์บทความของคุณมีนามสกุล .txt จริงๆ ไม่ใช่ .txt.txt สิ่งนี้มักเกิดขึ้นบน Windows เมื่อซ่อนนามสกุลไฟล์ เปิด "แสดงนามสกุลไฟล์" จากการตั้งค่า File Explorer แล้วตรวจสอบ

ขั้นตอนที่ 5: ตรวจสอบและขยายขอบเขต

เปิดไฟล์ missing-titles.txt และตรวจสอบว่าไฟล์สองไฟล์ที่คุณปล่อยว่างไว้ถูกระบุอยู่ในนั้นหรือไม่ ถ้าถูกต้อง แสดงว่า agent ของคุณทำงานได้อย่างถูกต้องตั้งแต่ต้นจนจบ

ตอนนี้คุณมี agent ที่ทำงานได้แล้ว มันอยู่ใน my-agent รับคำสั่งจาก CLAUDE.md และคุณสามารถรันมันอีกครั้งด้วย prompt เดิมเมื่อคุณวางไฟล์ใหม่ลงในโฟลเดอร์ articles

ขั้นตอนต่อไปที่ชัดเจน: อัปเดต CLAUDE.md และให้มันตรวจสอบด้วยว่าแต่ละไฟล์มีความยาวมากกว่าห้าบรรทัดหรือไม่ เพิ่มข้อความนี้ใต้หัวข้อ "สิ่งที่ต้องค้นหา":

**ไฟล์ที่ถูกต้องต้องมีเนื้อหาที่ยาวกว่า 5 บรรทัดด้วย ถ้าไฟล์มีความยาว 5 บรรทัดหรือน้อยกว่า ให้ระบุว่า "สั้นเกินไป" ควบคู่ไปกับการตรวจสอบชื่อเรื่อง**

รัน agent อีกครั้งด้วย prompt เดิม ตอนนี้มันจะตรวจสอบสองสิ่งแทนที่จะเป็นสิ่งเดียว คุณไม่ได้เปลี่ยนแปลง prompt เลย มีเพียงไฟล์คำสั่งที่เปลี่ยนไป

คุณทำอะไรลงไป และทำไมมันถึงสำคัญ?

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

Halil Kütük - inline image

ส่วนที่ขยายขนาดได้คือ CLAUDE.md กฎใหม่ การตรวจสอบใหม่ และรูปแบบผลลัพธ์ใหม่ทุกอย่างที่คุณเพิ่มเข้าไปจะเปลี่ยนสิ่งที่ agent ทำ โดยที่คุณไม่ต้องเปลี่ยนวิธีการรันมัน prompt ยังคงเดิม คำสั่งพัฒนาไป

ขั้นตอนที่เป็นธรรมชาติจากจุดนี้: การตรวจสอบไฟล์ประเภทอื่นๆ การเขียนรายงานในรูปแบบอื่น เช่น CSV หรือให้การตรวจสอบทำงานซ้ำโดยอัตโนมัติในช่วงเวลาที่กำหนด

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

ลงมือทำก่อนที่ช่องว่างจะกว้างขึ้น

อย่าลืมบันทึกและแชร์ และสนับสนุนด้วยการแสดงความคิดเห็น

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม