Fullive-AI/Anima

Make Every Hardware Intelligent — an open-source Agent OS for hardware intelligence

해결하는 문제

Anima는 수동적인 스마트홈 하드웨어를 능동적이고 협업 가능한 지능형 에이전트로 전환하기 위해 설계된 오픈소스 에이전트 OS입니다. 단순한 장치 제어 패널을 넘어서, 환경을 인지하고 사용자 선호에 기반해 결정을 내리며 시간이 지남에 따라 행동에서 학습할 수 있는 능력을 하드웨어에 부여합니다.

작동 방식

Anima는 네 가지 핵심 구성 요소를 통합하는 로컬 네트워크 런타임으로 작동합니다.

  • Brain: 사용자 의도, 장치 상태, 메모리를 기반으로 행동을 계획하는 중심 의사결정 계층으로, LangGraph와 OpenAI 호환 LLM을 사용합니다.
  • Skills: 특정 장치 유형(예: 조명, 에어컨)이 어떻게 행동하고 상호작용해야 하는지를 정의하는 도메인 전용 지식 패키지(메타데이터, 프롬프트, 스크립트 포함).
  • Memory: 상호작용 기록에서 선호도와 루틴을 추출하는 계층적 장기 기억 시스템으로, 장치 행동을 진화시킵니다.
  • Adapters: 구조화된 AI 결정을 실제 장치 프로토콜 호출로 변환하는 하드웨어 통합 계층으로, 현재 Xiaomi/MIoT 장치를 지원합니다.

대상 사용자

사용자의 습관을 학습하고 확장 가능한 하드웨어 통합을 지원하는 자율적인 AI 기반 홈 오토메이션 시스템을 구축하고자 하는 개발자 및 스마트홈 애호가를 위한 것입니다.

주요 특징

  • 자동 장치 탐지: 로컬 네트워크를 스캔하고 QR 로그인을 통해 Xiaomi 클라우드와 동기화하여 수동 설정을 제거합니다.
  • 확장 가능한 스킬 시스템: 핵심 브레인에 논리를 하드코딩하지 않고도 사용자가 커스텀 장치 지능 패키지를 추가할 수 있습니다.
  • 증거 기반 메모리: 확인된 사용자 선호도를 저장하고 승격시키기 위해 코어 아이덴티티, 디렉터리, 디테일의 계층 시스템을 사용합니다.
  • 로컬 우선 아키텍처: 사용자의 자체 머신에서 실행되어 로컬 네트워크에 대한 통제를 유지합니다.
  • OpenAI 호환: OpenAI, DeepSeek, 로컬 Ollama 엔드포인트 등 다양한 LLM 백엔드를 지원합니다.

관련

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