8

ความท้าทายข้ามวงจรชีวิต: การใช้บริบทจนหมดและความคงอยู่ระดับโครงการ

AI999第6课:系统级持续演化:Genesis 与软件世界的沉淀
00:00

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

ความท้าทายข้ามวงจรชีวิต: การใช้บริบทจนหมด vs ความคงอยู่ระดับโครงการวงจรชีวิตโครงการ Tโครงการ≫ 单次上下文窗口 Cสูงสุดบริบทของ Agent ต่อครั้งหน้าต่างบริบท Cสูงสุดการสังเกตล่าสุด · การ推理เฉพาะส่วนปิดเซสชัน → สถานะถูกล้างประสบการณ์สูญหายไปพร้อมการทดลองต่อครั้งAgent ในภายหลังต้องสำรวจซ้ำความคงอยู่ระดับโครงการเขียน / อ่าน / สืบทอดโค้ดการทดสอบบันทึกการทดลองบันทึกการตัดสินใจตัวชี้วัดการประเมินข้อสรุปการตรวจรับประสบการณ์ถูกทำให้เป็น工件ที่สืบทอดได้ไม่ถูกล้างเมื่อปิดเซสชันโลกซอฟต์แวร์ระดับโครงการคงอยู่ต่อเนื่อง · จัดเวอร์ชันได้ · สืบทอดได้โค้ดการทดสอบบันทึกการทดลองบันทึกการตัดสินใจตัวชี้วัดการประเมินข้อสรุปการตรวจรับเดือนที่ 1เดือนที่ 6เดือนที่ 12เดือนที่ 24วงจรชีวิตโครงการที่ยาวนานหลายเดือนหรือหลายปีเขียนอ่านสะสมสืบทอดAgent หลายตัวที่มีวงจรชีวิตสั้นเชื่อมต่อกับความคงอยู่ระดับโครงการตามลำดับ

การใช้บริบทจนหมด: ขอบเขตแข็งของการสนทนาต่อครั้ง

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

ความคงอยู่ระดับโครงการ: ทำให้ประสบการณ์เป็นโลกซอฟต์แวร์

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

การขยายขอบเขตวัตถุวิวัฒนาการ

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

การประสานงานหลาย Agent และการแยกย่อยแบบเวียนเกิด

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

ความขัดแย้งของเป้าหมายและผลตอบกลับที่เบาบางในทางวิศวกรรมจริง

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

คำศัพท์หลัก
วิวัฒนาการต่อเนื่องระดับโครงการ: การย้ายกระบวนการสร้างทางเลือก ประเมินทางเลือก บันทึกการ权衡 และข้อสรุปการตรวจรับ จากบริบทของ Agent ต่อครั้ง ไปสู่工件ที่คงอยู่ระดับโครงการ เพื่อให้โครงการสามารถวนซ้ำอย่างต่อเนื่องข้ามวงจรชีวิตของ Agent หลายตัว