Bỏ qua điều hướng
chuanweb.com
Quay lại tất cả bài viết

Google ARTEMIS: Biến câu lệnh tiếng người thành tự động hoá test trên Android thật

chuanweb.com 2 phút đọc
Google ARTEMIS: Biến câu lệnh tiếng người thành tự động hoá test trên Android thật

Repo này là gì

ARTEMIS (8.286★) là dự án mã nguồn mở của Google — “Let AI assistants and test suites use real phones like a human”: để cho trợ lý AI và bộ test dùng điện thoại Android thật đúng cách như con người vẫn dùng. Repo: https://github.com/google/artemis · license Apache-2.0 · yêu cầu Python 3.12+.

Vì sao nó đột phá

  • Google + mã nguồn mở: hạ tầng tự động hoá Android được Google phát hành công khai, kèm các benchmark công bố.
  • Đạt 99%+ SOTA trên AndroidWorld — benchmark chuẩn cho agent trên Android, so với các hệ thống trước đây.
  • Hỗ trợ đa mô hình multimodal: Gemini, Claude, GPT-4o, Qwen-VL — không khoá vendor.
  • MCP Native Server: ARTEMIS mở sẵn chuẩn MCP (Model Context Protocol), tích hợp thẳng vào IDE như một server.
  • Điều khiển cả cụm công cụ thật: ADB, scrcpy, FFmpeg, Python (uv) — quick start tự phát hiện và tự cài đặt toolchain.

Bắt đầu nhanh

Theo README, quick start gồm các bước lớn:

  1. Cài system toolchains — ARTEMIS tự phát hiện và cài ADB, scrcpy, FFmpeg và dependency Python (uv).
  2. Cấu hình MCP: dùng MCP server gốc của ARTEMIS để nối vào IDE (VS Code / Cursor…) hoặc agent.
  3. Yêu cầu bằng ngôn ngữ tự nhiên — ví dụ “mở ứng dụng này, kiểm tra luồng đăng nhập, chụp lại kết quả”.

Model có thể chọn: Gemini, Claude, GPT-4o hay Qwen-VL tuỳ theo ngân sách và dữ liệu.

Ứng dụng thực tế

  • Test E2E Android tự động bằng câu lệnh tiếng người: QA viết “đăng ký tài khoản, đổi avatar, thoát ra” thay vì viết script bằng tay.
  • Agent hỗ trợ người dùng điện thoại thật: bạn đưa trợ lý vào thiết bị thật để thao tác giúp — điều mà AI chỉ nhìn ảnh màn hình không làm được sạch.
  • Autonomous testing trong CI: kết hợp ARTEMIS vào pipeline để máy tự chạy bộ “thử nghiệm trên thiết bị thật” mỗi khi có build mới.

Kết luận và takeaways

  • ARTEMIS là bước tiến lớn cho “AI dùng được thiết bị thật” thay vì chỉ đọc ảnh màn hình — chạy test, thao tác app thật.
  • Tích hợp MCP native nghĩa là bạn không phải tự viết glue code để nối IDE/agent.
  • Muốn thử ngay: chuẩn bị máy Android + cable, cài Python 3.12+, chạy quick start để nó tự dựng toolchain, rồi mở trong IDE qua MCP.

Với 8.000+ sao trong ~1 tháng, Google đang gửi tín hiệu rất rõ: tương lai của autonomous testing nằm trên thiết bị thật.

Chia sẻ bài viết này