Am petrecut puțin timp cercetând cadrul AI Agent AI16Z Eliza versiunea curentă și diferențele dintre aceasta și versiunea V2 dezvăluită de Shawn.

Înainte de a compara, să înțelegem arhitectura de bază a versiunii curente și a versiunii V2.

După cum se arată în figura 1, cadrul curent al Eliza este compus din stratul de interfață (Interface Layer), stratul de funcționalitate de bază (Core Layer) și stratul model (Model Layer).

Stratul de interfață (Interface Layer)

  • Responsabil pentru interacțiunea cu platformele externe

  • Sprijină mai multe platforme, inclusiv Discord, Twitter, Telegram

  • Oferă o interfață API pentru apelurile altor sisteme

Stratul de funcționalitate de bază (Core Layer)

  • Sistem de memorie: oferă funcții de stocare recuperabilă și capacități de procesare a documentelor

  • Sistem de comportament: gestionează comportamentele personalizate și execuția acțiunilor

  • Sistem de configurare: gestionează configurațiile prin .env și elizaConfig.yaml

Stratul model (Model Layer)

  • Sprijină diverse modele mari de limbaj, inclusiv OpenAI, Anthropic, Llama, Grok etc.

  • Oferă o abstracție unificată a interfeței modelului

Straturile interacționează prin interfețe standardizate, sprijinind un grad ridicat de modularitate și scalabilitate.

Pe 15, Shawn a dezvăluit că dezvoltă versiunea Eliza v2, care se așteaptă să fie lansată în 2 până la 3 săptămâni în versiune alpha.

Eliza v2 va unifica magistrala de mesaje și va simplifica clientul; un portofel Agent unificat; sistemul modelului va utiliza un registru și un mod de suprascriere; va îmbunătăți cadrul de bază scalabil și general; va actualiza pluginurile comunității; va finaliza 100% acoperirea testului.

Diagrama de proiectare a arhitecturii versiunii V2 este estimată după cum urmează:

Permiteți-mi să explic principalele îmbunătățiri ale Eliza v2 și poziția acesteia în arhitectură:

Îmbunătățiri ale stratului de interfață: unificarea magistralei de mesaje

  • Integrarea clientului dispersat anterior a fost transformată într-un sistem unificat de procesare a mesajelor

  • Fiecare platformă (Discord/Twitter etc.) devine un adaptor pentru magistrala de mesaje

  • A simplificat dezvoltarea și întreținerea clientului

  • Oferă o experiență de procesare a mesajelor mai consistentă

Îmbunătățiri ale stratului de funcționalitate de bază: unificarea portofelului agentului

  • Integrarea configurațiilor de portofel dispersate anterior

  • Oferă gestionarea unificată a portofelului multi-chain

  • Simplificarea operațiunilor cross-chain

Cadrul de bază scalabil: reproiectarea interfeței de bază pentru a o face mai generală

  • Îmbunătățirea scalabilității cadrului

  • Un mecanism mai bun de integrare a pluginurilor

Actualizarea pluginurilor comunității: îmbunătățirea sistemului de pluginuri

  • Îmbunătățirea gestionării pluginurilor

  • 100% acoperire de testare garantează calitatea

Îmbunătățiri ale stratului model: introducerea mecanismului de registru al modelului

  • Sprijină înregistrarea și suprascrierea dinamică a modelului

  • Împarte modelele în două mari categorii: LLMs și Embeddings

  • O modalitate mai flexibilă de apelare a modelului

Arhitectura acestei noi versiuni este mai modulară și unificată, interacțiunea dintre diferitele componente este mai clară și oferă o bază mai bună pentru extinderea viitoare.

În cele din urmă, dacă analizăm din perspectiva investițiilor, Eliza v2 va aduce noi oportunități de creștere pentru pluginurile de extensie a funcționalității, cum ar fi AgentTank.