
Autor: Ningning
Ich habe einige Zeit damit verbracht, die aktuelle Version von Eliza, dem AI -Agenten -Framework von AI16Z und der von Shawn enthüllten V2 -Version zu studieren.
Lassen Sie uns vor dem Vergleich zunächst die grundlegende Architektur der aktuellen Version und der V2 -Version verstehen.
Wie in Abbildung 1 gezeigt, besteht die aktuelle Version des Eliza -Frameworks aus einer Grenzflächenschicht, einer Kernfunktionsschicht und einer Modellschicht.
Schnittstellenschicht
-
Verantwortlich für die Interaktion mit externen Plattformen
-
Unterstützt Zwietracht, Twitter, Telegramm und andere Plattformen
-
Geben Sie eine API -Schnittstelle für andere Systemaufrufe an
Kernschicht
-
Speichersystem: Bietet abrufbare Speicherfunktionen und Dokumentverarbeitungsfunktionen
-
Verhaltenssystem: Verwalten Sie benutzerdefinierte Verhaltensweisen und Aktionsausführung
-
Konfigurieren des Systems: Konfiguration über .env und elizaconfig.yaml verwalten
Modellschicht
-
Unterstützt eine Vielzahl von großartigen Modellen, darunter OpenAI, Anthropic, Lama, Grok usw.
-
Bietet eine einheitliche Modellschnittstellenabstraktion
Die Wechselwirkung zwischen den Schichten erfolgt über Standardschnittstellen, die ein hohes Maß an Modularität und Skalierbarkeit unterstützen.
Am 15. enthüllte Shawn, dass die Eliza V2 -Version entwickelt wird und die Alpha -Version voraussichtlich in 2 bis 3 Wochen veröffentlicht wird.
Eliza V2 vereint den Nachrichtenbus und vereinfacht den Client;
Das Architektur -Designdiagramm der V2 -Version lautet wie folgt:
Lassen Sie mich die Hauptverbesserungen von Eliza V2 und ihren Platz in der Architektur erklären:
Verbesserungen an der Schnittstellenschicht: Unified Message Bus
-
Ändern Sie die ursprüngliche dezentrale Client -Integration in ein einheitliches Nachrichtenverarbeitungssystem
-
Verschiedene Plattformen (Discord/Twitter usw.) werden zu Adaptern für den Nachrichtenbus
-
Vereinfachte Kundenentwicklung und -wartung
-
Bieten Sie eine konsistentere Erfahrung zur Nachrichtenverarbeitung an
Verbesserungen der Kernfunktionsschicht: Unified Proxy Wallet
-
Integrieren Sie die ursprüngliche dezentrale Brieftaschenkonfiguration
-
Stellen Sie ein einheitliches Multi-Chain-Brieftaschenmanagement an
-
Vereinfachen Sie die kettiger Operationen
Erweiterbares Kerngerüst: Neugestaltet die Kernschnittstelle, um sie vielseitiger zu machen
-
Verbessern Sie die Skalierbarkeit des Rahmens
-
Besserer Plug-in-Integrationsmechanismus
Community-Plug-in-Update: Verbessertes Plug-in-System
-
Verbesserung des Plug-in-Managements
-
100% Testabdeckung garantiert Qualität
Verbesserungen an der Modellschicht: Einführung des Modellregistrierungsmechanismus
-
Unterstützt die dynamische Registrierung und Überstieg von Modellen
-
Teilen Sie Modelle in zwei Kategorien ein: LLMs und Einbettungen
-
Flexiblere Modellaufrufmethoden
Die Architektur dieser neuen Version ist modularer und einheitlicher, und die Wechselwirkung zwischen verschiedenen Komponenten ist klarer, was auch eine bessere Grundlage für die zukünftige Expansion bietet.
Wenn Sie es aus einer Investitionssicht analysieren, bietet Eliza V2 neue Wachstumschancen, um Erweiterungs -Plugins wie AgentTank zu bieten.