Tool: recall_web — ดึงเนื้อหาเต็มจาก cache โดยไม่ต้องพิมพ์สรุปซ้ำ

ภาพประกอบ: Tool: recall_web — ดึงเนื้อหาเต็มจาก cache โดยไม่ต้องพิมพ์สรุปซ้ำ

recall_web เรียกเนื้อหาฉบับเต็มของผลค้นเว็บที่ระบบเก็บไว้ ทำให้ agent ตรวจรายละเอียดและอ้างอิงข้อมูลต่อได้หลังจากใช้ web_search คัดเลือกแหล่งที่เกี่ยวข้องแล้ว

Tool นี้คืออะไร

ดึง raw body ที่เคยถูก cache ไว้จากการเรียก web_search, browse_url, หรือ browser_use ก่อนหน้าในเทิร์นเดียวกัน (หรือเทิร์นก่อนถ้ายัง cache ไม่หมดอายุ) คืนกลับมาสูงสุด 20,000 ตัวอักษร — docstring ของ tool บอกโมเดลตรงๆ ว่า “the summary is already in your history” ไม่ต้องพิมพ์สรุปซ้ำ ใช้ตอนที่ต้องการรายละเอียดมากกว่าที่สรุปสั้นๆ ให้ไว้เท่านั้น

Agent เรียก tool นี้เมื่อไร

ใช้ตามหลัง web_search/browse_url เมื่อสรุปที่ได้มายังไม่พอตอบคำถาม เช่น ผู้ใช้ถามตัวเลขเฉพาะเจาะจงที่สรุปแบบภาพรวมอาจตัดทิ้งไป — โมเดลส่ง URL ที่เคยเห็นใน [web:URL] tag กลับเข้ามา ไม่ต้องจำเนื้อหาเอง แค่จำ URL

กลไก auto re-fetch เมื่อ cache หมดอายุ

จุดที่ทำให้ tool นี้ทนทานกว่าการพึ่ง cache ตรงๆ: ถ้า cache หมดอายุไปแล้ว (TTL 30 นาที) หรือไม่เคยมีเลย recall_web ไม่ตอบ error ทันที แต่เรียก browse_url ให้เองเป็น side effect เพื่อดึง URL นั้นมาใหม่และเติม cache กลับเข้าไป แล้วค่อยอ่าน raw จาก cache อีกครั้ง — จากมุมมองโมเดล การเรียก recall_web(url) จึงแทบไม่มีทาง “พัง” เพราะ URL หายไปจาก cache เอง ระบบจัดการ fallback ให้อัตโนมัติ

Cap ความยาวที่ 20,000 ตัวอักษร

ต่างจาก web_search/browse_url ที่คืนแค่สรุปสั้นๆ recall_web ยอมให้เนื้อหายาวถึง 20,000 ตัวอักษร (RECALL_WEB_MAX_CHARS) — มากกว่ามากเพราะเป็น tool ที่เรียกเมื่อจำเป็นจริงๆ เท่านั้น ไม่ได้เรียกทุกครั้งเหมือน web_search การยอมให้ context บวมขึ้นในจุดนี้จึงคุ้มค่ากว่าการจำกัดไว้แต่แรก

ทำไมเรื่องนี้ถึงสำคัญ

recall_web คือกลไกที่ทำให้สถาปัตยกรรม “สรุปใน context, raw ใน cache” ของ web_search ใช้งานได้จริงโดยไม่เสียข้อมูล — ถ้าไม่มี tool นี้ การตัดสินใจเก็บแค่สรุปไว้ใน context จะเสี่ยงเกินไป (สรุปพลาดรายละเอียดสำคัญไปแล้วไม่มีทางย้อนดูต้นฉบับ) การมี recall_web พร้อม auto re-fetch ทำให้ trade-off นี้ปลอดภัย: ประหยัด context เป็นค่าเริ่มต้น แต่ไม่ปิดทางถ้าต้องการรายละเอียดเพิ่ม

อ่านเพิ่มเติม

ความคิดเห็น

กำลังโหลดความคิดเห็น...