LaiCai Flow: dùng AI tự động thao tác Android và emulator

LaiCai Flow giúp dùng AI để tự động thao tác thiết bị Android và emulator. Bạn có thể chỉnh sửa Flow trong Graph View, tạo Flow bằng hội thoại LLM API trong ứng dụng LaiCai, hoặc để Codex, Claude và các công cụ AI desktop tạo Flow qua MCP.

Thêm video hướng dẫn LaiCai Flow

  1. Tổng quan giao diện LaiCai Flow
  2. Tạo hồ sơ LaiCai Flow đầu tiên
  3. Tạo nút LaiCai Flow đầu tiên
  4. Tạo LaiCai Flow thủ công
  5. Tạo LaiCai Flow bằng AI Planner
  6. Tạo hồ sơ LaiCai Flow bằng Codex và MCP
  7. Chạy tự động hóa Android trên thiết bị bằng LaiCai Flow
  8. Tự động hóa Google Photos bằng node LaiCai Flow
  9. Xóa một ảnh Google Photos bằng node LaiCai Flow
  10. Xóa nhiều ảnh Google Photos bằng node lặp Flow
  11. Tự động xóa tất cả ảnh Google Photos bằng flow.until
  12. Tự động nhập văn bản trên Android bằng data.array và flow.foreach

Core concepts

Bạn có thể hiểu cấu hình Flow như một sơ đồ quy trình: mỗi nút trong Flow chỉ làm một việc. Mỗi nút đều có đầu vào và đầu ra, nút trước sẽ chuyển dữ liệu cho các nút phía sau. Ví dụ, [nút khớp hình ảnh] chỉ chịu trách nhiệm tìm tọa độ của hình ảnh, sau đó chuyển tọa độ đó cho [nút nhấp] tiếp theo để thực hiện tác vụ nhấp.

Profile and Main Flow

A profile stores one or more flows. The Main Flow is the entry point that runs when you start automation on a device.

Nodes and data

Flow cung cấp nhiều loại nút để xử lý các loại tác vụ khác nhau. Mỗi nút phụ trách một hành động rõ ràng hoặc một bước xử lý dữ liệu, chẳng hạn như thao tác màn hình, điều kiện, chuyển đổi dữ liệu, điều khiển luồng, tương tác với dịch vụ bên ngoài hoặc gọi một Flow khác. Sau khi chạy, nút có thể xuất dữ liệu để các nút phía sau tiếp tục sử dụng.

Node có thể làm gì

Node của LaiCai Flow bao phủ quan sát màn hình, thao tác thiết bị, xử lý dữ liệu, điều khiển luồng và tích hợp bên ngoài. Bạn kết hợp chúng như các khối: quan sát màn hình, chọn dữ liệu, thao tác thiết bị, rồi rẽ nhánh, chờ, lặp hoặc gọi Flow khác.

Quan sát màn hình

Dùng khớp ảnh, OCR, phát hiện đối tượng, ảnh chụp màn hình và tìm kiếm UI tree để định vị chữ, nút, template hoặc mục tiêu đang hiển thị trên màn hình Android.

vision.matchvision.ocrvision.detectvision.captureui.find

Chạm và nhập liệu

Sau khi node trước cung cấp vị trí hoặc giá trị, thực hiện tap, swipe, nhấn giữ, kéo, nhập văn bản, phím bàn phím hoặc thao tác clipboard.

pointer.tappointer.swipepointer.longPresspointer.draginput.text

Điều khiển app và thiết bị

Mở hoặc dừng app Android, gửi Home và Back, chụp màn hình, quay màn hình, chỉnh âm lượng hoặc lưu media vào điện thoại.

app.openapp.forceStopdevice.homedevice.backdevice.screenshot

Xử lý dữ liệu

Chọn field, đọc JSON path, tạo object và array, lọc và sắp xếp danh sách, so sánh giá trị và lưu trạng thái runtime cho các bước sau.

data.pickdata.filterdata.sortdata.jsonGetvar.setstorage.get

Điều khiển Flow

Rẽ nhánh theo điều kiện, chờ giữa các bước, dừng lượt chạy, gọi Flow con, lặp Flow, duyệt array hoặc chạy đến khi Flow con thành công.

flow.branchflow.waitflow.runflow.repeatflow.forEachflow.until

Tích hợp bên ngoài

Gọi HTTP API, tải file cục bộ, chạy macro hoặc script AutoJS đã lưu, và dùng ADB Shell khi cần tự động hóa Android sâu hơn.

http.requestfile.loadmacro.playautojs.runadb.shell

Ba cách tạo quy trình tự động hóa LaiCai Flow

Ví dụ Graph View hiển thị quy trình tự động hóa LaiCai Flow được tạo từ các node đã kết nối.
Cách 1

Chỉnh sửa Flow trong Graph View

Phù hợp với người có kinh nghiệm lập trình hoặc tự động hóa, khi yêu cầu rõ ràng và các bước không quá phức tạp. Trong Graph View, thêm node tự động hóa thủ công, nối theo thứ tự thực thi, rồi cấu hình tham số, input, output và dữ liệu truyền giữa các node.

  • Trước tiên hãy tách mục tiêu thành vài bước xác định, như mở ứng dụng, chờ màn hình và chạm nút.
  • Dùng đường nối để thể hiện đường thực thi và nhánh đơn giản, ví dụ success, failure, true và false.
  • Sau mỗi đoạn nhỏ hãy chạy kiểm tra và xem log để xác nhận tham số node, input, output và trạng thái thiết bị.
Cách 2

Tạo Flow bằng hội thoại trong ứng dụng LaiCai

Không cần nền tảng lập trình. Bất kỳ ai cũng có thể mô tả tác vụ tự động hóa bằng ngôn ngữ tự nhiên để AI tạo hoặc chỉnh sửa Flow trong ứng dụng LaiCai. Bạn có thể giải thích mục tiêu như đang trò chuyện, ví dụ mở ứng dụng, tìm nút, đọc văn bản, chạm phần tử, nhập nội dung hoặc lặp thao tác. Bạn cũng có thể dùng @mention để nhanh chóng chọn ảnh mẫu, vùng OCR, tài nguyên thiết bị hoặc node có sẵn, giúp AI cập nhật Profile hiện tại chính xác hơn.

  • Mô tả nhu cầu bằng ngôn ngữ thường, ví dụ “mở YouTube, chạm biểu tượng tìm kiếm, nhập LaiCai Flow”.
  • Dùng @mention để chọn assets cần dùng, như ảnh mẫu, vùng nhận diện, ảnh chụp nút hoặc node có sẵn.
  • AI dựa trên Flow hiện tại, khả năng node, trạng thái thiết bị và tài nguyên bạn chọn để tạo hoặc điều chỉnh kết nối node và tham số.
  • Nếu thiếu tên package, ảnh mẫu, vùng OCR, thông tin tài khoản hoặc tham số API, ứng dụng sẽ yêu cầu bổ sung thay vì tự đoán.
Cách 3

Tạo Flow qua MCP trong Codex, Claude và công cụ AI desktop khác

Phù hợp với người đã dùng Codex, Claude hoặc các công cụ AI desktop tương tự. Qua LaiCai MCP, AI desktop có thể đọc trực tiếp thiết bị, khả năng node, tài nguyên tự động hóa và Profile hiện có, nên bạn không cần sao chép các ngữ cảnh đó vào cuộc trò chuyện và không tốn thêm LLM API token cho phần ngữ cảnh cục bộ này. Bạn vẫn có thể tận dụng khả năng đọc code, phân tích file, suy luận có cấu trúc và ngữ cảnh dài của Codex, Claude để AI vừa hiểu tài liệu dự án vừa tạo, kiểm tra hoặc cập nhật LaiCai Flow Profile.

  • Không cần sao chép thủ công thông tin thiết bị, node schema, assets hoặc nội dung Profile vào cửa sổ chat.
  • Không tốn thêm LLM API token cho ngữ cảnh cục bộ do MCP cung cấp.
  • Kết hợp khả năng phân tích code, đọc file và chia nhỏ vấn đề của Codex, Claude để hỗ trợ thiết kế Flow phức tạp hơn.
  • Phù hợp khi cần AI đồng thời tham chiếu file dự án cục bộ, tài nguyên tự động hóa và trạng thái thiết bị thật để bảo trì Profile.