GitHub TrendingAI · 머신러닝오늘의 주요

google/artemis

자연어로 안드로이드 테스트 자동화를 가능하게 하는 구글 ARTEMIS

원제 google/artemis

스타 13,359당일 +338Python
Key Point

AI 코딩 어시스턴트가 실제 안드로이드 기기를 자동으로 제어하고 테스트하는 방식이 크게 바뀔 수 있기 때문이다.

핵심 요약

  • 구글이 공개한 ARTEMIS는 자연어 지시를 안드로이드 기기의 실제 자동화 작업으로 변환하는 AI 보조 도구이다.
  • Antigravity, Codex, Claude Code 등 AI 코딩 어시스턴트와 seamless하게 통합되며, AndroidWorld 벤치마크에서 99% 이상의 성공률을 달성한다.
  • 접근성 계층과 OCR, 시각 모델을 결합하여 캐시, Compose, Flutter 인터페이스 같은 커스텀 UI도 정확히 찾는다.
  • Flash 프로필(3~5초/단계, 빠른 반응형 루프)과 Pro 프로필(15~40초/단계, 계획과 검증 포함)의 두 실행 모드를 제공한다.
  • Pro 모드에서는 Planner가 마크다운 작업 계획을 유지하고, Operator가 도구 전체를 사용해 실행하며, Safety Net이 모든 동작을 사전 검증한다.
  • Flash와 Pro 모두 화면 스크린샷을 시각적 요약으로 압축하고, 세션 기록을 T+mm:ss 시계로 추적하며, 영상 분석을 통해 과거 단계를 회상할 수 있다.
  • 첫 작업 시 기기에 Artemis Accessibility Helper를 자동 설치하여 UIAutomation 연결 없이도 화면 레이아웃을 읽는다.
  • 웹 비주얼 테스트 콘솔, MCP 서버, CLI, Python SDK의 4가지 사용 방식을 제공하며, `./start.sh` 또는 `start.bat`로 한 번에 셋업할 수 있다.
  • IDE MCP 설정 시 AI가 실제 기기를 직접 제어하도록 구성할 수 있으며, 고급 테스트 행동 규칙을 `rules.md`로 제공한다.
  • AndroidWorld 벤치마크에서 20개 이상의 앱과 100개 이상의 다단계 작업을 99% 이상의 성공률로 완수했다.
  • 향후 로드맵으로 Android Studio 네이티브 IDE 플러그인, iOS 확장, 경량 온디바이스 VLM, 음성 기반 작업 제어를 계획 중이다.
  • Apache License 2.0으로 공개되었으며, `third_party/` 디렉토리의 서드파티 코드는 각각의 라이선스를 유지한다.
AI 요약 안내

AI가 한국어로 정리한 내용입니다. 정확한 정보는 원문을 확인해 주세요.

요약 원칙 ↗