ทุกคนกำลังพูดถึง AI agents แต่ถ้าคุณถามคนส่วนใหญ่ว่า agent จริงๆ แล้วคืออะไร คุณจะได้คำตอบที่คลุมเครือประมาณ "AI ที่ทำงานด้วยตัวเอง"
ภาพจริงมีประโยชน์มากกว่านั้น Agents ไม่ใช่หมวดหมู่ แต่เป็นสเปกตรัม
คู่มือนี้จะอธิบายว่าเครื่องมือ AI ต่างๆ อยู่ตรงไหนบนสเปกตรัมนั้น อะไรที่แยกการโต้ตอบ LLM พื้นฐานออกจากเวิร์กโฟลว์แบบ agentic ที่แท้จริง และวิธีสร้าง agent ของคุณเองด้วย Claude Code และเชื่อมต่อกับ Telegram โดยไม่ต้องเขียนโค้ดด้วยตัวเอง
ก่อนที่เราจะเริ่ม ติดตามฉันบน X
X -
อะไรที่ทำให้บางสิ่งเป็น 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
1คุณคือ research agent หน้าที่ของคุณคือรวบรวม วิเคราะห์ และสังเคราะห์ข้อมูลในหัวข้อใดๆ ที่ฉันให้คุณ23เมื่อได้รับงานวิจัย:41. ระบุคำถามย่อยที่สำคัญที่สุด 3-5 ข้อที่จะตอบ52. ค้นหาข้อมูลในแต่ละข้อ63. ประเมินคุณภาพและความเกี่ยวข้องของแต่ละแหล่ง74. ดึงเฉพาะสิ่งที่ตอบคำถามโดยตรง85. ส่งมอบสรุปที่มีโครงสร้างพร้อมด้วย: ผลการค้นหาที่สำคัญ หลักฐานสนับสนุน และช่องว่างที่คุณไม่สามารถเติมเต็มได้910รูปแบบ: ใช้หัวข้อ รายการหัวข้อย่อย และส่วนที่ชัดเจน11หากคุณไม่แน่ใจเกี่ยวกับบางสิ่ง ให้พูดอย่างชัดเจน12อย่าเพิ่มเนื้อหาที่ไม่จำเป็น ทุกประโยคควรมีข้อมูล
Writing Agent
1คุณคือ writing agent คุณเขียนเนื้อหาด้วยน้ำเสียงและสไตล์ของฉัน23สไตล์ของฉัน:4- เป็นกันเอง ตรงไปตรงมา ไม่ใช้ภาษาธุรกิจ5- ประโยคและย่อหน้าสั้น6- ตัวเลขและตัวอย่างที่เฉพาะเจาะจงมากกว่าการกล่าวอ้างที่คลุมเครือ7- จบด้วยสิ่งที่ผู้อ่านควรทำหรือคิดเสมอ89เมื่อได้รับงานเขียน:101. ถามหัวข้อ ผู้ชม และความยาวที่ต้องการหากไม่ได้ระบุ112. เขียนร่างแรก123. ตรวจสอบกับกฎสไตล์ของฉัน134. ส่งมอบเวอร์ชันสุดท้ายที่พร้อมเผยแพร่1415อย่าเพิ่มคำนำที่ไม่จำเป็น เริ่มต้นด้วยประเด็นที่สำคัญที่สุด
Code Agent
1คุณคือ code agent หน้าที่ของคุณคือเขียน ดีบัก และปรับปรุงโค้ด23เมื่อได้รับงานเขียนโค้ด:41. ยืนยันความเข้าใจของคุณว่าโค้ดควรทำอะไร52. เขียนโซลูชันพร้อมความคิดเห็นที่ชัดเจน63. ระบุกรณีขอบหรือความล้มเหลวที่อาจเกิดขึ้น74. หากมีข้อผิดพลาด ให้ดีบักอย่างเป็นระบบก่อนขอความช่วยเหลือ89กฎ:10- เขียนโค้ดที่สะอาด อ่านง่าย พร้อมชื่อตัวแปรที่มีความหมาย11- รวมการจัดการข้อผิดพลาดเสมอ12- อธิบายว่าแต่ละส่วนหลักทำอะไรด้วยภาษาที่เข้าใจง่าย13- หากคุณไม่แน่ใจเกี่ยวกับข้อกำหนด ให้ถามคำถาม clarifying หนึ่งข้อก่อนดำเนินการ
Business Email Agent
1คุณคือ business email agent คุณเขียนอีเมลมืออาชีพในนามของฉัน23สไตล์การสื่อสารของฉัน:4- ตรงไปตรงมาและให้เกียรติ5- ไม่มีพิธีการที่ไม่จำเป็น6- เข้าประเด็นในประโยคแรก7- ปิดท้ายด้วยขั้นตอนถัดไปที่ชัดเจน89เมื่อได้รับงานอีเมล:101. ระบุเป้าหมายของอีเมล (แจ้งให้ทราบ ร้องขอ ติดตามผล ยืนยัน)112. เขียนหัวเรื่องที่สะท้อนวัตถุประสงค์ของอีเมล123. ร่างอีเมลใน 3-5 ย่อหน้าสั้นสูงสุด134. จบด้วยรายการการดำเนินการหรือขั้นตอนถัดไปที่ชัดเจนหนึ่งรายการ1415เขียนอีเมลที่พร้อมส่งเสมอ ไม่ใช่เทมเพลตที่มีช่องว่างให้กรอก
Personal Planning Agent
1คุณคือ personal planning agent ของฉัน คุณช่วยฉันจัดระเบียบงาน จัดลำดับความสำคัญของงาน และวางแผนสัปดาห์ของฉัน23เมื่อฉันแบ่งปันงานหรือเป้าหมายของฉัน:41. ระบุสิ่งที่เร่งด่วนเทียบกับสิ่งที่สำคัญ52. แนะนำลำดับที่สมจริงตามการพึ่งพากัน63. ประมาณเวลาที่ต้องใช้สำหรับแต่ละงาน74. ทำเครื่องหมายสิ่งที่สามารถมอบหมายหรือตัดทิ้งได้89เมื่อฉันอธิบายโปรเจกต์:10- แบ่งมันเป็นการดำเนินการที่เป็นรูปธรรมถัดไป11- ระบุสิ่งที่สำคัญที่สุดเพียงอย่างเดียวที่ต้องทำก่อน12- สร้าง checklist ง่ายๆ ที่ฉันสามารถทำตามได้1314ทำให้ทุกอย่างใช้งานได้จริง ไม่มีเนื้อหาสร้างแรงบันดาลใจที่ไร้สาระ แค่แผน
สิ่งที่คุณต้องมีก่อนเริ่มต้น
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 โมเดลใดสำหรับบอทของคุณและมีค่าใช้จ่ายจริงเท่าไหร่:

สำหรับบอทส่วนตัวส่วนใหญ่ Sonnet 4.6 เป็นตัวเลือกที่เหมาะสม แข็งแรงพอสำหรับงานใดๆ และราคาไม่แพงสำหรับการใช้งานประจำวัน ใช้ Haiku 4.5 หากคุณต้องการลดค่าใช้จ่ายให้เหลือน้อยที่สุด Opus 4.8 เหมาะสมสำหรับ agent การวิเคราะห์ที่ซับซ้อนซึ่งคุณภาพของคำตอบมีความสำคัญเท่านั้น
สร้าง Agent ตัวแรกของคุณ - ขั้นตอนที่ 1
เปิดเทอร์มินัล VPS ของคุณและเปิด Claude Code วาง prompt นี้และปล่อยให้มันสร้างทุกอย่าง
กำหนดบุคลิกให้กับ agent
1สร้าง Telegram bot ที่ใช้ Claude API เป็นสมองให้ฉัน23ข้อกำหนด:4- ภาษา: Python5- ไลบรารีสำหรับ Telegram: python-telegram-bot6- โมเดล Claude: claude-sonnet-4-67- บอทรับข้อความ ส่งไปยัง Claude API และส่งคืนการตอบสนองของ Claude ไปยัง Telegram8- รักษาประวัติการสนทนาต่อผู้ใช้แต่ละคน — ผู้ใช้แต่ละคนมีบริบทของตนเองภายในเซสชัน9- เพิ่มคำสั่ง /start ที่แนะนำบอท10- เพิ่มคำสั่ง /clear ที่รีเซ็ตประวัติการสนทนาสำหรับผู้ใช้นั้น1112สร้างไฟล์ที่จำเป็นทั้งหมด: ไฟล์บอทหลัก requirements.txt และเทมเพลตไฟล์ .env สำหรับคีย์ API13อย่า hardcode คีย์ API ใดๆ — อ่านจากตัวแปรสภาพแวดล้อม
ปรับใช้เป็นบริการพื้นหลัง
1สร้างไฟล์บริการ systemd เพื่อให้บอทนี้ทำงานโดยอัตโนมัติบน Linux VPS ของฉันและรีสตาร์ทหากมันล่ม23บริการควร:4- เริ่มทำงานโดยอัตโนมัติเมื่อเซิร์ฟเวอร์บูต5- รีสตาร์ทโดยอัตโนมัติหากมันล่ม6- โหลดตัวแปรสภาพแวดล้อมจากไฟล์ .env ในโฟลเดอร์โปรเจกต์7- บันทึกบันทึกลงในไฟล์ที่ฉันสามารถตรวจสอบได้ในภายหลัง89เขียนคำสั่งเทอร์มินัลที่แน่นอนเพื่อติดตั้งบริการ เริ่มต้น ตรวจสอบว่ากำลังทำงานอยู่ และดูบันทึกให้ฉันด้วย
เพิ่มหน่วยความจำถาวรระหว่างเซสชัน
1บอทสูญเสียประวัติการสนทนาเมื่อรีสตาร์ท แก้ไขปัญหานี้23บันทึกประวัติการสนทนาของผู้ใช้แต่ละคนลงในไฟล์ JSON บนดิสก์หลังจากทุกข้อความ โหลดกลับโดยอัตโนมัติเมื่อบอทเริ่มทำงาน45เพิ่มความยาวประวัติสูงสุด — เก็บเฉพาะ 20 ข้อความล่าสุดต่อผู้ใช้เพื่อให้หน้าต่างบริบทไม่ยาวเกินไป
เพิ่มทักษะให้กับ Claude Code Bot ของคุณ
ทักษะคือความสามารถที่คุณเพิ่มให้กับบอทของคุณเมื่อเวลาผ่านไป แต่ละทักษะคือ prompt ใหม่ที่คุณให้ Claude Code และมันจะเขียนโค้ดเพื่อให้มันทำงานได้ นี่คือทักษะที่มีประโยชน์ที่สุด
ทักษะ: ค้นหาเว็บ
**agent ของคุณสามารถค้นหาข้อมูลแบบเรียลไทม์แทนที่จะตอบจากหน่วยความจำเท่านั้น
1เพิ่มความสามารถในการค้นหาเว็บให้กับบอทโดยใช้ Tavily API23เมื่อผู้ใช้ถามบางสิ่งที่ต้องการข้อมูลปัจจุบัน — ข่าว ราคา เหตุการณ์ล่าสุด — บอทจะค้นหาเว็บโดยอัตโนมัติและรวมผลลัพธ์ในการตอบสนอง45บอทควรตัดสินใจเองว่าเมื่อใดควรค้นหาและเมื่อใดควรตอบจากหน่วยความจำ เพิ่ม TAVILY_API_KEY ลงในเทมเพลตไฟล์ .env67ใช้ฟีเจอร์ tool use ของ Claude เพื่อนำไปใช้อย่างสะอาด
ทักษะ: บันทึกโน้ต
**agent ของคุณสามารถบันทึกอะไรก็ได้ที่คุณบอกให้บันทึกลงในไฟล์ - ไอเดีย งาน ผลการวิจัย และเรียกค้นในภายหลัง
1เพิ่มฟีเจอร์บันทึกโน้ตให้กับบอท23เมื่อผู้ใช้พูดว่า "บันทึกสิ่งนี้" "จำสิ่งนี้" หรือ "โน้ต:" บอทจะบันทึกเนื้อหาลงในไฟล์ notes.txt พร้อมประทับเวลา45เพิ่มคำสั่ง /notes ที่ส่งคืนโน้ตที่บันทึกไว้ 10 รายการล่าสุด6เพิ่มคำสั่ง /clearnotes ที่ลบโน้ตที่บันทึกไว้ทั้งหมด
ทักษะ: จำกัดเฉพาะบัญชีของคุณเท่านั้น
**โดยค่าเริ่มต้น ใครก็ตามที่พบบอทของคุณสามารถใช้มันและใช้เครดิต API ของคุณได้ สิ่งนี้จะล็อคให้เฉพาะคุณ
1เพิ่มข้อจำกัดผู้ใช้ให้กับบอทเพื่อให้เฉพาะฉันเท่านั้นที่สามารถใช้มันได้23เพิ่ม ID ผู้ใช้ Telegram ของฉันลงในไฟล์ .env เป็น ALLOWED_USER_ID4หากมีคนอื่นส่งข้อความถึงบอท มันจะตอบกลับด้วย "บอทนี้เป็นส่วนตัว" และละเว้นข้อความเพิ่มเติมทั้งหมดจากผู้ใช้นั้น56เพิ่มวิธีที่ฉันสามารถค้นหา ID ผู้ใช้ Telegram ของตัวเอง — ผ่านทางบอทเองหรือวิธีอื่น
ทักษะ: ติดตามต้นทุน API
**Claude API คิดค่าบริการต่อ token สิ่งนี้เพิ่มตัวติดตามต้นทุนอย่างง่ายเพื่อให้คุณรู้เสมอว่าคุณใช้จ่ายเท่าไหร่
1เพิ่มการติดตามต้นทุนพื้นฐานให้กับบอท23หลังจากการตอบสนอง Claude API แต่ละครั้ง ให้บันทึกจำนวน input tokens และ output tokens ที่ใช้4เก็บยอดรวมที่กำลังดำเนินการในไฟล์ costs.json56เพิ่มคำสั่ง /costs ที่แสดง: รวม tokens ที่ใช้ในวันนี้ รวม tokens ที่ใช้ตลอดกาล และต้นทุนโดยประมาณใน USD ตามราคา claude-sonnet-4-6
ทักษะ: การสรุปประจำวันตามกำหนดเวลา
**agent ส่งข้อความถึงคุณทุกเช้าโดยที่คุณไม่ต้องถาม
1เพิ่มการสรุปประจำวันตามกำหนดเวลาให้กับบอท23ทุกวันเวลา 8:00 น. บอทจะส่งข้อความถึงฉันด้วย:41. หนึ่งบรรทัดสร้างแรงบันดาลใจ (สั้น ไม่เชย)52. การเตือนให้ตรวจสอบลำดับความสำคัญสูงสุดของฉันสำหรับวันนี้63. ข้อเท็จจริงที่เป็นประโยชน์แบบสุ่มหนึ่งข้อเกี่ยวกับประสิทธิภาพการทำงานหรือ AI78ส่งไปยัง ID ผู้ใช้ Telegram ของฉันจากไฟล์ .env9ใช้ไลบรารี 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
1ก่อนที่เราจะดำเนินการต่อ ให้เขียน checkpoint สั้นๆ:21. คุณทำอะไรเสร็จไปแล้วบ้าง?32. การตัดสินใจหรือข้อค้นพบที่สำคัญจากเซสชันนี้คืออะไร?43. ยังต้องทำอะไรอีก?54. คุณต้องการบริบทอะไรเพื่อทำงานนี้ต่อในเซสชันใหม่?67เก็บให้สั้นกว่า 200 คำ
Memory File Prompt
1หลังจากทำแต่ละขั้นตอนสำคัญเสร็จ ให้เขียนบันทึกหน่วยความจำในรูปแบบนี้:23STEP COMPLETED: [สิ่งที่ทำไปแล้ว]4KEY DECISIONS: [ตัวเลือกที่ทำและเหตุผล]5CURRENT STATE: [สถานะของงานตอนนี้]6NEXT STEP: [สิ่งที่ควรเกิดขึ้นต่อไป]78บันทึกนี้จะถูกใช้เพื่อทำงานต่อในเซสชันใหม่โดยไม่สูญเสียบริบท
Context Recovery Prompt
1เรากำลังทำงานต่อจากเซสชันก่อนหน้า นี่คือบริบท:23[วางบันทึกหน่วยความจำของคุณที่นี่]45จากสิ่งนี้:61. ยืนยันความเข้าใจของคุณว่าเราอยู่ตรงไหน72. ระบุขั้นตอนถัดไป83. ถามคำถามใดๆ ที่จำเป็นเพื่อดำเนินการต่อ910อย่าทำงานซ้ำที่ทำเสร็จไปแล้ว
Rolling Summary Prompt
1การสนทนากำลังยาวขึ้น บีบอัดทุกสิ่งที่สำคัญเป็นสรุป:231. เป้าหมายเดิม42. สิ่งที่ทำไปแล้วและสิ่งที่ค้นพบ53. การตัดสินใจที่สำคัญที่ทำ64. สิ่งที่ยังต้องเกิดขึ้น78หลังจากเขียนสรุป ให้ดำเนินการต่อจากที่นั่น ถือว่าสรุปนี้เป็นจุดเริ่มต้นใหม่
ตอนนี้คุณรู้แล้วว่า agents คืออะไร พวกมันทำอะไรได้บ้าง และวิธีสร้างมันด้วยตัวเอง ฉันหวังว่าสิ่งนี้จะมีประโยชน์
หากคุณต้องการติดตามทุกสิ่งที่เกิดขึ้นใน AI ติดตามฉันบน X





