วงจรภายในและภายนอกของระบบอัตโนมัติ Codex

@gabrielchua
อังกฤษ4 สัปดาห์ที่ผ่านมา · 17 มิ.ย. 2569
158K
224
28
11
656

TL;DR

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

ทุก ๆ สองชั่วโมง Codex ก็เตรียมอีเมลตอบกลับให้ฉันตรวจทาน

ร่างส่วนใหญ่ก็ดี แต่ฉันก็ยังแก้ไขมันอยู่

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

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

ระบบอัตโนมัติส่วนใหญ่ไม่เก็บรักษาบริบทนั้นไว้ การทำงานครั้งต่อไปจะเริ่มจากภาพที่ไม่สมบูรณ์เหมือนเดิม

ฉันพบว่าการคิดถึงบริบทในสองหมวดหมู่มีประโยชน์

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

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

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

ลูปภายในนำบริบทมาสู่งาน

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

ขั้นตอนการทำงานสามารถกำหนดไว้ในเวิร์กโฟลว์ที่เขียนด้วยโค้ดหรือสร้างด้วยตัวสร้างเวิร์กโฟลว์: ดึงข้อความ กรองสัญญาณรบกวน จัดประเภท ร่าง และตรวจสอบผลลัพธ์ หรือ Codex สามารถตัดสินใจได้ว่าจะดำเนินการขั้นตอนใดจากพรอมต์ง่ายๆ เช่น "สร้างร่างทุกเช้าเวลา 9 นาฬิกาสำหรับอีเมลที่ฉันต้องตอบ" แล้วมันจะตรวจสอบเธรดใหม่ กู้คืนประวัติที่เกี่ยวข้อง ค้นหาสิ่งที่ขาดหาย จัดเตรียมคำตอบ และเปิดเผยสิ่งที่ไม่ชัดเจน

ทั้งสองวิธีใช้ได้ ส่วนสำคัญคือการดึงข้อมูลเป็นส่วนหนึ่งของการเขียน

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

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

ลูปภายนอกกู้คืนบริบทจากการตรวจทาน

ลูปภายนอกเริ่มต้นหลังจากฉันตรวจทานร่างแล้ว มันถูกส่งโดยไม่แก้ไข แก้ไขแล้วส่ง ลบทิ้ง หรือปล่อยให้ค้างอยู่?

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

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

ความแตกต่างระหว่างร่างกับเวอร์ชันที่ส่งไปคือหลักฐาน มันไม่ใช่บทเรียนโดยอัตโนมัติ และไม่ควรกลายเป็นการเปลี่ยนแปลงพรอมต์โดยอัตโนมัติ

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

การเปลี่ยนแปลง (diff) สามารถแสดงสิ่งที่เปลี่ยนไป การเข้าใจว่ามันหมายถึงอะไรคืองานจริงของลูปภายนอก

ลูปภายนอกปรับปรุงลูปภายใน

ลูปภายนอกมีไว้เพื่อทำให้การทำงานของลูปภายในครั้งต่อไปดีขึ้น

มันตรวจสอบสิ่งที่เปลี่ยนแปลงไประหว่างร่างของ Codex กับเวอร์ชันที่ฉันส่ง จากนั้นถามว่า: อะไรที่จะช่วยให้ Codex ใกล้เคียงมากขึ้นในครั้งแรก?

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

ในทางปฏิบัติ ฉันจะเก็บบทเรียนที่ได้รับการอนุมัติเหล่านี้ไว้ในไฟล์ Markdown ง่ายๆ ลูปภายนอกเสนอให้อัปเดตไฟล์นั้น ระบบอัตโนมัติภายในจะอ่านมันก่อนที่จะร่างอีเมลถัดไป

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

สองลูป สองนาฬิกา

Gabriel Chua - inline image

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

รันลูปภายนอกบ่อยเกินไป มันอาจเรียนรู้จากกรณีที่ผิดปกติ ไม่เคยรันมัน การแก้ไขที่มีประโยชน์จะหายไปพร้อมกับร่างถัดไป

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

โมเดลต่างๆ มีความสามารถเพียงพอแล้ว โอกาสคือการสร้างเวิร์กโฟลว์ที่ไม่บังคับให้พวกเขาค้นพบบริบทเดิมซ้ำทุกครั้งที่ทำงาน

ลูปภายในนำบริบทที่เหมาะสมมาสู่งาน ลูปภายนอกเก็บรักษาบริบทที่ถูกเปิดเผยโดยงาน

สร้างต่อใน YouMind

Turn one viral article into a full content workflow

Collect the source, decode the pattern, create assets, draft the story, and distribute from one AI workspace.

Explore YouMind
สำหรับครีเอเตอร์

เปลี่ยน Markdown ของคุณให้เป็นบทความ 𝕏 ที่สะอาดตา

เวลาคุณเผยแพร่งานเขียนยาวของตัวเอง การจัดรูปแบบรูปภาพ ตาราง และบล็อกโค้ดให้เข้ากับ 𝕏 นั้นน่าปวดหัว YouMind เปลี่ยนร่าง Markdown ทั้งฉบับให้เป็นบทความ 𝕏 ที่สะอาดตาและพร้อมโพสต์ทันที

ลอง Markdown เป็น 𝕏

แพตเทิร์นให้ถอดรหัสเพิ่มเติม

บทความไวรัลล่าสุด

สำรวจบทความไวรัลเพิ่มเติม