เกี่ยวกับ Agent Neo

Agent Neo คืออะไร?

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

คุณลักษณะสำคัญของ Neo ได้แก่:

  • อิสระ (Autonomous): ตีความเป้าหมายระดับสูงและทำงานอย่างเป็นอิสระไปสู่ทางออก
  • ไดนามิก (Dynamic): ปรับวิธีการของตนแบบเรียลไทม์ตามข้อมูลใหม่และผลลัพธ์ของการกระทำก่อนหน้า
  • มุ่งเน้นเครื่องมือ (Tool-Oriented): ใช้ชุดเครื่องมือที่หลากหลายและขยายตัวอยู่เสมอเพื่อรวบรวมข้อมูล ประมวลผลข้อมูล และดำเนินการต่าง ๆ
  • แก้ไขตัวเองได้ (Self-Correcting): ระบุความล้มเหลวหรือผลลัพธ์ที่ไม่เพียงพอ และปรับเปลี่ยนกลยุทธ์เพื่อเอาชนะอุปสรรคและบรรลุเป้าหมาย

ความสามารถภายนอกของ Neo ได้รับการอัปเดตและยกระดับอย่างต่อเนื่อง ทำให้มันทรงพลังมากขึ้นเรื่อย ๆ เมื่อเวลาผ่านไป

กล่าวอีกนัยหนึ่ง Neo คือ Agent ระดับข้อมูล (data-level) (ทำงานที่ชั้นข้อมูล โดยไม่มีสื่อทางกายภาพหรือการปฏิสัมพันธ์ในโลกจริง) ที่ครอบคลุมทั่วไป (generalized) (สามารถทำงานทั่วไปได้ ไม่จำกัดอยู่เพียงฟังก์ชันที่ฝึกหรือกำหนดไว้ล่วงหน้า) (มากกว่าแค่ LLM สามารถใช้เครื่องมือ จัดการความจำ และทำงานร่วมกับ LLM หลายตัว) ที่สามารถทำงานซับซ้อนได้ (มากกว่าการสอบถามหรือคำสั่งง่าย ๆ) และปรับตัวเข้ากับสถานการณ์ใหม่ ๆ ได้ (สามารถเรียนรู้ด้วยตนเองและประมวลผลในสภาพแวดล้อมหรืองานที่แปลกใหม่)

ปรัชญาหลัก: จากแผนแบบตายตัวสู่ Recipe แบบไดนามิก

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

Recipe คือชุดคำสั่งที่มีชีวิตและพัฒนาไปเรื่อย ๆ ซึ่ง Neo สร้างและปรับแต่งขณะทำงาน ไม่ใช่เพียงรายการที่ตายตัวซึ่งสร้างขึ้นในตอนเริ่มต้น วิธีการแบบไดนามิกนี้มีประสิทธิภาพมากกว่าสำหรับปัญหาซับซ้อนที่ไม่อาจรู้เส้นทางสู่ทางออกได้ทั้งหมดล่วงหน้า ช่วยให้ Neo รับมือกับความไม่แน่นอนและปรับตัวเข้ากับการค้นพบใหม่ ๆ ได้

กายวิภาคของงานของ Neo: แนวคิดหลัก

Recipe แบบไดนามิก: กลยุทธ์ที่พัฒนาไปเรื่อย ๆ ของ Neo

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

โฟลว์นี้เป็นวงจรและปรับตัวได้:

เป้าหมาย -> ขั้นตอนแรก -> การดำเนินการ -> การวิเคราะห์ผลลัพธ์ -> ขั้นตอนถัดไป -> … -> เสร็จสมบูรณ์

การจัดการบริบทและความจำอย่างชาญฉลาด

งานซับซ้อนมักสร้างบริบทจำนวนมาก เพื่อรักษาประสิทธิภาพและความแม่นยำ Neo ใช้ตัวจัดการความจำอัจฉริยะ ในแต่ละขั้นตอน ตัวจัดการจะประเมินว่าข้อมูลใดจากขั้นก่อนหน้ามีความจำเป็นและฉีดเฉพาะบริบทที่จำเป็นเท่านั้น สิ่งนี้ป้องกันไม่ให้บริบทล้นและทำให้ Large Language Model (LLM) สามารถโฟกัสที่ข้อมูลที่เกี่ยวข้องที่สุดสำหรับงานย่อยปัจจุบันได้

การปรับตัวและการแก้ไขตัวเอง

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

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