Tài liệu

Tài liệu RunMacro

Tạo robot đầu tiên, rồi tiến xa theo nhu cầu.

Hướng dẫn rõ ràng từng bước để tạo, chạy và cải thiện robot cho công việc máy tính lặp lại.

RunMacro robot
Tài liệu Tính năng AI Web Builder
✨ Tính năng

Tạo workflow web bằng AI Web Builder

Chế độ Trình duyệt, mở menu Thêm › Tạo Workflow bằng AI, nhập việc cần làm, bấm Bắt đầu tạo workflow. Xem plan, bấm sinh workflow, xem trước rồi bấm Thêm vào macro hiện tại.

Điều kiện cần

  • Workspace đang ở Chế độ Trình duyệt (Chrome CDP). Ở Chế độ Desktop sẽ bị từ chối.
  • Không có macro nào đang chạy và không đang ghi macro.
  • Đã cấu hình một provider AI trong tab AI / API kèm API key — trừ khi dùng chế độ Quick Create và tắt quan sát trực tiếp.
  • Chỉ cần Chrome/CDP khi bật quan sát trực tiếp hoặc khi bấm chạy thử; viết workflow thường thì không cần.
  • Vì phải vào được Chế độ Trình duyệt, tính năng này cần license trả phí.

Chế độ hỗ trợ

  • Chế độ BrowserChỉ chạy ở Chế độ Trình duyệt, và mọi workflow sinh ra đều được ghim ở chế độ browser. Trong đó có hai cách viết: Viết workflow không mở Chrome (mặc định) và Quan sát trực tiếp bằng Chrome/CDP.

Chức năng này làm gì

AI Web Builder nhận mô tả bằng lời của bạn (có thể tách thành nhiều bước), hỏi model AI để sinh ra một workflow, kiểm tra workflow đó theo danh sách lệnh được phép, rồi chuyển thành lệnh RunMacro thật và chèn vào macro dưới dạng một nhóm WF Group. AI có thể viết thẳng từ mô tả của bạn, hoặc mở Chrome quan sát trực tiếp — tự click, gõ, scroll để xem trang thật rồi mới viết.

Khi nào nên dùng

  • Muốn có bản nháp workflow nhanh cho một việc web quen thuộc.
  • Chưa biết dựng luồng thế nào và cần một điểm khởi đầu để sửa.
  • Việc cần làm mô tả bằng lời thì rõ, nhưng gõ tay từng lệnh sẽ lâu.
  • Muốn AI xem trang thật trước khi viết (bật quan sát trực tiếp).

Khi nào không nên dùng

  • Tự động hóa phần mềm desktop — AI Web Builder chỉ hỗ trợ Chế độ Trình duyệt.
  • Cần workflow chính xác tuyệt đối ngay lần đầu: hãy luôn xem trước và chạy thử, hoặc dùng Smart Record để lấy selector thật.
  • Việc cần lệnh ngoài danh sách được phép (nhận diện hình ảnh, chạy shell, thao tác desktop).

Các bước cấu hình

  1. Đảm bảo đang ở Chế độ Trình duyệt. Mở menu Thêm › Tạo Workflow bằng AI.
  2. Chọn thẻ Tạo workflow hoàn toàn bằng AI (thẻ còn lại dùng template có sẵn, rẻ và chính xác hơn).
  3. Ở thẻ 1. Mục tiêu, mô tả việc cần làm. Bấm Thêm bước nếu muốn tách thành nhiều bước rõ ràng (tối đa 21 bước).
  4. Ở thẻ 2. Cách AI thao tác, chọn viết không mở Chrome (mặc định) hoặc quan sát trực tiếp. Chọn quan sát trực tiếp sẽ hiện thêm nhóm cấu hình Chrome.
  5. Ở thẻ AI settings, chọn Builder mode: Quick Create, Plan & Build (mặc định) hoặc Smart Builder. Chọn Provider.
  6. Bấm Bắt đầu tạo workflow.
  7. Với Plan & Build và Smart Builder, hộp AI Workflow Plan mở ra: xem các block, biến, vòng lặp và rủi ro. Bạn sửa được tên và mục tiêu từng block, hoặc sửa trực tiếp JSON của plan.
  8. Bấm Generate Full Workflow, hoặc Generate Selected Block để sinh từng phần.
  9. Ở hộp xem trước, kiểm tra tab Danh sách lệnhJSON. Bấm Chạy thử nếu đã có Chrome/CDP.
  10. Bấm Thêm vào macro hiện tại để chèn, hoặc Tạo macro mới từ workflow này để thay cả macro.

Giải thích từng tùy chọn

Mục tiêu và Thêm bước

Ô mô tả việc cần làm. Bấm Thêm bước để tách thành nhiều bước có thứ tự (tối đa 21); mỗi bước là một tab riêng và có nút để xóa (trừ bước 1). Mô tả càng cụ thể, gồm cả URL, thì kết quả càng sát.

Viết workflow không mở Chrome

Mặc định. AI chỉ viết từ mô tả của bạn, không mở trình duyệt, nên nhanh và rẻ hơn. Đổi lại, selector là AI đoán và có thể cần sửa khi chạy.

Quan sát trực tiếp bằng Chrome/CDP

AI mở hoặc kết nối Chrome rồi tự click, gõ, scroll để xem trang thật trước khi viết. Chính xác hơn nhưng chậm và tốn nhiều lượt gọi AI hơn. Chọn xong sẽ hiện nhóm Cấu hình Chrome nâng cao để đặt nguồn Chrome, tên profile, kích thước và port.

Builder mode: Quick Create

Nhanh và ngắn, bỏ qua bước lập plan và sinh workflow luôn. Đây cũng là chế độ duy nhất dùng được với provider RunMacro AI khi tắt quan sát trực tiếp (xem mục hạn chế).

Builder mode: Plan & Build

Mặc định. AI lập plan trước, bạn xem và sửa plan rồi mới sinh workflow. Nên dùng cho hầu hết trường hợp vì bạn kiểm soát được trước khi tốn lượt sinh.

Builder mode: Smart Builder

Cho workflow phức tạp có biến, vòng lặp, điều kiện và xử lý lỗi. Tốn nhiều lượt AI nhất; chọn Generate Full Workflow ở chế độ này sẽ có hộp xác nhận vì ước tính dùng nhiều credit.

Max actions / batch

Giới hạn số hành động cho mỗi đợt sinh hoặc quan sát, không phải cho cả workflow. Để 0 là Auto, RunMacro tự chọn theo builder mode và độ dài mô tả.

Provider

Chọn model dùng để sinh workflow: RunMacro AI (dịch vụ sẵn có, không cần API key), ChatGPT / MởAI, Claude / Anthropic, Gemini, DeepSeek, MởRouter. Trừ RunMacro AI, các provider còn lại cần API key trong tab AI / API.

Chạy thử sau khi tạo (cần Chrome/CDP)

Tắt sẵn. Bật thì sau khi sinh xong sẽ chạy thử ngay; cần có Chrome/CDP đang mở.

Tự tạo biến đầu vào từ yêu cầu

Bật sẵn. AI tự nhận ra các giá trị nên tách thành biến (ví dụ email, từ khóa) và khai báo sẵn trong workflow.

Hộp AI Workflow Plan

Tab Summary hiện builder mode, cách viết, ước tính credit, các block kèm mục tiêu, biến, vòng lặp, điều kiện và rủi ro. Tab Edit Plan JSON cho sửa thẳng JSON. Bạn cũng đổi được tên và mục tiêu của block đang chọn.

Hộp xem trước: Chạy thử / Regenerate / Add & Continue Next Block

Chạy thử chạy tạm các lệnh rồi phục hồi macro, hộp thoại vẫn mở. Regenerate sinh lại. Add & Continue Next Block chỉ hiện khi plan còn block tiếp theo: chèn block này rồi sinh tiếp block sau, dùng lại cùng phiên Chrome.

Nhờ AI sửa JSON

Hiện khi workflow AI trả về không hợp lệ. RunMacro gửi lại JSON kèm danh sách lỗi và danh sách lệnh được phép để AI sửa. Nếu vẫn không hợp lệ, lỗi được cập nhật lại và bạn có thể thử tiếp hoặc hủy.

Kết quả mong đợi

Một nhóm lệnh WF Group được thêm vào macro, gồm các lệnh Smart HTML/CDP tương ứng với mô tả của bạn. Nếu AI trả về JSON không hợp lệ, hộp thoại lỗi mở ra và bạn có thể bấm Nhờ AI sửa JSON.

Ví dụ thực tế

Ví dụ: mở trang và tìm kiếm

  1. Ở Chế độ Trình duyệt, mở Thêm › Tạo Workflow bằng AI.
  2. Nhập: Vào https://example.com, gõ "áo thun" vào ô tìm kiếm, bấm nút Tìm, chờ danh sách kết quả hiện ra.
  3. Giữ nguyên Viết workflow không mở ChromePlan & Build. Bấm Bắt đầu tạo workflow.
  4. Xem plan: thường có 1 block với 4–5 hành động. Bấm Generate Full Workflow.
  5. Ở hộp xem trước, kiểm tra tab Danh sách lệnh xem selector có hợp lý.
  6. Bấm Thêm vào macro hiện tại, rồi chạy macro để kiểm tra thật.

Ví dụ: dùng quan sát trực tiếp cho trang lạ

  1. Mở AI Web Builder, nhập mô tả kèm URL cụ thể.
  2. Chọn Quan sát trực tiếp bằng Chrome/CDP.
  3. Mở nhóm Cấu hình Chrome nâng cao, giữ nguồn Chrome mặc định và kích thước 800x800.
  4. Bấm Bắt đầu tạo workflow. Chrome mở và AI tự thao tác trên trang; theo dõi ở thẻ 4. Tiến trình AI.
  5. Nếu Chrome không mở được, RunMacro hỏi có chuyển sang viết không mở Chrome — chọn Có là vẫn có workflow nháp.
  6. Xem trước, bấm Chạy thử rồi mới thêm vào macro.

Giới hạn và trường hợp lỗi

  • AI chỉ sinh được các lệnh trong danh sách cho phép: điều hướng và tab, thao tác phần tử web, chờ và kiểm chứng, điều khiển luồng cơ bản (delay, label, goto, if biến, retry), biến, và ghi ra file CSV/text. Không có nhận diện hình ảnh, thao tác desktop, chạy shell, hay nhắm vào iframe khác tên miền.
  • Provider RunMacro AI hiện chỉ dùng được ở chế độ Quick Create khi tắt quan sát trực tiếp. Ở Plan & Build (mặc định) hoặc khi bật quan sát trực tiếp, app báo thiếu API key dù RunMacro AI không cần key. Cách xử lý: chọn Quick Create, hoặc chọn provider khác đã có API key.
  • Chế độ viết không mở Chrome đoán selector, nên workflow có thể cần sửa khi chạy — chính giao diện cũng ghi rõ điều này.
  • Không có nút hủy khi AI đang chạy: bấm Hủy chỉ đóng hộp thoại, tiến trình gọi AI vẫn tiếp tục ở nền.
  • Có báo cáo về việc bấm Thêm vào macro hiện tại một lần nhưng chèn hai nhóm gần giống nhau. Sau khi thêm, hãy kiểm tra danh sách lệnh; nếu thấy trùng thì xóa nhóm dư.
  • Có báo cáo app đóng đột ngột khi tắt hộp xem trước sau khi đã thêm. Hộp xem trước hiện tự đóng sau khi thêm thành công để tránh trường hợp này.
  • Một số nhãn trong hộp plan và hộp xem trước còn để tiếng Anh khi giao diện đang ở tiếng Việt.
  • Bước AI không hỗ trợ mà lọt qua kiểm tra sẽ bị bỏ qua âm thầm lúc chuyển thành lệnh — số lệnh ít hơn plan là dấu hiệu của việc này.

Mẹo & lỗi thường gặp

Ghi rõ URL đầy đủ trong mô tả. Thiếu URL là nguyên nhân phổ biến nhất khiến AI sinh workflow lệch hướng.
Dùng Generate Selected Block cho việc dài: sinh và kiểm từng phần dễ sửa hơn nhận cả workflow lớn một lượt.
Luôn xem trước và chạy thử trước khi tin workflow AI viết. Selector đoán sai có thể click sai chỗ trên trang thật.
Thẻ chọn tạo workflow bằng template có sẵn rẻ hơn và chính xác hơn cho các việc quen thuộc — cân nhắc trước khi dùng AI viết từ đầu.
Cần selector đúng chắc chắn thì dùng Smart Record: nó lấy selector thật từ trang thay vì để AI đoán.

Thông tin kiểm chứng

  • ui/ai_web_builder_dialog.py
  • core/ai_web_builder.py
  • core/ai_workflow_capabilities.py
Robot biểu tượng của RunMacro

Công việc của robot. Thời gian của bạn.

Tạo robot trong vài phút, không cần lập trình. Chạy ổn định, quản lý từ xa, chi phí rõ ràng — và bạn luôn giữ quyền kiểm soát.