MCP Academy · บทเรียน

ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป

ส่งคืนบริบทอย่างกระชับเพื่อประหยัดโควตาโมเดล

บทเรียน 3 จาก 413 ขั้นตอน

ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป เป็นบทเรียน MCP Academy ฟรีบน CoddyKit นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน คุณสามารถอ่านบทเรียนทั้งหมดด้านล่างฟรี — จากนั้นลองปฏิบัติด้วยตัวคุณเองในเบราว์เซอร์พร้อมตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7 บทเรียนนี้เป็นส่วนหนึ่งของเส้นทางการเรียน MCP Academy และความก้าวหน้าของคุณจะซิงค์ข้ามเว็บและแอป CoddyKit คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

ผลลัพธ์มีต้นทุนเป็นโทเค็น

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

ผลลัพธ์ขนาดใหญ่เบียดพื้นที่บริบท

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

ส่งกลับเฉพาะสิ่งที่จำเป็น

ส่งกลับเฉพาะฟิลด์ที่งาน ต้องใช้ ผลลัพธ์ที่มุ่งเฉพาะประเด็นช่วยโมเดลได้มากกว่าการเทระเบียนดิบทั้งชุดออกมา

ตัดฟิลด์ที่ไม่จำเป็นออก

ตัด ID ภายใน การประทับเวลา และข้อมูลกำกับที่โมเดลไม่มีทางใช้ เลือกเฉพาะคีย์ที่ เกี่ยวข้องก่อนส่งกลับ

return {"name": row["name"], "price": row["price"]}

แบ่งรายการขนาดใหญ่ออกเป็นหน้า

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

จำกัดขนาดผลลัพธ์

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

text = full[:2000]
if len(full) > 2000:
    text += "...[truncated]"

สรุปก่อนส่งกลับ

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

เลือกใช้รูปแบบกะทัดรัด

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

ส่งต่อข้อมูลขนาดใหญ่ในรูป resource

สำหรับเนื้อหาที่มีขนาดใหญ่มาก ให้ส่งลิงก์ resource ที่โมเดลจะอ่านเมื่อจำเป็น แทนการใส่ข้อมูลทั้งหมดไว้ในผลลัพธ์ทุกครั้ง

ตัดทอน error ด้วย

การติดตามลำดับการเรียกใช้ที่ยาวทำให้โทเคนหมดอย่างรวดเร็ว ให้ส่งข้อความ error ที่สั้นและชัดเจน พร้อมเก็บรายละเอียดการติดตามทั้งหมดไว้ในบันทึกของเซิร์ฟเวอร์

ผลลัพธ์กระชับ คำตอบดีขึ้น

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

ตรวจสอบอย่างรวดเร็ว

เหตุใดจึงควรตัดทอนผลลัพธ์ของ tool ก่อนส่งกลับ

ทบทวน: ทำให้กระชับ

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

เริ่มต้นได้ฟรี

เรียนรู้ Python ด้วย AI tutor — ฟรี

เขียนและเรียกใช้โค้ดจริงในเบราว์เซอร์ของคุณ รับความช่วยเหลือทันทีจาก AI tutor 24/7 และเรียนรู้ต่อจากที่คุณหยุดบนเว็บหรือในแอป

คอร์ส
30
บทเรียน
120

คำถามที่พบบ่อย

บทเรียน “ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป” ฟรีหรือไม่

ใช่ — ข้อความเต็มของ “ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป” ฟรีให้อ่านที่นี่บนเว็บ เพื่อปฏิบัติแบบโต้ตอบ (ตัวแก้ไขโค้ดในตัวและติวเตอร์ AI ตลอด 24/7) และปลดล็อคส่วนที่เหลือของคอร์ส MCP Academy ให้อัปเกรดเป็น CoddyKit PRO คอร์ส MCP Academy มีบทเรียนทั้งหมด 4 บทเรียน

คุณจะเรียนรู้อะไรในบทเรียน “ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป”

ส่งคืนบริบทอย่างกระชับเพื่อประหยัดโควตาโมเดล คุณปฏิบัติ MCP Academy ด้วยโค้ดที่ใช้งานได้จริงที่คุณเรียกใช้โดยตรงในเบราว์เซอร์ และติวเตอร์ AI ตลอด 24/7 ตอบคำถามของคุณขณะที่คุณไปผ่านบทเรียน

คุณต้องมีประสบการณ์ก่อนที่จะเริ่มเรียน MCP Academy หรือไม่

ไม่จำเป็นต้องมีประสบการณ์มาก่อน MCP Academy บน CoddyKit ออกแบบมาสำหรับผู้เริ่มต้นไปจนถึงผู้เรียนขั้นสูง คุณสามารถเริ่มต้นที่นี่หรือเริ่มจากตัวแรกและเรียนด้วยความเร็วของคุณเอง นี่คือบทเรียนที่ 3 จากทั้งหมด 4 บทเรียน

บทเรียน “ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป” ใช้เวลานานแค่ไหน

บทเรียน CoddyKit ส่วนใหญ่ใช้เวลาประมาณ 5–10 นาที แต่ละบทเรียนจึงสั้นและเป็นแบบโต้ตอบ คุณสามารถก้าวหน้าอย่างต่อเนื่องและกลับมาเรียนต่อจากตรงที่เพิ่งหยุดบนเว็บและแอปได้เลย

ฉันเขียนและรันโค้ดในบทเรียน MCP Academy นี้ได้ไหม

ได้ บทเรียน MCP Academy ทุกบทมีตัวแก้ไขโค้ดในตัว คุณจึงเขียนและรันโค้ดจริงได้เลยในเบราว์เซอร์ และได้รับข้อเสนอแนะจาก AI ในทันที — ไม่ต้องติดตั้งในเครื่องของคุณ

บทเรียนทั้งหมดในหลักสูตรนี้

  1. เครื่องมือแบบอะซิงโครนัสที่ไม่บล็อกการทำงาน
  2. การทำงานพร้อมกันและแรงดันย้อนกลับ
  3. ตัดผลลัพธ์ที่ใช้โทเค็นมากเกินไป
  4. ขยายระบบแนวนอนด้วยเซสชัน
← กลับไปที่ MCP Academy