Back home

วิศวกรรมตัวแทนต้องกระชับบริบทและเซ็นเซอร์เป็นอันดับแรก

จาก Fragments: วันที่ 13 กรกฎาคม สิ่งที่เราเห็นไม่ใช่ความสามารถของโมเดลใหม่ แต่ใช้ประโยชน์จากการเข้าสู่วิศวกรรมรายวันก่อน

เมื่อดูกลุ่มการอภิปรายเกี่ยวกับ Harness Engineering ในปัจจุบัน ความรู้สึกตามสัญชาตญาณที่สุดไม่ใช่ว่า “ตัวแทนได้เพิ่มความสามารถระดับใหม่” แต่เป็นจุดสนใจของการอภิปรายด้านวิศวกรรมที่เปลี่ยนไป ที่ผ่านมาเรามักถามว่าโมเดลแรงพอหรือไม่ อันดับแรกเรามุ่งเน้นไปที่จำนวนบริบทที่จะใส่ ระยะเวลาในการใส่ไฟล์กฎ และสัญญาณที่เซ็นเซอร์ให้ โมเดลยังคงอยู่ตรงกลาง แต่สิ่งที่เริ่มกำหนดความเสถียรจริงๆ ก็คือสายรัดด้านนอก

ยิ่งหน้าต่างบริบทใหญ่ขึ้น ความสนใจก็จะยิ่งมีเสถียรภาพมากขึ้นเท่านั้น

มีคนในการล่าถอยบอกว่าควรควบคุม agents.md ให้น้อยกว่า 200 บรรทัด ตัวเลขนี้ไม่ใช่การบูชาเลขบรรทัดหรืออวดรู้ แต่เป็นตัวเลขเตือนใจเรื่องงบประมาณมากกว่า หน้าต่างบริบทที่ใหญ่ขึ้นหมายความว่าสามารถอัดเนื้อหาได้มากขึ้นเท่านั้น แต่ไม่ได้หมายความว่าโมเดลจะจับส่วนที่ควรจับได้อย่างเสถียรมากขึ้น โมเดลมักจะเน้นเพียงส่วนเล็กๆ ของบริบท และแม้ว่าเนื้อหาที่เหลือจะอยู่ในหน้าต่าง แต่เนื้อหาบางส่วนอาจไม่อยู่ในโฟกัส

นี่เป็นสิ่งที่น่ารำคาญมากในด้านวิศวกรรม ยิ่งมีกฎเกณฑ์มากเท่าไร การเขียน “ข้อจำกัด” ว่าเป็น “สัญญาณรบกวน” ก็จะยิ่งง่ายขึ้นเท่านั้น ยิ่งคำแนะนำยาวเท่าไรก็ยิ่งง่ายกว่าที่จะฝังสิ่งที่ต้องสังเกตจริงๆ ในมุมหนึ่ง การเก็บไฟล์ให้สั้นมากไม่ได้เกี่ยวกับการทำให้เอกสารดูเรียบร้อย แต่เกี่ยวกับการบังคับให้มองเห็นข้อจำกัดต่างๆ สิ่งที่โมเดลเผชิญไม่ใช่สารานุกรม แต่เป็นสัญญาการปฏิบัติงานที่จำกัด

เซ็นเซอร์ไม่ป้อนบันทึกอีกครั้ง

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

นี่คือเหตุผลว่าทำไมจึงพูดว่า “เปลี่ยนเป็น Rust แทน Python” การมุ่งเน้นไม่ได้อยู่ที่การเข้าข้างภาษา แต่อยู่ที่การควบคุม เมื่อเซ็นเซอร์อาศัยขอบเขตรันไทม์ ข้อจำกัดของทรัพยากร เส้นทางข้อยกเว้น และเอาท์พุตที่กำหนดเพื่อให้มั่นใจในคุณภาพ ภาษาและสภาพแวดล้อมการดำเนินการจะไม่ได้เป็นเพียงรายละเอียดการใช้งานอีกต่อไป แต่เป็นส่วนหนึ่งของตัวเซ็นเซอร์เอง หากสัญญาณไม่เสถียรไม่ว่าโมเดลจะแรงแค่ไหนก็จะคาดเดาเฉพาะอินพุตที่ไม่เสถียรเท่านั้น

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

ความรับผิดชอบของบังเหียนคือการตัดโลกออกเป็นชิ้น ๆ ที่สามารถป้อนให้กับโมเดลได้

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

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

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

FAQ

What to read next

Related

Continue reading

后端 · 2 tags

เปลี่ยนตัวบ่งชี้ภัยคุกคามของ Cloudflare ให้เป็นกฎ WAF แบบเรียลไทม์

การเชื่อมต่อข่าวกรองภัยคุกคามเข้ากับกฎกลไกไม่ใช่เรื่องยาก สิ่งที่ยากคือการบูรณาการผลบวกลวง การเพิกถอน และขอบเขตเข้าไปในกระบวนการ