Menu
ESC

Nhập từ khóa để tìm kiếm

↑↓ Di chuyển
Enter Mở
ESC Đóng

Đang tải...

Bài 36 — Automation: RPA + Workflow + AI

Digital Transformation Strategy Bài 36/60

Mở đầu — vì sao bài này quan trọng

Trong hành trình chuyển đổi số, có một sự thật phũ phàng mà nhiều lãnh đạo phải học bằng tiền: bạn có thể mua phần mềm hiện đại nhất, xây app đẹp nhất, nhưng nếu phía sau hậu trường nhân viên vẫn phải copy-paste dữ liệu từ email sang Excel rồi nhập tay vào ERP, thì bạn chưa hề chuyển đổi số — bạn chỉ đang số hóa cái sự thủ công của mình.

Automation (tự động hóa) chính là lớp cơ bắp giúp chuyển đổi số thật sự tạo ra giá trị. Đây là nơi bạn biến những quy trình lặp đi lặp lại, tốn người, dễ sai sót thành những dòng chảy công việc chạy 24/7 không mệt mỏi. Nhưng automation không phải là một công nghệ đơn lẻ — nó là một stack gồm nhiều lớp, mỗi lớp giải quyết một loại bài toán khác nhau. Người làm chuyển đổi số giỏi không hỏi "nên dùng RPA hay AI?", mà hỏi "quy trình này thuộc lớp nào trong automation stack, và công cụ nào phù hợp nhất?".

Trong bài này, tôi sẽ giúp bạn hiểu ba lớp cốt lõi của automation stack — RPA, Workflow/BPM, và AI — biết khi nào dùng lớp nào, và quan trọng nhất là biết cách phối hợp cả ba để đạt được cái gọi là hyperautomation (siêu tự động hóa) mà Gartner đã nói tới suốt mấy năm qua. Đây là kỹ năng cực kỳ thực dụng: một DT Lead biết chọn đúng lớp automation có thể tiết kiệm cho doanh nghiệp hàng tỷ đồng chi phí vận hành mỗi năm.

Khái niệm cốt lõi

Hãy hình dung automation stack như một tòa nhà ba tầng. Mỗi tầng phù hợp với một loại công việc, và bạn thường phải kết hợp nhiều tầng để giải quyết một quy trình end-to-end thực tế.

Lớp 1 — RPA (Robotic Process Automation)

RPA là những con "bot phần mềm" mô phỏng chính xác thao tác của con người trên giao diện máy tính: mở ứng dụng, click chuột, gõ phím, copy dữ liệu từ màn hình này sang màn hình kia, đăng nhập, tải file, gửi email. Các nền tảng phổ biến là UiPath, Automation Anywhere, Blue Prism, và gần đây có Microsoft Power Automate Desktop (miễn phí cho người dùng Windows).

Điểm mạnh cốt lõi của RPA: nó hoạt động ở lớp giao diện (UI layer), nghĩa là nó không cần đụng vào code hay API của hệ thống. Đây là lý do RPA cực kỳ hợp với các hệ thống legacy cũ kỹ — những phần mềm kế toán, ERP, core banking đời cũ không có API, không cho phép tích hợp trực tiếp. Con bot chỉ đơn giản "ngồi trước màn hình" và làm y hệt như một nhân viên.

Nhưng chính điểm mạnh này cũng là điểm yếu: vì RPA phụ thuộc vào giao diện, chỉ cần hệ thống thay đổi vị trí một cái nút, đổi layout màn hình, là bot có thể "gãy" (break). RPA phù hợp cho quy trình rule-based (dựa trên quy tắc rõ ràng), high-volume (khối lượng lớn), lặp lạiít thay đổi. Ví dụ kinh điển: đối soát giao dịch, nhập liệu hóa đơn, tạo báo cáo định kỳ, xử lý đơn hàng.

Lớp 2 — Workflow / BPM (Business Process Management)

Nếu RPA giải quyết một tác vụ thì Workflow/BPM giải quyết cả một quy trình có nhiều bước, nhiều người, nhiều điều kiện rẽ nhánh. Đây là lớp điều phối (orchestration): nó quyết định "sau khi bước A xong thì chuyển cho ai, khi nào cần phê duyệt, nếu bị từ chối thì quay lại đâu".

Các công cụ tiêu biểu: Camunda, Microsoft Power Automate (cloud flows), Zapier, Make (Integromat), và các nền tảng iBPMS lớn. Workflow tập trung vào luồng công việc giữa các con người và hệ thống: đơn xin nghỉ phép đi qua quản lý trực tiếp rồi tới HR; hồ sơ vay đi qua thẩm định, phê duyệt, giải ngân. Workflow không "click chuột giả người" như RPA — nó kết nối hệ thống qua API, form điện tử, và các bước phê duyệt.

Hiểu đơn giản: RPA là người thợ làm việc, Workflow là người quản đốc điều phối ai làm gì khi nào.

Lớp 3 — AI / ML (trí tuệ nhân tạo)

Đây là lớp xử lý những thứ mà RPA và Workflow không làm được: các quyết định cần phán đoán, dữ liệu phi cấu trúc, ngôn ngữ tự nhiên. AI mang lại "bộ não" cho automation:

  • IDP (Intelligent Document Processing): đọc và bóc tách dữ liệu từ hóa đơn, hợp đồng, CMND/CCCD, chứng từ scan — kể cả viết tay.
  • NLP / LLM: hiểu email khách hàng, phân loại yêu cầu, tóm tắt, trả lời tự động (chatbot, email routing).
  • ML dự đoán: chấm điểm rủi ro tín dụng, dự báo nhu cầu, phát hiện gian lận.
AI là lớp xử lý sự mơ hồ. Khi một hóa đơn có định dạng lạ, khi khách viết email lộn xộn không theo mẫu, khi cần "đoán" ý định — đó là lúc AI vào cuộc.

Hyperautomation — khi ba lớp hợp lực

Sức mạnh thật sự đến khi bạn ghép ba lớp lại. Gartner gọi đây là hyperautomation. Một ví dụ điển hình của luồng kết hợp:

  • Email khách hàng gửi hóa đơn tới → Workflow bắt sự kiện, khởi động quy trình.
  • AI (IDP) đọc file PDF, bóc tách số tiền, mã số thuế, ngày tháng.
  • RPA đăng nhập vào ERP legacy (không có API) và nhập dữ liệu đã bóc tách vào.
  • Workflow định tuyến: nếu số tiền > 50 triệu thì gửi cho trưởng phòng phê duyệt.
Không lớp nào tự làm được toàn bộ. RPA không đọc được PDF lộn xộn, AI không tự đăng nhập ERP cũ, Workflow không tự bóc dữ liệu. Cùng nhau, chúng tạo thành một quy trình end-to-end tự động gần như hoàn toàn.

Tình huống thực tế

Tình huống 1 — Ngân hàng Việt và bài toán đối soát cuối ngày

Một ngân hàng thương mại cổ phần tầm trung tại TP.HCM có một nỗi đau kéo dài nhiều năm: mỗi cuối ngày, đội vận hành (back office) phải đối soát giao dịch giữa hệ thống core banking và các cổng thanh toán bên ngoài (ví điện tử, cổng thẻ). Quy trình này hoàn toàn thủ công: 6 nhân viên, mỗi người tải file từ từng cổng, mở Excel, dùng hàm VLOOKUP so khớp từng giao dịch, đánh dấu chênh lệch. Trung bình mất 4 tiếng mỗi ngày, và tỷ lệ sai sót do mỏi mắt vào cuối ca lên tới khoảng 3%.

Đội DT quyết định triển khai RPA bằng UiPath cho khâu này. Con bot được lập trình để: tự động đăng nhập từng cổng, tải file đối soát, mở core banking export dữ liệu, chạy thuật toán so khớp, và xuất ra báo cáo chênh lệch. Quan trọng là core banking đời cũ của họ không có API, nên RPA là lựa chọn hợp lý — bot thao tác trực tiếp trên giao diện như con người.

Kết quả sau 3 tháng: thời gian đối soát giảm từ 4 tiếng xuống còn 25 phút (bot chạy tự động lúc 6h sáng, người chỉ review chênh lệch). Sai sót gần như bằng 0 với các giao dịch khớp chuẩn. 6 nhân viên được chuyển sang xử lý các case ngoại lệ và chăm sóc khách hàng — không ai bị sa thải, đây là điểm cực kỳ quan trọng cho change management.

Bài học rút ra: RPA tỏa sáng nhất ở những quy trình rule-based, high-volume, chạy trên hệ thống legacy không có API. Đừng cố tích hợp API vào một core banking 15 tuổi — chi phí và rủi ro khổng lồ; hãy để bot "ngồi trước màn hình" làm thay.

Tình huống 2 — Chuỗi bán lẻ FMCG và hóa đơn nhà cung cấp

Một chuỗi bán lẻ tại Đông Nam Á (giả định tương tự mô hình VinCommerce/WinMart) nhận khoảng 8.000 hóa đơn nhà cung cấp mỗi tháng, đến từ hàng trăm nhà cung cấp với đủ loại định dạng: PDF, ảnh chụp, scan, thậm chí có cái viết tay. Ban đầu họ thử triển khai RPA thuần túy để nhập liệu, nhưng thất bại: bot chỉ đọc được hóa đơn có định dạng cố định, còn 40% hóa đơn "lạ" khiến bot gãy liên tục.

Vấn đề ở đây không phải là nhập liệu (việc RPA làm tốt), mà là đọc hiểu dữ liệu phi cấu trúc (việc RPA không làm được). Họ bổ sung lớp AI: một giải pháp IDP (Intelligent Document Processing) dùng OCR + machine learning để bóc tách trường dữ liệu từ mọi định dạng hóa đơn, kể cả những mẫu chưa từng thấy. Kiến trúc cuối cùng là hyperautomation:

  • AI/IDP đọc hóa đơn, bóc tách nhà cung cấp, mặt hàng, số tiền, VAT — với độ tin cậy (confidence score) cho mỗi trường.
  • Trường nào AI tự tin > 95% → RPA tự động nhập thẳng vào hệ thống mua hàng.
  • Trường nào AI không chắc → Workflow đẩy cho nhân viên review (human-in-the-loop).
Kết quả: 75% hóa đơn được xử lý hoàn toàn tự động (straight-through processing), 25% còn lại cần người kiểm tra nhưng đã có dữ liệu AI điền sẵn nên nhanh hơn nhiều. Thời gian xử lý trung bình một hóa đơn giảm từ 12 phút xuống dưới 2 phút.

Bài học rút ra: Đừng ép RPA làm việc của AI. Khi gặp dữ liệu phi cấu trúc hoặc cần phán đoán, hãy thêm lớp AI phía trước, và luôn thiết kế cơ chế human-in-the-loop dựa trên confidence score. Automation không có nghĩa là loại bỏ 100% con người — mà là để con người chỉ chạm vào những gì máy không chắc.

Tình huống 3 — Công ty logistics và cái bẫy "tự động hóa quy trình tồi"

Một công ty logistics tại Hà Nội muốn tự động hóa quy trình xử lý khiếu nại giao hàng. Quy trình hiện tại có 14 bước, đi qua 5 phòng ban, với 3 lần nhập lại cùng một dữ liệu ở các hệ thống khác nhau. Đội IT hào hứng định dùng RPA để bot hóa toàn bộ 14 bước.

May mắn là DT Lead đã dừng lại và đặt câu hỏi kinh điển: "Tại sao quy trình này lại có 14 bước và 3 lần nhập trùng?". Hóa ra bản thân quy trình đã tồi — nó được thiết kế chắp vá qua nhiều năm. Nếu automate nó nguyên trạng, họ chỉ đang "tự động hóa sự lãng phí" với tốc độ cao hơn.

Họ đã làm ngược lại: trước tiên dùng Workflow/BPM (Camunda) để vẽ lại và tái thiết kế quy trình, gộp 14 bước còn 6, loại bỏ hoàn toàn 2 lần nhập trùng bằng cách kết nối hệ thống. Sau đó mới thêm RPA cho vài tác vụ nhập liệu còn sót, và AI để tự động phân loại khiếu nại theo mức độ nghiêm trọng. Kết quả tốt hơn nhiều so với nếu chỉ "bot hóa mù quáng" quy trình cũ.

Bài học rút ra: Đừng automate một quy trình tồi — hãy sửa nó trước, rồi mới tự động hóa. Đây là nguyên tắc vàng, và cũng là lý do Workflow/BPM thường phải đi trước RPA. Automate quy trình tồi = làm cho cái tồi chạy nhanh hơn.

Hướng dẫn từng bước

Đây là quy trình 7 bước để triển khai một sáng kiến automation trong doanh nghiệp bạn:

Bước 1 — Lập bản đồ quy trình (Process Discovery). Chọn quy trình ứng viên và vẽ nó ra chi tiết. Có thể dùng process mining (như Celonis) hoặc đơn giản là ngồi quan sát nhân viên làm. Ghi lại từng bước, thời gian, tần suất, tỷ lệ lỗi.

Bước 2 — Đánh giá và ưu tiên. Chấm điểm mỗi quy trình theo 2 trục: giá trị mang lại (tiết kiệm giờ công, giảm lỗi) và độ dễ tự động hóa (mức độ rule-based, tần suất thay đổi). Ưu tiên những cái "high value, easy to automate" trước để có quick win.

Bước 3 — Chọn đúng lớp automation. Áp dụng cây quyết định:

  • Quy trình có quy tắc rõ ràng, chạy trên hệ thống không có API? → RPA.
  • Quy trình nhiều bước, nhiều người phê duyệt, cần điều phối? → Workflow/BPM.
  • Cần đọc dữ liệu phi cấu trúc, phán đoán, hiểu ngôn ngữ? → AI.
  • Kết hợp nhiều yếu tố trên? → Hyperautomation (ghép các lớp).
Bước 4 — Tái thiết kế quy trình trước khi automate. Luôn hỏi: có bước nào thừa không? có thể loại bỏ, gộp, đơn giản hóa không? Automate phiên bản tinh gọn, đừng automate mớ hỗn độn.

Bước 5 — Xây PoC nhỏ và thiết kế human-in-the-loop. Bắt đầu với một quy trình duy nhất, khối lượng nhỏ. Với các bước AI, luôn có ngưỡng confidence để chuyển cho người khi máy không chắc.

Bước 6 — Triển khai với giám sát (monitoring). Đặt dashboard theo dõi bot: bao nhiêu giao dịch thành công, bao nhiêu bị lỗi, thời gian chạy. Bot gãy cần được cảnh báo ngay.

Bước 7 — Đo lường ROI và mở rộng. Tính chính xác giờ công tiết kiệm, giảm lỗi, tăng tốc độ. Có số liệu rồi mới xin ngân sách để nhân rộng sang quy trình khác.

Lỗi thường gặp & mẹo

Lỗi 1 — Automate quy trình tồi. Như đã nói ở tình huống 3, tự động hóa sự lãng phí chỉ làm lãng phí nhanh hơn. Mẹo: luôn dành thời gian tái thiết kế (redesign) trước khi automate.

Lỗi 2 — Chọn nhầm lớp công cụ. Ép RPA đọc dữ liệu phi cấu trúc (việc của AI), hoặc dùng AI cho việc chỉ cần một quy tắc if-else đơn giản (tốn kém vô lý). Mẹo: học thuộc cây quyết định ở Bước 3.

Lỗi 3 — Bỏ qua "bot fragility". RPA hoạt động trên UI, nên chỉ cần hệ thống cập nhật giao diện là bot gãy hàng loạt mà không ai biết. Mẹo: có quy trình quản lý thay đổi — khi IT nâng cấp hệ thống, phải kiểm tra lại bot; đặt cảnh báo khi bot fail.

Lỗi 4 — Quên yếu tố con người (change management). Nhân viên sợ bot cướp việc, âm thầm phá hoại hoặc không hợp tác. Mẹo: truyền thông rõ ràng rằng bot làm phần nhàm chán, con người được chuyển lên việc giá trị cao hơn. Đưa chính người làm quy trình cũ vào đội thiết kế bot — họ hiểu quy trình nhất.

Lỗi 5 — Không có governance cho automation. Khi có 200 con bot chạy khắp công ty mà không ai quản lý tập trung, đó là "bot sprawl" — thảm họa bảo trì và bảo mật. Mẹo: lập một Automation CoE (Center of Excellence) quản lý danh mục bot, chuẩn hóa, và bảo mật (bot thường giữ mật khẩu đăng nhập hệ thống!).

Mẹo vàng — Bắt đầu từ "attended" trước "unattended". Bot attended chạy có người giám sát bên cạnh (hỗ trợ nhân viên), rủi ro thấp, dễ tạo niềm tin. Sau khi ổn định mới chuyển sang unattended (bot chạy hoàn toàn tự động, không người). Đây là con đường an toàn để mở rộng.

Bài tập thực hành

Bài tập 1 — Phân loại lớp automation. Với mỗi quy trình sau trong doanh nghiệp bạn (hoặc tưởng tượng), hãy xác định nên dùng lớp nào (RPA / Workflow / AI / kết hợp) và giải thích tại sao:

  • (a) Gửi email nhắc nhở khách hàng đóng tiền định kỳ hàng tháng.
  • (b) Đọc CCCD scan của khách hàng và điền thông tin vào form mở tài khoản.
  • (c) Xử lý đơn xin hoàn tiền đi qua 3 cấp phê duyệt tùy giá trị.
  • (d) Nhập 500 dòng dữ liệu bán hàng mỗi ngày từ file Excel vào ERP cũ không có API.
Bài tập 2 — Ma trận ưu tiên. Liệt kê 5 quy trình thủ công trong bộ phận của bạn. Chấm điểm mỗi cái theo 2 trục (giá trị 1-5, độ dễ automate 1-5), vẽ lên ma trận 2x2. Đâu là "quick win" đầu tiên bạn sẽ chọn?

Bài tập 3 — Thiết kế luồng hyperautomation. Chọn quy trình xử lý hóa đơn nhà cung cấp trong công ty bạn. Vẽ sơ đồ luồng end-to-end ghép cả ba lớp: Workflow bắt sự kiện, AI đọc hóa đơn, RPA nhập liệu, và điểm human-in-the-loop nằm ở đâu. Xác định ngưỡng confidence score bạn sẽ dùng để chuyển cho người.

Tóm tắt

Automation trong chuyển đổi số không phải một công nghệ đơn lẻ mà là một stack ba lớp:

  • RPA — bot mô phỏng người click chuột, hoàn hảo cho quy trình rule-based, high-volume, trên hệ thống legacy không có API. Nhưng dễ gãy khi giao diện thay đổi.
  • Workflow/BPM — lớp điều phối, quản lý luồng công việc nhiều bước, nhiều người, nhiều phê duyệt. Thường phải đi trước để tái thiết kế quy trình.
  • AI/ML — bộ não xử lý dữ liệu phi cấu trúc, ngôn ngữ, và phán đoán. Dùng IDP để đọc chứng từ, NLP để hiểu văn bản, ML để dự đoán.
Sức mạnh thật sự đến từ hyperautomation — ghép cả ba lớp để tạo quy trình end-to-end tự động, với con người chỉ can thiệp ở điểm máy không chắc chắn (human-in-the-loop).

Ba nguyên tắc bạn phải khắc cốt ghi tâm: (1) Đừng automate một quy trình tồi — sửa nó trước; (2) Chọn đúng lớp cho đúng bài toán, đừng ép RPA làm việc của AI; (3) Automation là câu chuyện con người, không chỉ công nghệ — quản lý thay đổi tốt thì mới thành công. Nắm chắc ba điều này, bạn đã sẵn sàng dẫn dắt sáng kiến automation tạo ra giá trị thật cho doanh nghiệp.