aiden: 시스템 인터페이스 전반에서 다단계 컴퓨터 작업을 계획, 실행 및 검증하는 자율 작업 엔진
aiden: 시스템 인터페이스 전반에서 다단계 컴퓨터 작업을 계획, 실행 및 검증하는 자율 작업 엔진
해결하는 문제
Aiden는 단순한 AI 조언을 넘어 실제 컴퓨터 작업을 수행하도록 설계된 자율 AI 엔진입니다. 사용자가 상위 수준의 목표를 제공하면, 에이전트가 다양한 시스템 인터페이스를 통해 이를 계획, 실행 및 검증함으로써 파편화된 다단계 작업 문제를 해결합니다.
작동 방식
Aiden는 Goal $\rightarrow$ Plan $\rightarrow$ Tools $\rightarrow$ Permission $\rightarrow$ Execution $
ightarrow$ Recovery $
ightarrow$ Evidence $\rightarrow$ Result 루프를 통해 작동합니다. 로컬 시스템(파일, 터미널, 브라우저) 및 외부 서비스(APIs, MCP 서버)와 통합되어 작업을 수행합니다. 중요한 작업에 대해 사용자가 통제권을 유지할 수 있도록 계층적 승인 시스템을 제공하며, 작업이 실제로 완료되었는지 확인하기 위해 실제 증거를 바탕으로 주장을 검증하는 검증 레이어를 갖추고 있습니다.
대상 사용자
코드베이스 유지 관리, 심층 연구, 브라우저 기반 자동화, 시스템 운영과 같은 복잡한 워크플로우를 Windows, Linux, WSL, macOS(API 모드 사용) 환경에서 자동화해야 하는 개발자 및 파워 유저를 위해 설계되었습니다.
주요 특징
- 광범위한 도구 세트: 19개의 프로바이더와 9개의 채널에 걸쳐 76개의 기술과 121개의 도구를 포함합니다.
- 지속 가능한 자율성: 작업은 job-cards를 통해 추적되며, 이를 통해 에이전트가 재시작 후에도 작업을 재개하거나 복구 가능한 실패를 재시도할 수 있습니다.
- 브라우저 통합: accessibility-tree 스냅샷, 멀티 탭 처리 및 시각적 screenshot-to-vision 기능을 지원합니다.
- MCP 지원: 외부 서버에 연결하기 위한 Model Context Protocol 클라이언트로 작동합니다.
- 제어 메커니즘: 안전성과 비용 지출을 관리하기 위해 "trust dial"(Observer, Assistant, Partner) 및 위험 계층별 승인 기능을 제공합니다.
- 멀티 에이전트 기능: 더 큰 작업의 특정 부분을 격리된 서브 에이전트에게 위임할 수 있습니다.
- 자율 트리거: 선택 사항인 daemon 모드를 통해 파일, 일정, 이메일 및 webhooks에 반응할 수 있습니다.
Sources
- undefinedtaracodlabs/aiden