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.