ส่วนสุดท้ายของปริศนา? วิธีการตีความ "ความเป็นครึ่งครึ่งระหว่างคลื่นและองค์ประกอบ" ของกรอบงาน?

มือใหม่1/9/2025, 6:58:49 AM
บทความนี้วิเคราะห์ "ความสอดคล้องของคลื่นและองค์ประกอบ" ของเฟรมเวิร์กเช่น Eliza, ZerePy, Rig, และ Swarms โดยที่ "คลื่น" แทนวัฏจักรวางของชุมชนและ "องค์ประกอบ" แทนความคาดหวังของอุตสาหกรรม เฟรมเวิร์กเหล่านี้ให้ความสามารถที่แตกต่างกัน: Eliza ให้ความสำคัญกับความง่ายในการใช้งาน, ZerePy เหมาะสำหรับการติดตั้งอย่างรวดเร็ว, Rig ให้ความสำคัญกับการปรับใช้เพื่อเพิ่มประสิทธิภาพ, และ Swarms ถูกออกแบบให้เหมาะสำหรับแอปพลิเคชันระดับองค์กร

ส่งต่อชื่อเดิม: AI Agent Framework เป็นชิ้นส่วนสุดท้ายของปริศนาหรือไม่? จะตีความ "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์กได้อย่างไร?

เฟรมเวิร์ก AI Agent ซึ่งเป็นส่วนสําคัญของการพัฒนาอุตสาหกรรมอาจมีศักยภาพสองประการในการขับเคลื่อนทั้งการนําเทคโนโลยีไปใช้และการเติบโตของระบบนิเวศ เฟรมเวิร์กที่กล่าวถึงมากที่สุดในตลาด ได้แก่ Eliza, Rig, Swarms และ ZerePy เฟรมเวิร์กเหล่านี้ดึงดูดนักพัฒนาผ่านที่เก็บ GitHub สร้างชื่อเสียง ผ่านการออกโทเค็นผ่าน "ห้องสมุด" กรอบเหล่านี้เช่นแสงรวบรวมทั้งคลื่นและลักษณะคล้ายอนุภาค ในทํานองเดียวกันเฟรมเวิร์กของตัวแทนมีทั้งภายนอกที่ร้ายแรงและลักษณะ Memecoin บทความนี้จะมุ่งเน้นไปที่การตีความ "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์กเหล่านี้และสํารวจว่าทําไมเฟรมเวิร์ก Agent จึงสามารถเป็นชิ้นสุดท้ายในปริศนาได้

ภายนอกที่นำเข้าโครงสร้างของเอเจนต์สามารถทำให้เกิดการเติบโตที่ยั่งยืนหลังจากฟองสบู่แตก

นับตั้งแต่การเกิดขึ้นของ GOAT การเล่าเรื่องของ Agent ได้รับความสนใจจากตลาดเพิ่มขึ้นคล้ายกับปรมาจารย์ด้านศิลปะการต่อสู้ที่ระเบิดพลังด้วยกําปั้นซ้ายที่เป็นตัวแทนของ "Memecoin" และฝ่ามือขวาที่รวบรวม "ความหวังของอุตสาหกรรม" คุณอาจพ่ายแพ้ต่อการเคลื่อนไหวอย่างใดอย่างหนึ่งเหล่านี้ ในความเป็นจริงสถานการณ์การใช้งานของ AI Agents ไม่ได้แตกต่างกันอย่างเคร่งครัดและขอบเขตระหว่างแพลตฟอร์มเฟรมเวิร์กและแอปพลิเคชันเฉพาะจะเบลอ อย่างไรก็ตามสิ่งเหล่านี้ยังสามารถจัดหมวดหมู่คร่าวๆตามการตั้งค่าโทเค็นหรือโปรโตคอล ขึ้นอยู่กับการตั้งค่าการพัฒนาของโทเค็นหรือโปรโตคอลโดยทั่วไปสามารถแบ่งออกเป็นหมวดหมู่ต่อไปนี้:

  • Launchpad: แพลตฟอร์มการออกสินทรัพย์ ตัวอย่างเช่น Virtuals Protocol และ Clanker บนโซ่พื้นฐาน และ Dasha บนโซลานา
  • แอปพลิเคชัน AI Agent: อันเนื่องมาจากได้รับผลกระทบจาก Agent และ Memecoin และมีคุณสมบัติที่โดดเด่นในการกำหนดค่าหน่วยความจำ เช่น GOAT, aixbt เป็นต้น การใช้งานเหล่านี้มักจะเป็นการส่งออกแบบเดียวเท่านั้น โดยมีเงื่อนไขการรับข้อมูลที่จำกัดมาก
  • เครื่องยนต์ AI Agent: ตัวอย่างเช่น Griffain บนโซลานาเชนและ Spectre AI บนเบสเชน Griffain พัฒนาจากโหมดการอ่านเขียนเป็นโหมดการอ่านเขียนเพิ่มเติม; Spectre AI เป็นเครื่องมือ RAG ที่ใช้สำหรับการค้นหาในเชน
  • เฟรมเวิร์กของ AI Agent: สำหรับแพลตฟอร์มโครงสร้างระบบ เอเจนต์เองเป็นสินทรัพย์ ดังนั้น โครงสร้างระบบเอเจนต์ทำหน้าที่เป็นแพลตฟอร์มการออกสินทรัพย์และเป็น Launchpad สำหรับเอเจนต์ โครงการแทนที่ปัจจุบันรวมถึง ai16, Zerebro, ARC และ Swarms ที่ได้รับความสนใจอย่างมาก
  • ทิศทางเล็กๆ อื่น ๆ: โครงการตัวแทนรวมทั้งหมดเช่น Simmi, โหมดโพรโตคอล AgentFi, ตัวแทนประเภทการปลอม Seraph, และผู้สร้างตัวแทน API แบบเรียลไทม์ Creator.Bid

เมื่อพูดคุยเพิ่มเติมเกี่ยวกับเฟรมเวิร์กของตัวแทน จะเห็นได้ว่ามีผลกระทบที่สำคัญ ไม่เหมือนนักพัฒนาบนโซ่สาธารณะและโปรโตคอลที่ใหญ่ที่สุดที่สามารถเลือกใช้จากสภาพแวดล้อมภาษาโปรแกรมที่แตกต่างกันได้เท่านั้น ขนาดรวมของชุมชนนักพัฒนาในอุตสาหกรรมยังไม่แสดงอัตราการเติบโตที่สอดคล้องกันในทุนตลาด GitHub repositories เป็นที่ที่นักพัฒนา Web2 และ Web3 สร้างความเห็นสร้างสรรค์ การสร้างชุมชนนักพัฒนาที่นี่น่าสนใจและมีอิทธิพลกว่าการพัฒนาแพคเกจ “plug-and-play” ที่พัฒนาเป็นรายบุคคลโดยโปรโตคอลใดๆ

สี่เฟรมเวิร์กที่กล่าวถึงในบทความนี้เป็นโอเพ่นซอร์ซทั้งหมด:

  • โครงสร้าง Eliza โดย ai16z ได้รับ 6,200 ดาว.
  • เฟรมเวิร์ก ZerePy โดย Zerebro ได้รับดาว 191 ดวง
  • เฟรมเวิร์ก RIG โดย ARC ได้รับดาว 1,700 ดวง
  • เฟรมเวิร์กของ Swarms โดย Swarms ได้รับการติดตาม 2,100 ดาว.

ปัจจุบันโครงการ Eliza ได้รับการใช้งานอย่างแพร่หลายในแอปพลิเคชันต่าง ๆ ของเอเจนต์และเป็นเฟรมเวิร์กที่ใช้กันอย่างแพร่หลายที่สุด การพัฒนาของ ZerePy ไม่ได้ถึงขั้นที่สูงมากและทิศทางการพัฒนาของมันเน้นไปที่ X เท่านั้น ยังไม่รองรับ LLMs ภายในและหน่วยความจำที่ผสมเข้ากันได้ RIG มีความยากในการพัฒนาที่สูงที่สุด แต่มีความอิสระในการพัฒนาที่สูงที่สุดเพื่อให้ผู้พัฒนาสามารถปรับปรุงประสิทธิภาพได้ สำหรับ Swarms นอกจากทีมได้เปิดตัว mcs แล้วยังไม่มีการใช้งานอื่น ๆ อย่างไรก็ตาม Swarms สามารถผสมเข้ากับเฟรมเวิร์กต่าง ๆ ได้เพื่อให้มีศักย์ภาพมากขึ้น

นอกจากนี้ในการจําแนกประเภทดังกล่าวการแยกเอ็นจิ้น Agent และเฟรมเวิร์กอาจทําให้เกิดความสับสน แต่ผมเชื่อว่าทั้งสองมีความแตกต่างกัน ก่อนอื่นทําไมถึงเรียกว่าเครื่องยนต์? การเปรียบเทียบกับเครื่องมือค้นหาในชีวิตจริงค่อนข้างเหมาะสม ซึ่งแตกต่างจากแอปพลิเคชัน Agent ที่เป็นเนื้อเดียวกันประสิทธิภาพของเอ็นจิ้น Agent อยู่ในระดับที่สูงขึ้น แต่ถูกห่อหุ้มอย่างสมบูรณ์และการปรับเปลี่ยนจะทําผ่านอินเทอร์เฟซ API เช่นกล่องดํา ผู้ใช้สามารถสัมผัสกับประสิทธิภาพของเอ็นจิ้น Agent ได้โดยการปลอมแปลง แต่พวกเขาไม่สามารถควบคุมภาพเต็มหรืออิสระในการปรับแต่งได้เหมือนที่ทําได้ด้วยเฟรมเวิร์กพื้นฐาน เอ็นจิ้นของผู้ใช้แต่ละคนก็เหมือนกับการสร้างกระจกบน Agent ที่ผ่านการฝึกอบรมและโต้ตอบกับกระจกนั้น ในทางกลับกันเฟรมเวิร์กได้รับการออกแบบมาโดยพื้นฐานเพื่อปรับให้เข้ากับห่วงโซ่เนื่องจากเมื่อตัวแทนสร้างเฟรมเวิร์กตัวแทนเป้าหมายสูงสุดคือการรวมเข้ากับห่วงโซ่ที่เกี่ยวข้อง วิธีกําหนดวิธีการโต้ตอบข้อมูลวิธีกําหนดวิธีการตรวจสอบความถูกต้องของข้อมูลวิธีกําหนดขนาดบล็อกและวิธีสร้างสมดุลฉันทามติและประสิทธิภาพซึ่งเป็นสิ่งที่กรอบต้องพิจารณา สําหรับเครื่องยนต์นั้นจําเป็นต้องปรับแต่งโมเดลและปรับความสัมพันธ์ระหว่างการโต้ตอบข้อมูลและหน่วยความจําในทิศทางเดียวเท่านั้น ประสิทธิภาพเป็นมาตรฐานการประเมินเพียงอย่างเดียวในขณะที่กรอบไม่ได้ จํากัด อยู่แค่นี้

การมองเฟรมเวคเจ้นต์จากมุมมอง "ความสองเส้น" อาจเป็นเงื่อนไขที่ต้องมีเพื่ออยู่ในทิศทางที่ถูกต้อง

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

แหล่งที่มา: @SuhailKakar

เพื่อยืนยันว่าเฟรมเวิร์ก Agent มี "ความเป็นคู่ของอนุภาคคลื่น" "คลื่น" แสดงถึงลักษณะของ "Memecoin" ซึ่งย่อมาจากวัฒนธรรมชุมชนและกิจกรรมของนักพัฒนาโดยเน้นความน่าดึงดูดใจและความสามารถในการเผยแพร่ของตัวแทน "อนุภาค" แสดงถึงลักษณะของ "ความคาดหวังของอุตสาหกรรม" ซึ่งหมายถึงประสิทธิภาพพื้นฐานกรณีการใช้งานจริงและความลึกทางเทคนิค ฉันจะอธิบายสิ่งนี้โดยการรวมสองด้านโดยใช้บทเรียนการพัฒนาของสามเฟรมเวิร์กเป็นตัวอย่าง:

โครงสร้าง Eliza การบูรณะรวดเร็ว

  1. ติดตั้งสภาพแวดล้อม

แหล่งที่มา: @SuhailKakar

  1. ติดตั้ง Eliza

แหล่งที่มา: @SuhailKakar

  1. ไฟล์กําหนดค่า

แหล่งกำเนิด: @SuhailKakar

4.ตั้งค่าบุคลิกภาพของตัวแทน

Source: @SuhailKakar

เฟรมเวิร์ก Eliza นั้นค่อนข้างง่ายในการเริ่มต้น มันขึ้นอยู่กับ TypeScript ซึ่งเป็นภาษาที่นักพัฒนาเว็บและ Web3 ส่วนใหญ่คุ้นเคย เฟรมเวิร์กนั้นเรียบง่ายและหลีกเลี่ยงการเป็นนามธรรมมากเกินไปทําให้นักพัฒนาสามารถเพิ่มคุณสมบัติที่ต้องการได้อย่างง่ายดาย จากขั้นตอนที่ 3 เราจะเห็นว่า Eliza รองรับการรวมหลายไคลเอ็นต์และสามารถเข้าใจได้ว่าเป็นผู้ประกอบสําหรับการรวมหลายไคลเอ็นต์ Eliza รองรับแพลตฟอร์มเช่น DC, TG และ X รวมถึงโมเดลภาษาขนาดใหญ่ต่างๆ ช่วยให้สามารถป้อนข้อมูลผ่านโซเชียลมีเดียและเอาต์พุตที่กล่าวถึงข้างต้นผ่านโมเดล LLM และยังรองรับการจัดการหน่วยความจําในตัวทําให้นักพัฒนาที่มีนิสัยแตกต่างกันสามารถปรับใช้ AI Agent ได้อย่างรวดเร็ว

เนื่องจากความง่ายของกรอบและความร่วมมือของอินเทอร์เฟซ Eliza ลดระดับการเข้าถึงอย่างมีนัยยะและบรรลุมาตรฐานอินเทอร์เฟซที่สม่ำเสมอได้

ใช้เฟรมเวิร์ค ZerePy ด้วยคลิกเดียว

1. Fork ที่ Repository ของ ZerePy

แหล่งที่มา:https://replit.com/

  1. กำหนดค่า X และ GPT

แหล่งที่มา:https://replit.com/

3.ตั้งค่าบุคลิกาตัวแทน

แหล่งที่มา:https://replit.com/

กรอบการทำงานที่ถูกปรับแต่งเพื่อประสิทธิภาพ

เรื่องการสร้างตัวแทน RAG (Retrieval-Augmented Generation) Agent เป็นตัวอย่าง:

  1. กำหนดค่าสภาพแวดล้อมและคีย์ OpenAI

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. ตั้งค่า OpenAI Client และใช้ Chunking สำหรับการประมวลผล PDF

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. กำหนดโครงสร้างเอกสารและฝัง

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. สร้างการเก็บรักษาเวกเตอร์และตัวแทน RAG

source:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

Rig (ARC) เป็นกรอบการสร้างระบบ AI ที่มีฐานที่ภาษา Rust สำหรับเครื่องมือ LLM workflow engine โดยมันแก้ปัญหาการปรับปรุงประสิทธิภาพระดับต่ำ กล่าวอีกนัยหนึ่ง ARC เป็น "ชุดเครื่องมือ" ของเครื่องมือ AI ที่ให้การเรียก AI และการปรับปรุงประสิทธิภาพ การเก็บข้อมูล การจัดการข้อยกเว้นและบริการสนับสนุนพื้นหลังอื่น ๆ

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

Rigเป็นไลบรารี Rust โอเพ่นซอร์สที่ออกแบบมาเพื่อความง่ายในการพัฒนาแอปพลิเคชันที่ใช้ LLM รวมถึง RAG Agents ด้วย เนื่องจาก Rig เป็นไลบรารีที่เปิดกว้างมากขึ้น มันต้องการความรู้สูงสุดสำหรับนักพัฒนาและความเข้าใจที่สูงขึ้นต่อ Rust และ Agent บทแนะนำที่นี่เป็นกระบวนการกำหนดค่า RAG Agent ที่ง่ายที่สุด RAG เสริม LLM โดยรวม LLM กับการดึงความรู้จากภายนอก ใน DEMO อื่น ๆ บนเว็บไซต์อย่างเป็นทางการ คุณสามารถดูว่า Rig มีลักษณะดังต่อไปนี้:

  • อินเตอร์เฟซ LLM รวม: สนับสนุน API ที่สอดคล้องกันของผู้ให้บริการ LLM ที่แตกต่างกัน เพื่อความสะดวกในการผสานรวม
  • กระบวนการทำงานนามธรรม: ส่วนประกอบแบบพร้อมใช้งานช่วยให้ Rig สามารถดำเนินการออกแบบระบบ AI ที่ซับซ้อน
  • การจัดเก็บเวกเตอร์รวม: ระบบสนับสนุนการจัดเก็บแบบแนวโน้มภายในให้ประสิทธิภาพสูงในตัวแทนค้นหาที่คล้ายกันเช่น RAG Agent
  • การฝังระบบอย่างยืดหยุ่น: ให้ API ที่ใช้ง่ายสำหรับการประมวลผลระบบฝังระบบ ลดความยากลำบากของการเข้าใจความหมายเมื่อพัฒนาตัวตนที่คล้ายกัน เช่น RAG Agent

จะเห็นได้ว่าเมื่อเทียบกับ Eliza แล้ว Rig ให้พื้นที่เพิ่มเติมแก่นักพัฒนาสําหรับการเพิ่มประสิทธิภาพช่วยให้นักพัฒนาสามารถแก้ปัญหาการโทรและการเพิ่มประสิทธิภาพการทํางานร่วมกันของ LLM และ Agent ได้ดีขึ้น Rig มอบประสิทธิภาพที่ขับเคลื่อนด้วย Rust โดยใช้ประโยชน์จากสิ่งที่เป็นนามธรรมที่ไม่มีต้นทุนของ Rust และการทํางาน LLM ที่ปลอดภัยต่อหน่วยความจําประสิทธิภาพสูงและเวลาแฝงต่ํา มันสามารถให้ระดับเสรีภาพที่สมบูรณ์ยิ่งขึ้นในระดับพื้นฐาน

เฟรมเวิร์กสำหรับกลุ่มการสร้างสรรค์แบบโมดูล

Swarms มีจุดมุ่งหมายเพื่อให้กรอบการประสานแบบหลายตัวแทนระดับการผลิตระดับองค์กร เว็บไซต์อย่างเป็นทางการมีเวิร์กโฟลว์และสถาปัตยกรรมแบบขนาน / อนุกรมมากมายสําหรับงาน Agent ด้านล่างนี้เป็นการแนะนําสั้น ๆ เกี่ยวกับส่วนเล็ก ๆ ของพวกเขา

การดำเนินการตามลำดับ

แหล่งที่มา: https://docs.swarms.world

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

Use case:

  • แต่ละขั้นตอนในกระบวนการทำงานขึ้นอยู่กับขั้นตอนก่อนหน้านั้น เช่นเดียวกับสายการประกอบหรือการประมวลผลข้อมูลตามลำดับ
  • สถานการณ์ที่ต้องการการปฏิบัติตามลำดับการดำเนินงานอย่างเข้มงวด

โครงสร้างลำดับชั้น:

แหล่งที่มา: https://docs.swarms.world

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

แหล่งที่มา: https://docs.swarms.world

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

Swarms ไม่ได้เป็นเฟรมเวิร์กของตัวแทนเท่านั้น แต่ยังเข้ากันได้กับเฟรมเวิร์ก Eliza, ZerePy, และ Rig ที่กล่าวถึงไว้ก่อนหน้านี้ด้วย ด้วยการเข้าใจแบบโมดูลาร์ มันเพิ่มประสิทธิภาพของตัวแทนในการทำงานข้ามได้และสถาปัตยกรรมต่าง ๆ เพื่อแก้ปัญหาที่เกิดขึ้น การคิดค้นและการพัฒนาของ Swarms พร้อมกับชุมชนนักพัฒนาของมันกำลังก้าวหน้าไปอย่างดี

  • Eliza: ให้ความสะดวกในการใช้งานที่ดีที่สุด ทำให้เหมาะสำหรับผู้เริ่มต้นและการพัฒนาโปรโตไทป์อย่างรวดเร็ว โดยเฉพาะสำหรับการโต้ตอบ AI บนแพลตฟอร์มโซเชียลมีเดีย กรอบการทำงานเป็นไปอย่างง่ายดายและง่ายต่อการรวมระบบและปรับเปลี่ยน เหมาะสำหรับสถานการณ์ที่ไม่ต้องการการปรับแต่งประสิทธิภาพอย่างละเอียด
  • ZerePy: การติดตั้งด้วยคลิกเดียว ที่เหมาะสำหรับการพัฒนาแอปพลิเคชัน AI Agent อย่างรวดเร็วบนเว็บ 3 และแพลตฟอร์มโซเชียล มันเหมาะสำหรับแอปพลิเคชัน AI ที่มีน้ำหนักเบา ด้วยกรอบงานที่เรียบง่ายและการกำหนดค่าที่ยืดหยุ่นสำหรับการติดตั้งและการทดลองอย่างรวดเร็ว
  • Rig: มุ่งเน้นไปที่การเพิ่มประสิทธิภาพโดยเฉพาะอย่างยิ่งความเป็นเลิศในงานที่มีการทํางานพร้อมกันและมีประสิทธิภาพสูง เหมาะสําหรับนักพัฒนาที่ต้องการการควบคุมและการเพิ่มประสิทธิภาพโดยละเอียด กรอบการทํางานมีความซับซ้อนมากขึ้นและต้องการความรู้เกี่ยวกับ Rust ทําให้เหมาะสําหรับนักพัฒนาที่มีประสบการณ์มากขึ้น
  • Swarms: เหมาะสำหรับการใช้งานระดับองค์กรระดับมหาวิทยาลัย สนับสนุนการทำงานร่วมกันของหลายตัวแทนและการจัดการงานที่ซับซ้อน กรอบการทำงานยืดหยุ่น สนับสนุนการประมวลผลแบบขนานในมาตราฐานขนาดใหญ่และมีการกำหนดค่าสถาปัตยกรรมต่างๆ อย่างไรก็ตาม อย่างไรก็ตามเนื่องจากความซับซ้อน อาจจำเป็นต้องมีความรู้ทางด้านเทคนิคที่แข็งแกร่งเพื่อใช้งานได้อย่างมีประสิทธิภาพ

โดยทั่วไปแล้ว Eliza และ ZerePy มีความได้เปรียบในเรื่องความง่ายต่อการใช้งานและการพัฒนาอย่างรวดเร็วในขณะที่ Rig และ Swarms มีความเหมาะสมมากกว่าสำหรับนักพัฒนามืออาชีพหรือแอปพลิเคชันขององค์กรที่ต้องการประสิทธิภาพสูงและการประมวลผลระดับใหญ่

นี่คือเหตุผลที่กรอบตัวแทนมีลักษณะ "ความหวังของอุตสาหกรรม" กรอบที่กล่าวถึงข้างต้นยังอยู่ในช่วงเริ่มต้นและลําดับความสําคัญเร่งด่วนคือการได้เปรียบผู้เสนอญัตติแรกและสร้างชุมชนนักพัฒนาที่ใช้งานอยู่ ประสิทธิภาพของเฟรมเวิร์กและความล่าช้าของแอปพลิเคชันยอดนิยมของ Web2 ไม่ใช่ข้อกังวลหลัก เฟรมเวิร์กเดียวที่จะประสบความสําเร็จในท้ายที่สุดคือเฟรมเวิร์กที่สามารถดึงดูดนักพัฒนาได้อย่างต่อเนื่องเนื่องจากอุตสาหกรรม Web3 จําเป็นต้องดึงดูดความสนใจของตลาดเสมอ ไม่ว่าประสิทธิภาพของเฟรมเวิร์กจะแข็งแกร่งเพียงใดหรือพื้นฐานที่มั่นคงเพียงใดหากใช้งานยากและไม่สามารถดึงดูดผู้ใช้ได้ก็จะต่อต้าน หากเฟรมเวิร์กสามารถดึงดูดนักพัฒนาผู้ที่มีรูปแบบเศรษฐกิจโทเค็นที่เป็นผู้ใหญ่และสมบูรณ์กว่าจะโดดเด่น

ลักษณะ "Memecoin" ของเฟรมเวิร์ก Agent นั้นค่อนข้างเข้าใจง่าย โทเค็นของเฟรมเวิร์กที่กล่าวถึงข้างต้นไม่มีการออกแบบเศรษฐกิจโทเค็นที่เหมาะสมขาดกรณีการใช้งานหรือมีข้อ จํากัด มากและไม่ได้ตรวจสอบรูปแบบธุรกิจ ไม่มีมู่เล่โทเค็นที่มีประสิทธิภาพ เฟรมเวิร์กเป็นเพียงเฟรมเวิร์ก และไม่มีการบูรณาการแบบออร์แกนิกระหว่างเฟรมเวิร์กและโทเค็น การเติบโตของราคาโทเค็นนอกเหนือจาก FOMO มีเพียงเล็กน้อยที่จะสนับสนุนจากปัจจัยพื้นฐานและขาดคูน้ําที่แข็งแกร่งเพื่อให้แน่ใจว่าการเติบโตของมูลค่าที่มั่นคงและระยะยาว ในเวลาเดียวกันกรอบตัวเองยังคงค่อนข้างหยาบและมูลค่าที่แท้จริงของพวกเขาไม่สอดคล้องกับมูลค่าตลาดปัจจุบันของพวกเขาจึงแสดงลักษณะ "Memecoin" ที่แข็งแกร่ง

เป็นที่น่าสังเกตว่า "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์ก Agent ไม่ใช่ข้อเสียและไม่ควรตีความอย่างคร่าวๆว่าเป็นเฟรมเวิร์กที่ไม่ใช่ Memecoin บริสุทธิ์หรือโซลูชันครึ่งทางที่ไม่มีกรณีการใช้งานโทเค็น ดังที่ฉันได้กล่าวไว้ในบทความก่อนหน้านี้ตัวแทนที่มีน้ําหนักเบาถูกปกคลุมด้วยม่าน Memecoin ที่คลุมเครือ วัฒนธรรมและพื้นฐานของชุมชนจะไม่ขัดแย้งกันอีกต่อไปและเส้นทางการพัฒนาสินทรัพย์ใหม่จะค่อยๆเกิดขึ้น แม้จะมีฟองสบู่เริ่มต้นและความไม่แน่นอนเกี่ยวกับเฟรมเวิร์กของ Agent แต่ศักยภาพของพวกเขาในการดึงดูดนักพัฒนาและผลักดันการปรับใช้แอปพลิเคชันไม่ควรละเลย ในอนาคตเฟรมเวิร์กที่มีรูปแบบเศรษฐกิจโทเค็นที่ได้รับการพัฒนามาอย่างดีและระบบนิเวศของนักพัฒนาที่แข็งแกร่งอาจกลายเป็นเสาหลักของภาคส่วนนี้

คำปฏิเสธ:

  1. บทความนี้ถูกเผยแพร่จาก [ odaily]. ส่งต่อชื่อเรื่องเดิม: กรอบเชิงประสิทธิภาพของ AI คือส่วนสุดท้ายของปริภูมิที่หายไปหรือไม่? วิธีการตีความ "ความสอดคล้องระหว่างคลื่นและองค์" ของกรอบงาน? ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Kevin, นักวิจัยที่ BlockBooster] หากคุณมีเหตุผลใด ๆ ที่ต้องการคัดลอก โปรดติดต่อทีม Gate Learnทีมงานจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด
  2. คำประกาศความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้นและไม่เป็นที่เป็นการแนะนำการลงทุน
  3. ทีม Gate Learn แปลบทความเป็นภาษาอื่น ๆ การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถูกห้าม ยกเว้นที่ได้ระบุไว้

ส่วนสุดท้ายของปริศนา? วิธีการตีความ "ความเป็นครึ่งครึ่งระหว่างคลื่นและองค์ประกอบ" ของกรอบงาน?

มือใหม่1/9/2025, 6:58:49 AM
บทความนี้วิเคราะห์ "ความสอดคล้องของคลื่นและองค์ประกอบ" ของเฟรมเวิร์กเช่น Eliza, ZerePy, Rig, และ Swarms โดยที่ "คลื่น" แทนวัฏจักรวางของชุมชนและ "องค์ประกอบ" แทนความคาดหวังของอุตสาหกรรม เฟรมเวิร์กเหล่านี้ให้ความสามารถที่แตกต่างกัน: Eliza ให้ความสำคัญกับความง่ายในการใช้งาน, ZerePy เหมาะสำหรับการติดตั้งอย่างรวดเร็ว, Rig ให้ความสำคัญกับการปรับใช้เพื่อเพิ่มประสิทธิภาพ, และ Swarms ถูกออกแบบให้เหมาะสำหรับแอปพลิเคชันระดับองค์กร

ส่งต่อชื่อเดิม: AI Agent Framework เป็นชิ้นส่วนสุดท้ายของปริศนาหรือไม่? จะตีความ "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์กได้อย่างไร?

เฟรมเวิร์ก AI Agent ซึ่งเป็นส่วนสําคัญของการพัฒนาอุตสาหกรรมอาจมีศักยภาพสองประการในการขับเคลื่อนทั้งการนําเทคโนโลยีไปใช้และการเติบโตของระบบนิเวศ เฟรมเวิร์กที่กล่าวถึงมากที่สุดในตลาด ได้แก่ Eliza, Rig, Swarms และ ZerePy เฟรมเวิร์กเหล่านี้ดึงดูดนักพัฒนาผ่านที่เก็บ GitHub สร้างชื่อเสียง ผ่านการออกโทเค็นผ่าน "ห้องสมุด" กรอบเหล่านี้เช่นแสงรวบรวมทั้งคลื่นและลักษณะคล้ายอนุภาค ในทํานองเดียวกันเฟรมเวิร์กของตัวแทนมีทั้งภายนอกที่ร้ายแรงและลักษณะ Memecoin บทความนี้จะมุ่งเน้นไปที่การตีความ "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์กเหล่านี้และสํารวจว่าทําไมเฟรมเวิร์ก Agent จึงสามารถเป็นชิ้นสุดท้ายในปริศนาได้

ภายนอกที่นำเข้าโครงสร้างของเอเจนต์สามารถทำให้เกิดการเติบโตที่ยั่งยืนหลังจากฟองสบู่แตก

นับตั้งแต่การเกิดขึ้นของ GOAT การเล่าเรื่องของ Agent ได้รับความสนใจจากตลาดเพิ่มขึ้นคล้ายกับปรมาจารย์ด้านศิลปะการต่อสู้ที่ระเบิดพลังด้วยกําปั้นซ้ายที่เป็นตัวแทนของ "Memecoin" และฝ่ามือขวาที่รวบรวม "ความหวังของอุตสาหกรรม" คุณอาจพ่ายแพ้ต่อการเคลื่อนไหวอย่างใดอย่างหนึ่งเหล่านี้ ในความเป็นจริงสถานการณ์การใช้งานของ AI Agents ไม่ได้แตกต่างกันอย่างเคร่งครัดและขอบเขตระหว่างแพลตฟอร์มเฟรมเวิร์กและแอปพลิเคชันเฉพาะจะเบลอ อย่างไรก็ตามสิ่งเหล่านี้ยังสามารถจัดหมวดหมู่คร่าวๆตามการตั้งค่าโทเค็นหรือโปรโตคอล ขึ้นอยู่กับการตั้งค่าการพัฒนาของโทเค็นหรือโปรโตคอลโดยทั่วไปสามารถแบ่งออกเป็นหมวดหมู่ต่อไปนี้:

  • Launchpad: แพลตฟอร์มการออกสินทรัพย์ ตัวอย่างเช่น Virtuals Protocol และ Clanker บนโซ่พื้นฐาน และ Dasha บนโซลานา
  • แอปพลิเคชัน AI Agent: อันเนื่องมาจากได้รับผลกระทบจาก Agent และ Memecoin และมีคุณสมบัติที่โดดเด่นในการกำหนดค่าหน่วยความจำ เช่น GOAT, aixbt เป็นต้น การใช้งานเหล่านี้มักจะเป็นการส่งออกแบบเดียวเท่านั้น โดยมีเงื่อนไขการรับข้อมูลที่จำกัดมาก
  • เครื่องยนต์ AI Agent: ตัวอย่างเช่น Griffain บนโซลานาเชนและ Spectre AI บนเบสเชน Griffain พัฒนาจากโหมดการอ่านเขียนเป็นโหมดการอ่านเขียนเพิ่มเติม; Spectre AI เป็นเครื่องมือ RAG ที่ใช้สำหรับการค้นหาในเชน
  • เฟรมเวิร์กของ AI Agent: สำหรับแพลตฟอร์มโครงสร้างระบบ เอเจนต์เองเป็นสินทรัพย์ ดังนั้น โครงสร้างระบบเอเจนต์ทำหน้าที่เป็นแพลตฟอร์มการออกสินทรัพย์และเป็น Launchpad สำหรับเอเจนต์ โครงการแทนที่ปัจจุบันรวมถึง ai16, Zerebro, ARC และ Swarms ที่ได้รับความสนใจอย่างมาก
  • ทิศทางเล็กๆ อื่น ๆ: โครงการตัวแทนรวมทั้งหมดเช่น Simmi, โหมดโพรโตคอล AgentFi, ตัวแทนประเภทการปลอม Seraph, และผู้สร้างตัวแทน API แบบเรียลไทม์ Creator.Bid

เมื่อพูดคุยเพิ่มเติมเกี่ยวกับเฟรมเวิร์กของตัวแทน จะเห็นได้ว่ามีผลกระทบที่สำคัญ ไม่เหมือนนักพัฒนาบนโซ่สาธารณะและโปรโตคอลที่ใหญ่ที่สุดที่สามารถเลือกใช้จากสภาพแวดล้อมภาษาโปรแกรมที่แตกต่างกันได้เท่านั้น ขนาดรวมของชุมชนนักพัฒนาในอุตสาหกรรมยังไม่แสดงอัตราการเติบโตที่สอดคล้องกันในทุนตลาด GitHub repositories เป็นที่ที่นักพัฒนา Web2 และ Web3 สร้างความเห็นสร้างสรรค์ การสร้างชุมชนนักพัฒนาที่นี่น่าสนใจและมีอิทธิพลกว่าการพัฒนาแพคเกจ “plug-and-play” ที่พัฒนาเป็นรายบุคคลโดยโปรโตคอลใดๆ

สี่เฟรมเวิร์กที่กล่าวถึงในบทความนี้เป็นโอเพ่นซอร์ซทั้งหมด:

  • โครงสร้าง Eliza โดย ai16z ได้รับ 6,200 ดาว.
  • เฟรมเวิร์ก ZerePy โดย Zerebro ได้รับดาว 191 ดวง
  • เฟรมเวิร์ก RIG โดย ARC ได้รับดาว 1,700 ดวง
  • เฟรมเวิร์กของ Swarms โดย Swarms ได้รับการติดตาม 2,100 ดาว.

ปัจจุบันโครงการ Eliza ได้รับการใช้งานอย่างแพร่หลายในแอปพลิเคชันต่าง ๆ ของเอเจนต์และเป็นเฟรมเวิร์กที่ใช้กันอย่างแพร่หลายที่สุด การพัฒนาของ ZerePy ไม่ได้ถึงขั้นที่สูงมากและทิศทางการพัฒนาของมันเน้นไปที่ X เท่านั้น ยังไม่รองรับ LLMs ภายในและหน่วยความจำที่ผสมเข้ากันได้ RIG มีความยากในการพัฒนาที่สูงที่สุด แต่มีความอิสระในการพัฒนาที่สูงที่สุดเพื่อให้ผู้พัฒนาสามารถปรับปรุงประสิทธิภาพได้ สำหรับ Swarms นอกจากทีมได้เปิดตัว mcs แล้วยังไม่มีการใช้งานอื่น ๆ อย่างไรก็ตาม Swarms สามารถผสมเข้ากับเฟรมเวิร์กต่าง ๆ ได้เพื่อให้มีศักย์ภาพมากขึ้น

นอกจากนี้ในการจําแนกประเภทดังกล่าวการแยกเอ็นจิ้น Agent และเฟรมเวิร์กอาจทําให้เกิดความสับสน แต่ผมเชื่อว่าทั้งสองมีความแตกต่างกัน ก่อนอื่นทําไมถึงเรียกว่าเครื่องยนต์? การเปรียบเทียบกับเครื่องมือค้นหาในชีวิตจริงค่อนข้างเหมาะสม ซึ่งแตกต่างจากแอปพลิเคชัน Agent ที่เป็นเนื้อเดียวกันประสิทธิภาพของเอ็นจิ้น Agent อยู่ในระดับที่สูงขึ้น แต่ถูกห่อหุ้มอย่างสมบูรณ์และการปรับเปลี่ยนจะทําผ่านอินเทอร์เฟซ API เช่นกล่องดํา ผู้ใช้สามารถสัมผัสกับประสิทธิภาพของเอ็นจิ้น Agent ได้โดยการปลอมแปลง แต่พวกเขาไม่สามารถควบคุมภาพเต็มหรืออิสระในการปรับแต่งได้เหมือนที่ทําได้ด้วยเฟรมเวิร์กพื้นฐาน เอ็นจิ้นของผู้ใช้แต่ละคนก็เหมือนกับการสร้างกระจกบน Agent ที่ผ่านการฝึกอบรมและโต้ตอบกับกระจกนั้น ในทางกลับกันเฟรมเวิร์กได้รับการออกแบบมาโดยพื้นฐานเพื่อปรับให้เข้ากับห่วงโซ่เนื่องจากเมื่อตัวแทนสร้างเฟรมเวิร์กตัวแทนเป้าหมายสูงสุดคือการรวมเข้ากับห่วงโซ่ที่เกี่ยวข้อง วิธีกําหนดวิธีการโต้ตอบข้อมูลวิธีกําหนดวิธีการตรวจสอบความถูกต้องของข้อมูลวิธีกําหนดขนาดบล็อกและวิธีสร้างสมดุลฉันทามติและประสิทธิภาพซึ่งเป็นสิ่งที่กรอบต้องพิจารณา สําหรับเครื่องยนต์นั้นจําเป็นต้องปรับแต่งโมเดลและปรับความสัมพันธ์ระหว่างการโต้ตอบข้อมูลและหน่วยความจําในทิศทางเดียวเท่านั้น ประสิทธิภาพเป็นมาตรฐานการประเมินเพียงอย่างเดียวในขณะที่กรอบไม่ได้ จํากัด อยู่แค่นี้

การมองเฟรมเวคเจ้นต์จากมุมมอง "ความสองเส้น" อาจเป็นเงื่อนไขที่ต้องมีเพื่ออยู่ในทิศทางที่ถูกต้อง

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

แหล่งที่มา: @SuhailKakar

เพื่อยืนยันว่าเฟรมเวิร์ก Agent มี "ความเป็นคู่ของอนุภาคคลื่น" "คลื่น" แสดงถึงลักษณะของ "Memecoin" ซึ่งย่อมาจากวัฒนธรรมชุมชนและกิจกรรมของนักพัฒนาโดยเน้นความน่าดึงดูดใจและความสามารถในการเผยแพร่ของตัวแทน "อนุภาค" แสดงถึงลักษณะของ "ความคาดหวังของอุตสาหกรรม" ซึ่งหมายถึงประสิทธิภาพพื้นฐานกรณีการใช้งานจริงและความลึกทางเทคนิค ฉันจะอธิบายสิ่งนี้โดยการรวมสองด้านโดยใช้บทเรียนการพัฒนาของสามเฟรมเวิร์กเป็นตัวอย่าง:

โครงสร้าง Eliza การบูรณะรวดเร็ว

  1. ติดตั้งสภาพแวดล้อม

แหล่งที่มา: @SuhailKakar

  1. ติดตั้ง Eliza

แหล่งที่มา: @SuhailKakar

  1. ไฟล์กําหนดค่า

แหล่งกำเนิด: @SuhailKakar

4.ตั้งค่าบุคลิกภาพของตัวแทน

Source: @SuhailKakar

เฟรมเวิร์ก Eliza นั้นค่อนข้างง่ายในการเริ่มต้น มันขึ้นอยู่กับ TypeScript ซึ่งเป็นภาษาที่นักพัฒนาเว็บและ Web3 ส่วนใหญ่คุ้นเคย เฟรมเวิร์กนั้นเรียบง่ายและหลีกเลี่ยงการเป็นนามธรรมมากเกินไปทําให้นักพัฒนาสามารถเพิ่มคุณสมบัติที่ต้องการได้อย่างง่ายดาย จากขั้นตอนที่ 3 เราจะเห็นว่า Eliza รองรับการรวมหลายไคลเอ็นต์และสามารถเข้าใจได้ว่าเป็นผู้ประกอบสําหรับการรวมหลายไคลเอ็นต์ Eliza รองรับแพลตฟอร์มเช่น DC, TG และ X รวมถึงโมเดลภาษาขนาดใหญ่ต่างๆ ช่วยให้สามารถป้อนข้อมูลผ่านโซเชียลมีเดียและเอาต์พุตที่กล่าวถึงข้างต้นผ่านโมเดล LLM และยังรองรับการจัดการหน่วยความจําในตัวทําให้นักพัฒนาที่มีนิสัยแตกต่างกันสามารถปรับใช้ AI Agent ได้อย่างรวดเร็ว

เนื่องจากความง่ายของกรอบและความร่วมมือของอินเทอร์เฟซ Eliza ลดระดับการเข้าถึงอย่างมีนัยยะและบรรลุมาตรฐานอินเทอร์เฟซที่สม่ำเสมอได้

ใช้เฟรมเวิร์ค ZerePy ด้วยคลิกเดียว

1. Fork ที่ Repository ของ ZerePy

แหล่งที่มา:https://replit.com/

  1. กำหนดค่า X และ GPT

แหล่งที่มา:https://replit.com/

3.ตั้งค่าบุคลิกาตัวแทน

แหล่งที่มา:https://replit.com/

กรอบการทำงานที่ถูกปรับแต่งเพื่อประสิทธิภาพ

เรื่องการสร้างตัวแทน RAG (Retrieval-Augmented Generation) Agent เป็นตัวอย่าง:

  1. กำหนดค่าสภาพแวดล้อมและคีย์ OpenAI

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. ตั้งค่า OpenAI Client และใช้ Chunking สำหรับการประมวลผล PDF

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. กำหนดโครงสร้างเอกสารและฝัง

แหล่งที่มา:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

  1. สร้างการเก็บรักษาเวกเตอร์และตัวแทน RAG

source:https://dev.to/0thtachi/build-a-rag-system-with-rig-in-under-100-lines-of-code-4422

Rig (ARC) เป็นกรอบการสร้างระบบ AI ที่มีฐานที่ภาษา Rust สำหรับเครื่องมือ LLM workflow engine โดยมันแก้ปัญหาการปรับปรุงประสิทธิภาพระดับต่ำ กล่าวอีกนัยหนึ่ง ARC เป็น "ชุดเครื่องมือ" ของเครื่องมือ AI ที่ให้การเรียก AI และการปรับปรุงประสิทธิภาพ การเก็บข้อมูล การจัดการข้อยกเว้นและบริการสนับสนุนพื้นหลังอื่น ๆ

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

Rigเป็นไลบรารี Rust โอเพ่นซอร์สที่ออกแบบมาเพื่อความง่ายในการพัฒนาแอปพลิเคชันที่ใช้ LLM รวมถึง RAG Agents ด้วย เนื่องจาก Rig เป็นไลบรารีที่เปิดกว้างมากขึ้น มันต้องการความรู้สูงสุดสำหรับนักพัฒนาและความเข้าใจที่สูงขึ้นต่อ Rust และ Agent บทแนะนำที่นี่เป็นกระบวนการกำหนดค่า RAG Agent ที่ง่ายที่สุด RAG เสริม LLM โดยรวม LLM กับการดึงความรู้จากภายนอก ใน DEMO อื่น ๆ บนเว็บไซต์อย่างเป็นทางการ คุณสามารถดูว่า Rig มีลักษณะดังต่อไปนี้:

  • อินเตอร์เฟซ LLM รวม: สนับสนุน API ที่สอดคล้องกันของผู้ให้บริการ LLM ที่แตกต่างกัน เพื่อความสะดวกในการผสานรวม
  • กระบวนการทำงานนามธรรม: ส่วนประกอบแบบพร้อมใช้งานช่วยให้ Rig สามารถดำเนินการออกแบบระบบ AI ที่ซับซ้อน
  • การจัดเก็บเวกเตอร์รวม: ระบบสนับสนุนการจัดเก็บแบบแนวโน้มภายในให้ประสิทธิภาพสูงในตัวแทนค้นหาที่คล้ายกันเช่น RAG Agent
  • การฝังระบบอย่างยืดหยุ่น: ให้ API ที่ใช้ง่ายสำหรับการประมวลผลระบบฝังระบบ ลดความยากลำบากของการเข้าใจความหมายเมื่อพัฒนาตัวตนที่คล้ายกัน เช่น RAG Agent

จะเห็นได้ว่าเมื่อเทียบกับ Eliza แล้ว Rig ให้พื้นที่เพิ่มเติมแก่นักพัฒนาสําหรับการเพิ่มประสิทธิภาพช่วยให้นักพัฒนาสามารถแก้ปัญหาการโทรและการเพิ่มประสิทธิภาพการทํางานร่วมกันของ LLM และ Agent ได้ดีขึ้น Rig มอบประสิทธิภาพที่ขับเคลื่อนด้วย Rust โดยใช้ประโยชน์จากสิ่งที่เป็นนามธรรมที่ไม่มีต้นทุนของ Rust และการทํางาน LLM ที่ปลอดภัยต่อหน่วยความจําประสิทธิภาพสูงและเวลาแฝงต่ํา มันสามารถให้ระดับเสรีภาพที่สมบูรณ์ยิ่งขึ้นในระดับพื้นฐาน

เฟรมเวิร์กสำหรับกลุ่มการสร้างสรรค์แบบโมดูล

Swarms มีจุดมุ่งหมายเพื่อให้กรอบการประสานแบบหลายตัวแทนระดับการผลิตระดับองค์กร เว็บไซต์อย่างเป็นทางการมีเวิร์กโฟลว์และสถาปัตยกรรมแบบขนาน / อนุกรมมากมายสําหรับงาน Agent ด้านล่างนี้เป็นการแนะนําสั้น ๆ เกี่ยวกับส่วนเล็ก ๆ ของพวกเขา

การดำเนินการตามลำดับ

แหล่งที่มา: https://docs.swarms.world

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

Use case:

  • แต่ละขั้นตอนในกระบวนการทำงานขึ้นอยู่กับขั้นตอนก่อนหน้านั้น เช่นเดียวกับสายการประกอบหรือการประมวลผลข้อมูลตามลำดับ
  • สถานการณ์ที่ต้องการการปฏิบัติตามลำดับการดำเนินงานอย่างเข้มงวด

โครงสร้างลำดับชั้น:

แหล่งที่มา: https://docs.swarms.world

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

แหล่งที่มา: https://docs.swarms.world

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

Swarms ไม่ได้เป็นเฟรมเวิร์กของตัวแทนเท่านั้น แต่ยังเข้ากันได้กับเฟรมเวิร์ก Eliza, ZerePy, และ Rig ที่กล่าวถึงไว้ก่อนหน้านี้ด้วย ด้วยการเข้าใจแบบโมดูลาร์ มันเพิ่มประสิทธิภาพของตัวแทนในการทำงานข้ามได้และสถาปัตยกรรมต่าง ๆ เพื่อแก้ปัญหาที่เกิดขึ้น การคิดค้นและการพัฒนาของ Swarms พร้อมกับชุมชนนักพัฒนาของมันกำลังก้าวหน้าไปอย่างดี

  • Eliza: ให้ความสะดวกในการใช้งานที่ดีที่สุด ทำให้เหมาะสำหรับผู้เริ่มต้นและการพัฒนาโปรโตไทป์อย่างรวดเร็ว โดยเฉพาะสำหรับการโต้ตอบ AI บนแพลตฟอร์มโซเชียลมีเดีย กรอบการทำงานเป็นไปอย่างง่ายดายและง่ายต่อการรวมระบบและปรับเปลี่ยน เหมาะสำหรับสถานการณ์ที่ไม่ต้องการการปรับแต่งประสิทธิภาพอย่างละเอียด
  • ZerePy: การติดตั้งด้วยคลิกเดียว ที่เหมาะสำหรับการพัฒนาแอปพลิเคชัน AI Agent อย่างรวดเร็วบนเว็บ 3 และแพลตฟอร์มโซเชียล มันเหมาะสำหรับแอปพลิเคชัน AI ที่มีน้ำหนักเบา ด้วยกรอบงานที่เรียบง่ายและการกำหนดค่าที่ยืดหยุ่นสำหรับการติดตั้งและการทดลองอย่างรวดเร็ว
  • Rig: มุ่งเน้นไปที่การเพิ่มประสิทธิภาพโดยเฉพาะอย่างยิ่งความเป็นเลิศในงานที่มีการทํางานพร้อมกันและมีประสิทธิภาพสูง เหมาะสําหรับนักพัฒนาที่ต้องการการควบคุมและการเพิ่มประสิทธิภาพโดยละเอียด กรอบการทํางานมีความซับซ้อนมากขึ้นและต้องการความรู้เกี่ยวกับ Rust ทําให้เหมาะสําหรับนักพัฒนาที่มีประสบการณ์มากขึ้น
  • Swarms: เหมาะสำหรับการใช้งานระดับองค์กรระดับมหาวิทยาลัย สนับสนุนการทำงานร่วมกันของหลายตัวแทนและการจัดการงานที่ซับซ้อน กรอบการทำงานยืดหยุ่น สนับสนุนการประมวลผลแบบขนานในมาตราฐานขนาดใหญ่และมีการกำหนดค่าสถาปัตยกรรมต่างๆ อย่างไรก็ตาม อย่างไรก็ตามเนื่องจากความซับซ้อน อาจจำเป็นต้องมีความรู้ทางด้านเทคนิคที่แข็งแกร่งเพื่อใช้งานได้อย่างมีประสิทธิภาพ

โดยทั่วไปแล้ว Eliza และ ZerePy มีความได้เปรียบในเรื่องความง่ายต่อการใช้งานและการพัฒนาอย่างรวดเร็วในขณะที่ Rig และ Swarms มีความเหมาะสมมากกว่าสำหรับนักพัฒนามืออาชีพหรือแอปพลิเคชันขององค์กรที่ต้องการประสิทธิภาพสูงและการประมวลผลระดับใหญ่

นี่คือเหตุผลที่กรอบตัวแทนมีลักษณะ "ความหวังของอุตสาหกรรม" กรอบที่กล่าวถึงข้างต้นยังอยู่ในช่วงเริ่มต้นและลําดับความสําคัญเร่งด่วนคือการได้เปรียบผู้เสนอญัตติแรกและสร้างชุมชนนักพัฒนาที่ใช้งานอยู่ ประสิทธิภาพของเฟรมเวิร์กและความล่าช้าของแอปพลิเคชันยอดนิยมของ Web2 ไม่ใช่ข้อกังวลหลัก เฟรมเวิร์กเดียวที่จะประสบความสําเร็จในท้ายที่สุดคือเฟรมเวิร์กที่สามารถดึงดูดนักพัฒนาได้อย่างต่อเนื่องเนื่องจากอุตสาหกรรม Web3 จําเป็นต้องดึงดูดความสนใจของตลาดเสมอ ไม่ว่าประสิทธิภาพของเฟรมเวิร์กจะแข็งแกร่งเพียงใดหรือพื้นฐานที่มั่นคงเพียงใดหากใช้งานยากและไม่สามารถดึงดูดผู้ใช้ได้ก็จะต่อต้าน หากเฟรมเวิร์กสามารถดึงดูดนักพัฒนาผู้ที่มีรูปแบบเศรษฐกิจโทเค็นที่เป็นผู้ใหญ่และสมบูรณ์กว่าจะโดดเด่น

ลักษณะ "Memecoin" ของเฟรมเวิร์ก Agent นั้นค่อนข้างเข้าใจง่าย โทเค็นของเฟรมเวิร์กที่กล่าวถึงข้างต้นไม่มีการออกแบบเศรษฐกิจโทเค็นที่เหมาะสมขาดกรณีการใช้งานหรือมีข้อ จํากัด มากและไม่ได้ตรวจสอบรูปแบบธุรกิจ ไม่มีมู่เล่โทเค็นที่มีประสิทธิภาพ เฟรมเวิร์กเป็นเพียงเฟรมเวิร์ก และไม่มีการบูรณาการแบบออร์แกนิกระหว่างเฟรมเวิร์กและโทเค็น การเติบโตของราคาโทเค็นนอกเหนือจาก FOMO มีเพียงเล็กน้อยที่จะสนับสนุนจากปัจจัยพื้นฐานและขาดคูน้ําที่แข็งแกร่งเพื่อให้แน่ใจว่าการเติบโตของมูลค่าที่มั่นคงและระยะยาว ในเวลาเดียวกันกรอบตัวเองยังคงค่อนข้างหยาบและมูลค่าที่แท้จริงของพวกเขาไม่สอดคล้องกับมูลค่าตลาดปัจจุบันของพวกเขาจึงแสดงลักษณะ "Memecoin" ที่แข็งแกร่ง

เป็นที่น่าสังเกตว่า "ความเป็นคู่ของอนุภาคคลื่น" ของเฟรมเวิร์ก Agent ไม่ใช่ข้อเสียและไม่ควรตีความอย่างคร่าวๆว่าเป็นเฟรมเวิร์กที่ไม่ใช่ Memecoin บริสุทธิ์หรือโซลูชันครึ่งทางที่ไม่มีกรณีการใช้งานโทเค็น ดังที่ฉันได้กล่าวไว้ในบทความก่อนหน้านี้ตัวแทนที่มีน้ําหนักเบาถูกปกคลุมด้วยม่าน Memecoin ที่คลุมเครือ วัฒนธรรมและพื้นฐานของชุมชนจะไม่ขัดแย้งกันอีกต่อไปและเส้นทางการพัฒนาสินทรัพย์ใหม่จะค่อยๆเกิดขึ้น แม้จะมีฟองสบู่เริ่มต้นและความไม่แน่นอนเกี่ยวกับเฟรมเวิร์กของ Agent แต่ศักยภาพของพวกเขาในการดึงดูดนักพัฒนาและผลักดันการปรับใช้แอปพลิเคชันไม่ควรละเลย ในอนาคตเฟรมเวิร์กที่มีรูปแบบเศรษฐกิจโทเค็นที่ได้รับการพัฒนามาอย่างดีและระบบนิเวศของนักพัฒนาที่แข็งแกร่งอาจกลายเป็นเสาหลักของภาคส่วนนี้

คำปฏิเสธ:

  1. บทความนี้ถูกเผยแพร่จาก [ odaily]. ส่งต่อชื่อเรื่องเดิม: กรอบเชิงประสิทธิภาพของ AI คือส่วนสุดท้ายของปริภูมิที่หายไปหรือไม่? วิธีการตีความ "ความสอดคล้องระหว่างคลื่นและองค์" ของกรอบงาน? ลิขสิทธิ์เป็นของผู้เขียนต้นฉบับ [Kevin, นักวิจัยที่ BlockBooster] หากคุณมีเหตุผลใด ๆ ที่ต้องการคัดลอก โปรดติดต่อทีม Gate Learnทีมงานจะดำเนินการตามขั้นตอนที่เกี่ยวข้องโดยเร็วที่สุด
  2. คำประกาศความรับผิดชอบ: มุมมองและความคิดเห็นที่แสดงในบทความนี้เป็นเพียงของผู้เขียนเท่านั้นและไม่เป็นที่เป็นการแนะนำการลงทุน
  3. ทีม Gate Learn แปลบทความเป็นภาษาอื่น ๆ การคัดลอก การแจกจ่าย หรือการลอกเลียนบทความที่ถูกแปลนั้นถูกห้าม ยกเว้นที่ได้ระบุไว้
ابدأ التداول الآن
اشترك وتداول لتحصل على جوائز ذهبية بقيمة
100 دولار أمريكي
و
5500 دولارًا أمريكيًا
لتجربة الإدارة المالية الذهبية!