Aurora는 반복적인 계획과 실행을 통해 복잡한 작업을 자율적으로 처리할 수 있는 생성 AI 에이전트를 구성하는 모듈형 아키텍처를 제공합니다. 고수준 목표를 실행 가능한 단계로 분해하는 플래너, 이러한 단계를 호출하는 대형 언어 모델 기반의 실행자, API, 데이터베이스 또는 사용자 정의 함수와 연동하는 도구 통합 계층으로 구성됩니다. 또한, 컨텍스트 유지를 위한 메모리 관리와 새로운 정보를 반영하는 동적 재계획 기능을 갖추고 있어 빠른 프로토타이핑과 완전한 워크플로우 및 의사결정 제어가 가능합니다.