AI16Z의 AI 에이전트 프레임워크인 Eliza의 현재 버전과 Shawn이 공개한 V2 버전의 차이점을 연구하는 데 시간을 보냈습니다.

비교에 앞서, 먼저 현재 버전과 V2 버전의 기본 아키텍처를 이해해 보도록 하겠습니다.

그림 1에서 볼 수 있듯이 현재 버전의 Eliza 프레임워크는 인터페이스 계층(Interface Layer), 핵심 기능 계층(Core Layer), 모델 계층(Model Layer)으로 구성됩니다.

인터페이스 레이어

  • 외부 플랫폼과의 상호 작용을 담당합니다.
  • Discord, Twitter, Telegram 및 기타 플랫폼을 지원합니다.
  • 다른 시스템이 호출할 수 있는 API 인터페이스 제공

코어 레이어

  • 메모리 시스템: 검색 가능한 저장 기능 및 문서 처리 기능 제공
  • 행동 시스템: 사용자 정의 행동 및 작업 실행을 관리합니다.
  • 구성 시스템: .env 및 elizaConfig.yaml을 통해 구성 관리

모델 레이어

  • OpenAI, Anthropic, Llama, Grok 등을 포함한 여러 대규모 언어 모델을 지원합니다.
  • 통합 모델 인터페이스 추상화 제공

각 계층은 표준 인터페이스를 통해 서로 상호 작용하여 높은 수준의 모듈성과 확장성을 지원합니다.

ai16z의 AI 에이전트 프레임워크 Eliza V2가 출시되었습니다. 어떤 업그레이드가 이루어졌나요?

15일 Shawn은 Eliza v2가 개발 중이며 알파 버전이 2~3주 내에 출시될 것으로 예상된다고 밝혔습니다.

Eliza v2는 메시지 버스를 통합하고 에이전트 지갑을 통합하며, 확장 가능한 공통 핵심 프레임워크를 강화하고 100% 테스트 범위를 업데이트합니다.

V2 버전의 아키텍처 설계 다이어그램은 다음과 같이 추측됩니다.

ai16z의 AI 에이전트 프레임워크 Eliza V2가 출시되었습니다. 어떤 업그레이드가 이루어졌나요?

Eliza v2의 주요 개선 사항과 아키텍처에서의 위치를 ​​설명하겠습니다.

인터페이스 레이어 개선: 통합 메시지 버스

  • 원래 분산된 클라이언트 통합을 통합 메시지 처리 시스템으로 변경
  • 각 플랫폼(Discord/Twitter 등)은 메시지 버스의 어댑터가 됩니다.
  • 클라이언트 개발 및 유지 관리 단순화
  • 보다 일관된 메시징 경험 제공

핵심 기능 계층 개선: 통합 프록시 지갑

  • 원래의 분산형 지갑 구성을 통합했습니다.
  • 통합된 멀티체인 지갑 관리 제공
  • 크로스체인 운영 단순화

확장 가능한 코어 프레임워크: 코어 인터페이스를 더욱 다양하게 만들기 위해 재설계

  • 프레임워크의 확장성 향상
  • 더 나은 플러그인 통합 메커니즘

커뮤니티 플러그인 업데이트: 향상된 플러그인 시스템

  • 플러그인 관리 개선
  • 100% 테스트 범위로 품질 보장

모델 계층 개선: 모델 레지스트리 메커니즘 도입

  • 동적 등록 및 모델 적용 범위 지원
  • 모델을 LLM과 임베딩이라는 두 가지 범주로 나눕니다.
  • 보다 유연한 모델 호출 방법

이 새 버전의 아키텍처는 더욱 모듈화되고 통합되었으며, 다양한 구성 요소 간의 상호 작용이 더욱 명확해졌으며 향후 확장을 위한 더 나은 기반도 제공합니다.

마지막으로, 투자 관점에서 분석하면 Eliza v2는 AgentTank와 같은 기능 확장 플러그인에 대한 새로운 성장 기회를 가져올 것입니다.