AlphaAvatar/AlphaAvatar

A real-time interactive Omni Avatar built on LiveKit, which allows you to seamlessly integrate with any open source Avatar components (real-time model, visual, voice, memory, search, etc.).

해결하는 문제

AlphaAvatar는 개인 정보를 최우선으로 하는 자체 호스팅 가능한 개인용 AI 어시스턴트를 구축하기 위한 프레임워크를 제공합니다. 이는 '지능적인 하인'처럼 작동하는 에이전트를 가능하게 합니다. 단순한 챗봇을 넘어서 상태를 유지하고 능동적으로 작동하며, 음성, 텍스트, 영상 등 다양한 채널을 통해 상호작용할 수 있는 멀티모달 에이전트를 가능하게 하여 사용자 선호사항을 기억하고 장기적인 작업을 계획할 수 있습니다.

작동 방식

이 시스템은 실시간 에이전트 아키텍처를 플러그인 기반으로 사용하며, 음성, 카메라, 화면과 같은 멀티모달 관측 데이터를 핵심 인지 레이어에서 처리합니다. 다음과 같은 주요 모듈을 통합합니다:

  • 메모리 및 페르소나: 그래프 인식 멀티모달 메모리와 자동 페르소나 추출을 사용하여 정체성의 연속성과 사용자 이해를 유지합니다.
  • 인터랙션 라우터: 실시간 음성 라우팅, 대화 순서 관리 및 중단을 처리합니다.
  • 도구 통합: MCP(Model Context Protocol), RAG를 통한 문서 검색, DeepResearch를 통한 웹 검색을 통해 외부 세계와 연결됩니다.
  • 가상 캐릭터: 실시간 상호작용을 위한 어시스턴트의 시각적 표현을 제공합니다.
  • 인프라스트럭처: 다양한 LLM 제공자 및 벡터 및 정체성 데이터를 위한 저장 백엔드(LanceDB 또는 Qdrant 등)에 연결됩니다.

대상 사용자

개인 생활 지표를 관리하고, 지식을 정리하며, 작업을 스케줄링하고, 자율적인 다단계 워크플로우를 실행할 수 있는 고도로 개인화된 자체 호스팅 AI 동반자를 원하는 개발자 및 사용자에게 적합합니다.

주요 특징

  • 개인정보 최우선: 완전히 자체 호스팅 가능하여 사용자가 데이터와 메모리에 대한 완전한 통제권을 가집니다.
  • 멀티모달 상호작용: 전용 가상 캐릭터 인터페이스를 통해 실시간 음성, 텍스트, 카메라 입력을 지원합니다.
  • 능동적 계획: 작업 분해, 알림, 장기 목표 실행을 위한 모듈을 포함합니다.
  • 확장 가능한 도구: 외부 API와 MCP를 통합하고, 개인 지식 기반을 위한 RAG를 활용합니다.
  • 다양한 접근 채널: 웹 데모, LiveKit 플레이그라운드, WhatsApp 같은 메시징 플랫폼을 통해 이용 가능합니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • Dispatch
  • 프로젝트