AI Agents: คืออะไรและวิธีสร้างด้วยตัวเองแบบทีละขั้นตอน

@ai_rohitt
อังกฤษ2 สัปดาห์ที่ผ่านมา · 05 ก.ค. 2569
1.0M
130
21
10
324

TL;DR

คู่มือฉบับสมบูรณ์นี้อธิบายถึง AI agents ในฐานะของระดับความเป็นอิสระ พร้อมขั้นตอนการสร้าง agent บน Telegram แบบไม่ต้องเขียนโค้ด โดยใช้ Claude Code และ VPS

ทุกคนกำลังพูดถึง AI agents แต่ถ้าคุณถามคนส่วนใหญ่ว่า agent จริงๆ แล้วคืออะไร คุณจะได้คำตอบที่คลุมเครือประมาณ "AI ที่ทำงานด้วยตัวเอง"

ภาพจริงมีประโยชน์มากกว่านั้น Agents ไม่ใช่หมวดหมู่ แต่เป็นสเปกตรัม

คู่มือนี้จะอธิบายว่าเครื่องมือ AI ต่างๆ อยู่ตรงไหนบนสเปกตรัมนั้น อะไรที่แยกการโต้ตอบ LLM พื้นฐานออกจากเวิร์กโฟลว์แบบ agentic ที่แท้จริง และวิธีสร้าง agent ของคุณเองด้วย Claude Code และเชื่อมต่อกับ Telegram โดยไม่ต้องเขียนโค้ดด้วยตัวเอง

ก่อนที่เราจะเริ่ม ติดตามฉันบน X

X -

https://x.com/ai_rohitt

อะไรที่ทำให้บางสิ่งเป็น Agent

การถาม Claude ว่า "วันนี้ฉันควรโพสต์อะไรดี" ไม่ใช่ agent นั่นคือแค่การแชท

การบอก Claude ว่า "หาหัวข้อที่กำลังมาแรง 3 หัวข้อใน AI ตอนนี้ เลือกหัวข้อที่มีศักยภาพในการมีส่วนร่วมมากที่สุด เขียนร่างโพสต์ในสไตล์ของฉัน และบันทึกลงในไฟล์" แล้วให้มันทำทั้งหมดนั้นโดยที่คุณไม่ต้องแตะอะไรเลย นั่นคือ agent

ความแตกต่างไม่ได้อยู่ที่โมเดล แต่อยู่ที่โครงสร้างรอบๆ มัน

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

ยิ่งคุณเพิ่มสามสิ่งนี้มากเท่าไหร่ คุณก็ยิ่งมีส่วนร่วมน้อยลงเท่านั้น นั่นคือแนวคิด

สเปกตรัม: จากแชทสู่ Agent

ปลายด้านหนึ่งคือแชทพื้นฐาน คุณถาม Claude ตอบ เซสชันจบ ไม่มีเครื่องมือ ไม่มีเป้าหมายต่อเนื่อง ไม่มีความสามารถในการกระทำในโลก

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

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

ที่จุดสูงสุด: agents อัตโนมัติเต็มรูปแบบ agent ทำงานตามกำหนดเวลา ตรวจสอบอินพุต เรียกใช้บริการภายนอก และทำงานที่ซับซ้อนให้เสร็จโดยไม่มีมนุษย์อยู่ในลูป คุณตั้งเป้าหมายครั้งเดียวและตรวจสอบผลลัพธ์

ความแตกต่างระหว่างด้านล่างและด้านบนไม่ใช่โมเดลที่แตกต่างกัน มันคือสิ่งที่อยู่รอบๆ โมเดล: เครื่องมือที่มันสามารถเรียกใช้ หน่วยความจำที่นำพาบริบท และลูปที่ทำงานต่อไปจนกว่างานจะเสร็จ

ประเภทของ Agents ที่คุณสามารถสร้างได้ในวันนี้

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

Research agent: รวบรวมข้อมูลในหัวข้อ อ่านหลายแหล่ง ดึงสิ่งที่สำคัญออกมา และส่งมอบสรุปที่มีโครงสร้าง คุณให้คำถาม มันให้คำตอบที่คุณต้องใช้เวลาหลายชั่วโมงในการรวบรวมด้วยตนเอง

Writing agent: เขียนเนื้อหาตามระบบที่คุณกำหนด ให้โทนเสียง รูปแบบ ผู้ชม และหัวข้อของคุณ มันจัดการร่าง การเขียนใหม่ และการแก้ไข โดยที่คุณไม่ต้องจัดการทุกประโยค

Code agent: เขียนโค้ด รันมัน อ่านข้อผิดพลาด แก้ไข และดำเนินการต่อ คุณอธิบายว่าโค้ดควรทำอะไร agent จัดการการนำไปใช้และลูปการดีบัก

Business agent: จัดการงานทางธุรกิจที่ซ้ำซาก: ร่างอีเมล ประมวลผลคำขอของลูกค้า คัดเลือกผู้มีโอกาสเป็นลูกค้า สร้างรายงาน ทำงานอัตโนมัติเมื่อคุณกำหนดกฎเกณฑ์แล้ว

Personal agent: จัดการตารางเวลาของคุณ จัดระเบียบงาน เตรียมการสรุป และจัดการงานวางแผนที่คุณทำด้วยตนเองทุกวัน

สร้าง Agent ตัวแรกของคุณ - เริ่มต้นที่นี่

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

การตั้งค่าทั้งหมดใช้เวลาประมาณ 10-20 นาที คุณไม่จำเป็นต้องรู้วิธีการเขียนโค้ด

เทมเพลต System Prompt - วางลงใน Prompt 2

เมื่อคุณรัน Prompt 2 จากการตั้งค่าด้านล่าง คุณต้องอธิบายว่าคุณต้องการ agent ประเภทใด นี่คือเทมเพลตสำเร็จรูป คัดลอกอันที่เหมาะกับคุณ วางลงใน Prompt 2 ตรงที่เขียนว่า "The agent should be:" แล้ว Claude Code จะสร้าง agent นั้นขึ้นมา ปรับเปลี่ยนรายละเอียดใดๆ ให้เข้ากับสถานการณ์ของคุณ

Research Agent

text
1คุณคือ research agent หน้าที่ของคุณคือรวบรวม วิเคราะห์ และสังเคราะห์ข้อมูลในหัวข้อใดๆ ที่ฉันให้คุณ
2
3เมื่อได้รับงานวิจัย:
41. ระบุคำถามย่อยที่สำคัญที่สุด 3-5 ข้อที่จะตอบ
52. ค้นหาข้อมูลในแต่ละข้อ
63. ประเมินคุณภาพและความเกี่ยวข้องของแต่ละแหล่ง
74. ดึงเฉพาะสิ่งที่ตอบคำถามโดยตรง
85. ส่งมอบสรุปที่มีโครงสร้างพร้อมด้วย: ผลการค้นหาที่สำคัญ หลักฐานสนับสนุน และช่องว่างที่คุณไม่สามารถเติมเต็มได้
9
10รูปแบบ: ใช้หัวข้อ รายการหัวข้อย่อย และส่วนที่ชัดเจน
11หากคุณไม่แน่ใจเกี่ยวกับบางสิ่ง ให้พูดอย่างชัดเจน
12อย่าเพิ่มเนื้อหาที่ไม่จำเป็น ทุกประโยคควรมีข้อมูล

Writing Agent

text
1คุณคือ writing agent คุณเขียนเนื้อหาด้วยน้ำเสียงและสไตล์ของฉัน
2
3สไตล์ของฉัน:
4- เป็นกันเอง ตรงไปตรงมา ไม่ใช้ภาษาธุรกิจ
5- ประโยคและย่อหน้าสั้น
6- ตัวเลขและตัวอย่างที่เฉพาะเจาะจงมากกว่าการกล่าวอ้างที่คลุมเครือ
7- จบด้วยสิ่งที่ผู้อ่านควรทำหรือคิดเสมอ
8
9เมื่อได้รับงานเขียน:
101. ถามหัวข้อ ผู้ชม และความยาวที่ต้องการหากไม่ได้ระบุ
112. เขียนร่างแรก
123. ตรวจสอบกับกฎสไตล์ของฉัน
134. ส่งมอบเวอร์ชันสุดท้ายที่พร้อมเผยแพร่
14
15อย่าเพิ่มคำนำที่ไม่จำเป็น เริ่มต้นด้วยประเด็นที่สำคัญที่สุด

Code Agent

text
1คุณคือ code agent หน้าที่ของคุณคือเขียน ดีบัก และปรับปรุงโค้ด
2
3เมื่อได้รับงานเขียนโค้ด:
41. ยืนยันความเข้าใจของคุณว่าโค้ดควรทำอะไร
52. เขียนโซลูชันพร้อมความคิดเห็นที่ชัดเจน
63. ระบุกรณีขอบหรือความล้มเหลวที่อาจเกิดขึ้น
74. หากมีข้อผิดพลาด ให้ดีบักอย่างเป็นระบบก่อนขอความช่วยเหลือ
8
9กฎ:
10- เขียนโค้ดที่สะอาด อ่านง่าย พร้อมชื่อตัวแปรที่มีความหมาย
11- รวมการจัดการข้อผิดพลาดเสมอ
12- อธิบายว่าแต่ละส่วนหลักทำอะไรด้วยภาษาที่เข้าใจง่าย
13- หากคุณไม่แน่ใจเกี่ยวกับข้อกำหนด ให้ถามคำถาม clarifying หนึ่งข้อก่อนดำเนินการ

Business Email Agent

text
1คุณคือ business email agent คุณเขียนอีเมลมืออาชีพในนามของฉัน
2
3สไตล์การสื่อสารของฉัน:
4- ตรงไปตรงมาและให้เกียรติ
5- ไม่มีพิธีการที่ไม่จำเป็น
6- เข้าประเด็นในประโยคแรก
7- ปิดท้ายด้วยขั้นตอนถัดไปที่ชัดเจน
8
9เมื่อได้รับงานอีเมล:
101. ระบุเป้าหมายของอีเมล (แจ้งให้ทราบ ร้องขอ ติดตามผล ยืนยัน)
112. เขียนหัวเรื่องที่สะท้อนวัตถุประสงค์ของอีเมล
123. ร่างอีเมลใน 3-5 ย่อหน้าสั้นสูงสุด
134. จบด้วยรายการการดำเนินการหรือขั้นตอนถัดไปที่ชัดเจนหนึ่งรายการ
14
15เขียนอีเมลที่พร้อมส่งเสมอ ไม่ใช่เทมเพลตที่มีช่องว่างให้กรอก

Personal Planning Agent

text
1คุณคือ personal planning agent ของฉัน คุณช่วยฉันจัดระเบียบงาน จัดลำดับความสำคัญของงาน และวางแผนสัปดาห์ของฉัน
2
3เมื่อฉันแบ่งปันงานหรือเป้าหมายของฉัน:
41. ระบุสิ่งที่เร่งด่วนเทียบกับสิ่งที่สำคัญ
52. แนะนำลำดับที่สมจริงตามการพึ่งพากัน
63. ประมาณเวลาที่ต้องใช้สำหรับแต่ละงาน
74. ทำเครื่องหมายสิ่งที่สามารถมอบหมายหรือตัดทิ้งได้
8
9เมื่อฉันอธิบายโปรเจกต์:
10- แบ่งมันเป็นการดำเนินการที่เป็นรูปธรรมถัดไป
11- ระบุสิ่งที่สำคัญที่สุดเพียงอย่างเดียวที่ต้องทำก่อน
12- สร้าง checklist ง่ายๆ ที่ฉันสามารถทำตามได้
13
14ทำให้ทุกอย่างใช้งานได้จริง ไม่มีเนื้อหาสร้างแรงบันดาลใจที่ไร้สาระ แค่แผน

สิ่งที่คุณต้องมีก่อนเริ่มต้น

1 - คีย์ API ของ Claude จาก console.anthropic.com นี่คือคีย์สำหรับนักพัฒนา คุณจ่ายตามการใช้งาน ไม่ใช่ค่าธรรมเนียมรายเดือนคงที่ สำหรับบอทส่วนตัวที่ส่ง 50 ข้อความต่อวัน ค่าใช้จ่ายอยู่ที่ $1-5 ต่อเดือน ขึ้นอยู่กับโมเดลที่คุณเลือก

2 - โทเค็น Telegram bot จาก BotFather

3 - VPS ที่รัน Linux สำหรับบอท Telegram ส่วนตัว คุณไม่จำเป็นต้องมีอะไรที่ทรงพลัง - 1 CPU, 1GB RAM และพื้นที่เก็บข้อมูล 20GB ก็เกินพอ แผนพื้นฐานใดๆ จาก DigitalOcean, Hetzner หรือ Vultr ก็ใช้ได้ และมีค่าใช้จ่ายประมาณ $4 ถึง $6 ต่อเดือน เมื่อคุณมีเซิร์ฟเวอร์แล้ว ให้ติดตั้ง Claude Code โดยรัน npm i -g @anthropic-ai/claude-code ในเทอร์มินัลของคุณ

ควรใช้ Claude โมเดลใดสำหรับบอทของคุณและมีค่าใช้จ่ายจริงเท่าไหร่:

Rohit - inline image

สำหรับบอทส่วนตัวส่วนใหญ่ Sonnet 4.6 เป็นตัวเลือกที่เหมาะสม แข็งแรงพอสำหรับงานใดๆ และราคาไม่แพงสำหรับการใช้งานประจำวัน ใช้ Haiku 4.5 หากคุณต้องการลดค่าใช้จ่ายให้เหลือน้อยที่สุด Opus 4.8 เหมาะสมสำหรับ agent การวิเคราะห์ที่ซับซ้อนซึ่งคุณภาพของคำตอบมีความสำคัญเท่านั้น

สร้าง Agent ตัวแรกของคุณ - ขั้นตอนที่ 1

เปิดเทอร์มินัล VPS ของคุณและเปิด Claude Code วาง prompt นี้และปล่อยให้มันสร้างทุกอย่าง

กำหนดบุคลิกให้กับ agent

text
1สร้าง Telegram bot ที่ใช้ Claude API เป็นสมองให้ฉัน
2
3ข้อกำหนด:
4- ภาษา: Python
5- ไลบรารีสำหรับ Telegram: python-telegram-bot
6- โมเดล Claude: claude-sonnet-4-6
7- บอทรับข้อความ ส่งไปยัง Claude API และส่งคืนการตอบสนองของ Claude ไปยัง Telegram
8- รักษาประวัติการสนทนาต่อผู้ใช้แต่ละคน — ผู้ใช้แต่ละคนมีบริบทของตนเองภายในเซสชัน
9- เพิ่มคำสั่ง /start ที่แนะนำบอท
10- เพิ่มคำสั่ง /clear ที่รีเซ็ตประวัติการสนทนาสำหรับผู้ใช้นั้น
11
12สร้างไฟล์ที่จำเป็นทั้งหมด: ไฟล์บอทหลัก requirements.txt และเทมเพลตไฟล์ .env สำหรับคีย์ API
13อย่า hardcode คีย์ API ใดๆ — อ่านจากตัวแปรสภาพแวดล้อม

ปรับใช้เป็นบริการพื้นหลัง

text
1สร้างไฟล์บริการ systemd เพื่อให้บอทนี้ทำงานโดยอัตโนมัติบน Linux VPS ของฉันและรีสตาร์ทหากมันล่ม
2
3บริการควร:
4- เริ่มทำงานโดยอัตโนมัติเมื่อเซิร์ฟเวอร์บูต
5- รีสตาร์ทโดยอัตโนมัติหากมันล่ม
6- โหลดตัวแปรสภาพแวดล้อมจากไฟล์ .env ในโฟลเดอร์โปรเจกต์
7- บันทึกบันทึกลงในไฟล์ที่ฉันสามารถตรวจสอบได้ในภายหลัง
8
9เขียนคำสั่งเทอร์มินัลที่แน่นอนเพื่อติดตั้งบริการ เริ่มต้น ตรวจสอบว่ากำลังทำงานอยู่ และดูบันทึกให้ฉันด้วย

เพิ่มหน่วยความจำถาวรระหว่างเซสชัน

text
1บอทสูญเสียประวัติการสนทนาเมื่อรีสตาร์ท แก้ไขปัญหานี้
2
3บันทึกประวัติการสนทนาของผู้ใช้แต่ละคนลงในไฟล์ JSON บนดิสก์หลังจากทุกข้อความ โหลดกลับโดยอัตโนมัติเมื่อบอทเริ่มทำงาน
4
5เพิ่มความยาวประวัติสูงสุด — เก็บเฉพาะ 20 ข้อความล่าสุดต่อผู้ใช้เพื่อให้หน้าต่างบริบทไม่ยาวเกินไป

เพิ่มทักษะให้กับ Claude Code Bot ของคุณ

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

ทักษะ: ค้นหาเว็บ

**agent ของคุณสามารถค้นหาข้อมูลแบบเรียลไทม์แทนที่จะตอบจากหน่วยความจำเท่านั้น

text
1เพิ่มความสามารถในการค้นหาเว็บให้กับบอทโดยใช้ Tavily API
2
3เมื่อผู้ใช้ถามบางสิ่งที่ต้องการข้อมูลปัจจุบัน — ข่าว ราคา เหตุการณ์ล่าสุด — บอทจะค้นหาเว็บโดยอัตโนมัติและรวมผลลัพธ์ในการตอบสนอง
4
5บอทควรตัดสินใจเองว่าเมื่อใดควรค้นหาและเมื่อใดควรตอบจากหน่วยความจำ เพิ่ม TAVILY_API_KEY ลงในเทมเพลตไฟล์ .env
6
7ใช้ฟีเจอร์ tool use ของ Claude เพื่อนำไปใช้อย่างสะอาด

ทักษะ: บันทึกโน้ต

**agent ของคุณสามารถบันทึกอะไรก็ได้ที่คุณบอกให้บันทึกลงในไฟล์ - ไอเดีย งาน ผลการวิจัย และเรียกค้นในภายหลัง

text
1เพิ่มฟีเจอร์บันทึกโน้ตให้กับบอท
2
3เมื่อผู้ใช้พูดว่า "บันทึกสิ่งนี้" "จำสิ่งนี้" หรือ "โน้ต:" บอทจะบันทึกเนื้อหาลงในไฟล์ notes.txt พร้อมประทับเวลา
4
5เพิ่มคำสั่ง /notes ที่ส่งคืนโน้ตที่บันทึกไว้ 10 รายการล่าสุด
6เพิ่มคำสั่ง /clearnotes ที่ลบโน้ตที่บันทึกไว้ทั้งหมด

ทักษะ: จำกัดเฉพาะบัญชีของคุณเท่านั้น

**โดยค่าเริ่มต้น ใครก็ตามที่พบบอทของคุณสามารถใช้มันและใช้เครดิต API ของคุณได้ สิ่งนี้จะล็อคให้เฉพาะคุณ

text
1เพิ่มข้อจำกัดผู้ใช้ให้กับบอทเพื่อให้เฉพาะฉันเท่านั้นที่สามารถใช้มันได้
2
3เพิ่ม ID ผู้ใช้ Telegram ของฉันลงในไฟล์ .env เป็น ALLOWED_USER_ID
4หากมีคนอื่นส่งข้อความถึงบอท มันจะตอบกลับด้วย "บอทนี้เป็นส่วนตัว" และละเว้นข้อความเพิ่มเติมทั้งหมดจากผู้ใช้นั้น
5
6เพิ่มวิธีที่ฉันสามารถค้นหา ID ผู้ใช้ Telegram ของตัวเอง — ผ่านทางบอทเองหรือวิธีอื่น

ทักษะ: ติดตามต้นทุน API

**Claude API คิดค่าบริการต่อ token สิ่งนี้เพิ่มตัวติดตามต้นทุนอย่างง่ายเพื่อให้คุณรู้เสมอว่าคุณใช้จ่ายเท่าไหร่

text
1เพิ่มการติดตามต้นทุนพื้นฐานให้กับบอท
2
3หลังจากการตอบสนอง Claude API แต่ละครั้ง ให้บันทึกจำนวน input tokens และ output tokens ที่ใช้
4เก็บยอดรวมที่กำลังดำเนินการในไฟล์ costs.json
5
6เพิ่มคำสั่ง /costs ที่แสดง: รวม tokens ที่ใช้ในวันนี้ รวม tokens ที่ใช้ตลอดกาล และต้นทุนโดยประมาณใน USD ตามราคา claude-sonnet-4-6

ทักษะ: การสรุปประจำวันตามกำหนดเวลา

**agent ส่งข้อความถึงคุณทุกเช้าโดยที่คุณไม่ต้องถาม

text
1เพิ่มการสรุปประจำวันตามกำหนดเวลาให้กับบอท
2
3ทุกวันเวลา 8:00 น. บอทจะส่งข้อความถึงฉันด้วย:
41. หนึ่งบรรทัดสร้างแรงบันดาลใจ (สั้น ไม่เชย)
52. การเตือนให้ตรวจสอบลำดับความสำคัญสูงสุดของฉันสำหรับวันนี้
63. ข้อเท็จจริงที่เป็นประโยชน์แบบสุ่มหนึ่งข้อเกี่ยวกับประสิทธิภาพการทำงานหรือ AI
7
8ส่งไปยัง ID ผู้ใช้ Telegram ของฉันจากไฟล์ .env
9ใช้ไลบรารี schedule หรือ APScheduler เพื่อนำไปใช้

สิ่งที่มีประโยชน์ที่ควรรู้หลังการตั้งค่า

วิธีอัปเดตบุคลิกของ agent ของคุณ เปิดไฟล์บอทหลัก ค้นหาตัวแปร system prompt ที่ด้านบน เปลี่ยนมัน บันทึกไฟล์ และรีสตาร์ทบริการด้วย sudo systemctl restart your-bot-name บุคลิกใหม่จะใช้งานได้ทันที

วิธีตรวจสอบว่าบอทกำลังทำงานอยู่หรือไม่ รัน sudo systemctl status your-bot-name ในเทอร์มินัลของคุณ หากมันบอกว่า "active (running)" แสดงว่ามันทำงานอยู่ หากมันบอกว่า "failed" ให้ตรวจสอบบันทึก

วิธีอ่านบันทึก รัน journalctl -u your-bot-name -n 50 เพื่อดู 50 บรรทัดล่าสุด นี่คือที่ที่คุณพบข้อความแสดงข้อผิดพลาดหากมีอะไรเสีย

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

ปัญหาหน่วยความจำที่ Agent ทุกตัวมี

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

มีสามวิธีที่สิ่งนี้เกิดขึ้น:

งานที่ยาวนานในที่สุดจะเกินขีดจำกัดบริบทของ Claude และ agent เริ่มสูญเสียจุดเริ่มต้นของการสนทนา: เป้าหมายเดิม การตัดสินใจที่ทำไปแล้ว ข้อจำกัดที่คุณตั้งไว้

เมื่อคุณปิดเซสชันและเปิดเซสชันใหม่ agent จะเริ่มจากศูนย์ -

หาก agent ถูกขัดจังหวะกลางคัน มันไม่มีทางรู้ว่ามันหยุดตรงไหน

สี่สิ่งสามารถแก้ไขปัญหานี้ได้:บอก agent ให้เขียนบันทึกความคืบหน้าหลังจากทุกขั้นตอนสำคัญ: สิ่งที่ทำไปแล้ว สิ่งที่ตัดสินใจแล้ว สิ่งที่ยังต้องเกิดขึ้น วางบันทึกนั้นไว้ที่จุดเริ่มต้นของเซสชันถัดไปเพื่อกู้คืนบริบททั้งหมด

ทุกๆ สิบถึงสิบห้าข้อความ ให้ขอให้ agent สรุปว่ามันอยู่ตรงไหน สิ่งนี้บังคับให้มันบีบอัดบริบทก่อนที่มันจะล้น

ก่อนที่การสนทนาจะยาวเกินไป ให้ขอให้ agent บีบอัดทุกอย่างเป็นสรุปและดำเนินการต่อจากที่นั่น เธรดยังคงอยู่

เพิ่มข้อเท็จจริงสำคัญที่ agent ของคุณต้องการเสมอลงใน system prompt ในโค้ดบอทของคุณโดยตรง Claude อ่านสิ่งนี้ที่จุดเริ่มต้นของการสนทนาทุกครั้ง ดังนั้นข้อมูลนั้นจึงอยู่ในบริบทเสมอไม่ว่างานจะยาวนานแค่ไหน

Checkpoint Prompt

text
1ก่อนที่เราจะดำเนินการต่อ ให้เขียน checkpoint สั้นๆ:
21. คุณทำอะไรเสร็จไปแล้วบ้าง?
32. การตัดสินใจหรือข้อค้นพบที่สำคัญจากเซสชันนี้คืออะไร?
43. ยังต้องทำอะไรอีก?
54. คุณต้องการบริบทอะไรเพื่อทำงานนี้ต่อในเซสชันใหม่?
6
7เก็บให้สั้นกว่า 200 คำ

Memory File Prompt

text
1หลังจากทำแต่ละขั้นตอนสำคัญเสร็จ ให้เขียนบันทึกหน่วยความจำในรูปแบบนี้:
2
3STEP COMPLETED: [สิ่งที่ทำไปแล้ว]
4KEY DECISIONS: [ตัวเลือกที่ทำและเหตุผล]
5CURRENT STATE: [สถานะของงานตอนนี้]
6NEXT STEP: [สิ่งที่ควรเกิดขึ้นต่อไป]
7
8บันทึกนี้จะถูกใช้เพื่อทำงานต่อในเซสชันใหม่โดยไม่สูญเสียบริบท

Context Recovery Prompt

text
1เรากำลังทำงานต่อจากเซสชันก่อนหน้า นี่คือบริบท:
2
3[วางบันทึกหน่วยความจำของคุณที่นี่]
4
5จากสิ่งนี้:
61. ยืนยันความเข้าใจของคุณว่าเราอยู่ตรงไหน
72. ระบุขั้นตอนถัดไป
83. ถามคำถามใดๆ ที่จำเป็นเพื่อดำเนินการต่อ
9
10อย่าทำงานซ้ำที่ทำเสร็จไปแล้ว

Rolling Summary Prompt

text
1การสนทนากำลังยาวขึ้น บีบอัดทุกสิ่งที่สำคัญเป็นสรุป:
2
31. เป้าหมายเดิม
42. สิ่งที่ทำไปแล้วและสิ่งที่ค้นพบ
53. การตัดสินใจที่สำคัญที่ทำ
64. สิ่งที่ยังต้องเกิดขึ้น
7
8หลังจากเขียนสรุป ให้ดำเนินการต่อจากที่นั่น ถือว่าสรุปนี้เป็นจุดเริ่มต้นใหม่

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

หากคุณต้องการติดตามทุกสิ่งที่เกิดขึ้นใน AI ติดตามฉันบน X

X - https://x.com/ai_rohitt

สร้างต่อใน YouMind

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 เป็น 𝕏

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

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

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