Bỏ qua để đến nội dung

Automation Là Gì?

Level: L8 — Automation & AI Agents (Bài 1/13) · Đối tượng: Người đã hoàn thành Level 1-7, sẵn sàng học cách tự động

Automation (tự động hóa thông thường) là 1 hệ thống rule-based (dựa trên quy tắc cố định) — không có mô hình ngôn ngữ (LLM) tham gia: nếu điều kiện X xảy ra, hệ thống làm Y, luôn luôn như vậy, không suy luận ngữ cảnh [S19, S20].

Đây là tầng đầu tiên, đơn giản nhất trong 1 thang 3 tầng bạn sẽ dùng xuyên suốt Level 8:

Automation (rule-based, không LLM)
AI Workflow (có LLM, nhưng chạy trong 1 chuỗi bước đã lập trình sẵn)
Agent (LLM tự quyết định luồng thực thi)

Ranh giới giữa 3 tầng nằm ở “ai đang kiểm soát luồng thực thi” — với automation, câu trả lời luôn là: quy tắc đã viết sẵn, không phải bất kỳ hình thức suy luận nào [S19, S20].

Điểm quan trọng nhất bài này: automation không phải “phiên bản lạc hậu” cần được thay bằng AI càng nhiều càng tốt. Đây là 1 lựa chọn kiến trúc hợp lệ, và với rất nhiều tác vụ, vẫn là lựa chọn đúng nhất — nhanh hơn, rẻ hơn, và dự đoán được kết quả tuyệt đối, điều mà AI Workflow hay Agent không đảm bảo được.

Trước khi học cách xây AI Workflow (bài 77) hay Agent (bài 79), bạn cần 1 đường baseline để so sánh — nếu không biết chính xác automation “thường” trông như thế nào, bạn sẽ khó nhận ra khi nào 1 tác vụ thực sự cần AI tham gia, và khi nào bạn chỉ đang làm phức tạp hóa 1 việc đơn giản một cách không cần thiết.

Đây chính là rủi ro lớn nhất khi mới học về agent: thêm AI vào nơi automation rule-based đã đủ tốt — tốn thêm chi phí và độ trễ mà không nhận lại giá trị tương xứng [S19]. Bài này tồn tại để bạn có công cụ nhận diện rủi ro đó trước khi đọc các bài tiếp theo, không phải sau khi đã xây nhầm.

Cơ chế của automation rule-based: điều kiện được kiểm tra theo đúng logic đã lập trình (if X then Y), không có bước “cân nhắc ngữ cảnh” hay “suy luận” nào xen vào. Với cùng 1 input, automation luôn cho ra đúng 1 kết quả — đây là điểm mạnh (dự đoán được tuyệt đối) và cũng là giới hạn (không xử lý được ngoại lệ ngoài dự kiến) của nó.

Đối chiếu nhanh với 2 tầng còn lại (chỉ đủ để phân biệt, không đào sâu — 2 bài sau sẽ đào sâu từng tầng):

Tầng LLM tham gia? Ai kiểm soát luồng? Đào sâu ở bài
Automation Không Quy tắc cố định (bài này)
AI Workflow Code path đã lập trình sẵn — LLM chỉ là 1 bước xử lý 77
Agent Chính LLM, dựa trên quan sát của nó 79

Sơ đồ 3 tầng (Automation→AI Workflow→Agent), nhấn mạnh trục “ai kiểm soát luồng thực thi” — tái sử dụng Visual Brief đã có (05-visual-briefs/l8-ch01-agent-vs-workflow.md, xây khi viết chapter nền tảng Level 8 trước đó), không tạo brief mới cho bài này.

Vòng đời 1 automation rule-based điển hình:

  1. Trigger — 1 sự kiện xảy ra (email đến, giờ đã điểm, file được tải lên…).
  2. Kiểm tra điều kiện — hệ thống so khớp sự kiện với quy tắc đã định sẵn (if).
  3. Thực thi hành động cố định — nếu khớp, chạy đúng hành động đã lập trình (then) — không có phương án B nào khác được cân nhắc.
  4. Kết thúc — không có bước “agent tự đánh giá kết quả rồi quyết định làm tiếp gì” — automation dừng đúng ở hành động đã định.

Ví dụ có nguồn thật: 1 rules engine phát hiện gian lận thanh toán hoạt động như 1 bản checklist — gắn cờ giao dịch dựa trên tiêu chí định sẵn (ví dụ: số tiền vượt ngưỡng X, giao dịch từ quốc gia lạ). Đây chính là automation rule-based thuần túy — khác hẳn 1 agent đánh giá ngữ cảnh và phát hiện bất thường ngay cả khi không quy tắc nào bị vi phạm rõ ràng [S20].

Ví dụ đời thường: bộ lọc email tự động chuyển mọi thư có tiêu đề chứa từ “hóa đơn” vào 1 thư mục riêng — đây là automation, không phải AI, dù việc này “nghe có vẻ thông minh.” Không có LLM nào tham gia đọc hiểu nội dung thư, chỉ là so khớp từ khóa.

Automation không “prompt” theo nghĩa gọi LLM — nhưng bạn cần 1 khung câu hỏi để tự kiểm tra bạn đang thực sự cần gì:

Tác vụ của tôi có phải dạng "nếu X thì luôn làm Y" không?
Kết quả mong muốn có giống hệt nhau mỗi lần, với cùng 1 input?
Tác vụ có cần cân nhắc ngữ cảnh/ngoại lệ mà quy tắc cố định không
bao quát hết được?

Nếu 2 câu đầu là “có” và câu cuối là “không” — automation rule-based là đủ, không cần AI Workflow hay Agent. (Khung quyết định đầy đủ hơn, để chọn tiếp giữa AI Workflow và Agent khi automation không đủ, sẽ học ở bài 79.)

Liệt kê 3 tác vụ lặp lại trong công việc hoặc cuộc sống của bạn. Với mỗi tác vụ, dùng khung câu hỏi ở mục 7 để xác định: đây có phải automation rule-based thuần túy không? Nếu không, ghi chú lại — bạn sẽ quay lại phân loại chính xác nó là AI Workflow hay Agent sau khi học bài 77 và 79.

Tự động hoá hoàn toàn (Ngoài cùng)Hệ thống tự kích hoạt, tự xử lý và báo cáoLặp lại có giám sátAI chạy theo lô, người kiểm duyệt kết quảNhập liệu thủ công (Trong cùng)Người tự chạy từng bước
Hình 8.1 — 3 tầng tự động hoá: từ Nhập liệu thủ công đến Tự động hoá hoàn toàn.

(Suy luận từ nguyên tắc [S19, S20], không phải quan sát độc lập.)

  • Gọi mọi hệ thống tự động là “AI” hay “agent” dù không có LLM nào tham gia suy luận — automation rule-based vẫn rất phổ biến và hữu ích.
  • Coi automation là “lạc hậu,” cần nâng cấp lên AI càng sớm càng tốt — bỏ qua thực tế rằng automation nhanh hơn, rẻ hơn, và đáng tin cậy hơn cho đúng loại tác vụ của nó.
  • Nhầm “có dùng phần mềm/API” với “có AI” — 1 hệ thống dùng nhiều API/tích hợp phức tạp vẫn có thể hoàn toàn là rule-based, không có LLM.
  • [S19] Building Effective Agents, Anthropic — định nghĩa 3 tầng, nguyên tắc đánh đổi chi phí/độ trễ khi thêm AI không cần thiết.
  • [S20] A Practical Guide to Building Agents, OpenAI — ranh giới “ai kiểm soát luồng thực thi,” ví dụ rules engine phát hiện gian lận.
  • Dẫn chiếu (không trích dẫn mới, tránh trùng lặp nghiên cứu — đúng nguyên tắc dùng chung Shared Research Pack): nội dung 2 nguồn trên đã được trích chi tiết hơn ở chapter nền tảng Level 8 viết trước đó (ch01-agent-la-gi-tu-duy-nen-tang.md) — bài này chỉ dùng đúng phần liên quan tới automation, không lặp lại toàn bộ phân tích agent/ workflow đã có ở đó.

Nội dung kiểm chứng qua nguồn Tier 1 (S19, S20), tái sử dụng nguyên vẹn từ nghiên cứu đã có (2026-07-11), không cần freshness audit lại lần 2 trong cùng Level. Nội dung mang tính nguyên lý/định nghĩa (ranh giới automation/AI Workflow/Agent), rủi ro lỗi thời thấp.