AI OCR là gì (và khác gì OCR truyền thống)?
7 tháng 7, 2026 · 6 phút đọc
AI OCR dùng một mô hình vision-language để đọc tài liệu giống cách con người đọc — hiểu layout, nhãn trường, và ngữ cảnh — thay vì khớp pixel với một template cố định. Đó là lý do nó trích xuất được dữ liệu từ một hoá đơn chưa từng thấy, bằng ngôn ngữ hay đơn vị tiền tệ nó không được huấn luyện riêng, mà không cần kỹ sư map sẵn từng trường.
AI OCR thực sự nghĩa là gì?
Nói gọn trong một câu, OCR truyền thống là nhận diện ký tự: biến pixel thành chữ, từng ký tự một, không hiểu gì về ý nghĩa của chúng. AI OCR (đôi khi gọi là "intelligent document processing") thêm một bước nữa lên trên — một mô hình vision-language đọc phần chữ đã nhận diện trong ngữ cảnh, giống cách một người lướt qua hoá đơn: khối chữ này là tên nhà cung cấp vì nó nằm ở phần letterhead, con số này là tổng tiền vì nó đứng cạnh chữ "合計" và có định dạng tiền tệ.
Sự khác biệt này quan trọng vì phần khó của việc số hoá tài liệu chưa bao giờ là đọc ký tự — các engine OCR đã làm tốt việc đó suốt hai thập kỷ. Phần khó là biết mỗi ký tự thuộc về trường nào. Đó chính là bước AI OCR thêm vào.
AI OCR khác gì OCR dựa trên rule truyền thống?
OCR dựa trên rule ghép một engine nhận diện với một template: kỹ sư định nghĩa toạ độ cố định hoặc regex cho layout hoá đơn của một nhà cung cấp cụ thể — "tên nhà cung cấp luôn nằm trong ô này, tổng tiền luôn nằm trong ô kia." Cách này hoạt động, cho tới khi nhà cung cấp đổi mẫu hoá đơn, hoặc bạn onboard một nhà cung cấp mới có layout khác, và ai đó phải dựng template mới bằng tay.
- OCR dựa trên rule: nhanh và rẻ trên mỗi trang, nhưng dễ vỡ — layout mới nào cũng cần template riêng, và chỉ một thay đổi nhỏ trong layout cũng âm thầm làm hỏng việc trích xuất.
- AI OCR: đọc cấu trúc và ý nghĩa, không phải toạ độ cố định — nó tổng quát hoá được sang nhà cung cấp và layout mới mà không cần người viết template riêng cho từng cái.
Vì sao layout tự do không cần template?
Một mô hình hiểu layout không hỏi "ô ở toạ độ (120, 340) chứa gì?" — nó hỏi "khối chữ nào đọc giống tên nhà cung cấp, khối nào đọc giống tổng tiền?" Đó là câu hỏi về ngữ nghĩa, không phải tra cứu toạ độ, nên nó vẫn đúng dù hoá đơn là một cột, một layout hai cột, hay một biên lai viết tay.
Đây chính là thứ chế độ trích xuất "freeform" mang lại: đưa mô hình vào bất kỳ loại tài liệu nào nó chưa từng được cấu hình riêng, nó vẫn trả về kết quả có cấu trúc ngay lần đầu. Pipeline của Inferio vẫn có sẵn các template dựng sẵn cho những loại tài liệu khối lượng lớn nhất (hoá đơn, biên lai, giấy tờ tuỳ thân) vì một schema được tinh chỉnh sẵn nhanh hơn và chính xác hơn một chút — nhưng freeform là phương án dự phòng giúp hệ thống chạy được với mọi thứ còn lại mà không cần một dự án setup riêng.
AI OCR thực tế được dùng ở đâu?
Ba loại tài liệu chiếm phần lớn khối lượng mà đội tài chính và tuân thủ xử lý: hoá đơn (nhà cung cấp, T-number, line item, phân tách thuế, tổng tiền), biên lai (merchant, số tiền, thuế, category — phần việc chiếm khối lượng lớn của báo cáo chi phí), và giấy tờ tuỳ thân (MRZ, họ tên, ngày tháng, số giấy tờ — phục vụ KYC và onboarding).
- Công nợ phải trả (AP): trích xuất hoá đơn nhà cung cấp để post thẳng vào sổ cái thay vì gõ tay.
- Quản lý chi phí: biến một tấm ảnh biên lai thành một dòng chi phí đã phân loại, sẵn sàng hoàn ứng.
- Xác minh danh tính: đọc MRZ trên hộ chiếu hay bằng lái để onboarding mà không cần bước nhập liệu thủ công.
- Thị trường yêu cầu tuân thủ chặt: Invoice System của Nhật Bản buộc phải xác thực T-number trên mọi hoá đơn hợp lệ — một rule mà pipeline AI OCR có thể tự động áp dụng cho từng tài liệu.
Giải đáp nhanh
- AI OCR chính xác tới mức nào so với việc con người tự gõ hoá đơn?
- Với một hoá đơn một trang scan tốt, độ chính xác ở cấp field thường nằm ở mức trên 90% cao, kèm theo một confidence score cho từng giá trị trích xuất. Các trường dưới ngưỡng confidence (mặc định của Inferio là 0.75) được chuyển cho người review thay vì post thẳng một con số sai — điều đáng quan tâm không phải là con số trung bình, mà là liệu các trường độ tin cậy thấp có được chặn lại trước khi vào sổ sách hay không.
- AI OCR có xử lý được ngôn ngữ ngoài tiếng Anh không?
- Có — một mô hình vision-language đọc chữ theo cùng một cách bất kể hệ chữ viết, nên tiếng Nhật, tiếng Việt, hay tài liệu đa ngôn ngữ (ví dụ một hoá đơn tiếng Nhật với line item tiếng Anh) đều xử lý được mà không cần một engine riêng cho từng ngôn ngữ. Nhãn trường và logic validate (như định dạng T-number) vẫn cần hiểu theo locale — đó là vấn đề cấu hình, không phải giới hạn của việc nhận diện.
- AI OCR có đắt hơn OCR truyền thống không?
- Chi phí trên mỗi trang thường cao hơn một engine nhận diện ký tự thuần, nhưng phép so sánh đó bỏ qua chi phí thật: cái giá ẩn của OCR dựa trên rule là thời gian kỹ sư dựng và bảo trì template cho từng nhà cung cấp. AI OCR đánh đổi một khoản chênh lệch nhỏ trên mỗi trang để lấy chi phí setup gần như bằng không cho mỗi layout tài liệu mới — với đội xử lý hoá đơn từ hơn vài nhà cung cấp, phép đánh đổi này thường có lợi ngay trong tháng đầu.
- AI OCR có thay thế hoàn toàn việc review của con người không?
- Không, và nhà cung cấp nào hứa xử lý 100% không chạm tay là đang nói quá. Mô hình thực tế là human-in-the-loop: AI xử lý phần khối lượng lớn, confidence score gắn cờ những gì nó không chắc, và con người chỉ review phần ngoại lệ — thường chỉ chiếm một phần nhỏ tổng khối lượng khi pipeline đã từng thấy layout của nhà cung cấp đó trước đây.