Atlas · Công nghệ AI

NER là gì — nhận diện tên, ngày, số tiền trong văn bản để máy rút đúng thông tin

Thông tin quan trọng của doanh nghiệp thường nằm lẫn trong câu chữ tự do: email khách, tin nhắn, hợp đồng, ghi chú. Trong đó có tên người, tên công ty, ngày hẹn, số tiền, mã đơn, nhưng nằm rải rác giữa câu nên máy không tự lấy ra được. NER nhận diện đúng các thực thể đó và đánh dấu chúng, để máy rút thông tin tự động thay vì người đọc rồi gõ. Hiểu NER giúp doanh nghiệp biến chữ tự do thành dữ liệu dùng được. Bài này giải cho chủ doanh nghiệp và người quyết.

Sơ đồ NER do MONA minh hoạ: một đoạn văn bản được quét và đánh dấu các thực thể như tên người, công ty, ngày, số tiền, mã hợp đồng
NER quét văn bản và đánh dấu các thực thể như tên người, công ty, ngày, số tiền, mã, biến chữ tự do thành thông tin có cấu trúc rút được.

NER là gì — và vì sao bài này đáng đọc

Trong 30 giây. NER là nhận diện thực thể trong văn bản: tìm và đánh dấu đâu là tên người, tên công ty, ngày, số tiền, mã. Nhờ vậy máy rút đúng thông tin từ câu chữ tự do, thay vì người phải đọc rồi gõ lại từng trường.

Bài này dành cho chủ doanh nghiệp và người quyết. NER được giải bằng ẩn dụ dễ hiểu, kèm khác tìm từ khoá, cơ chế và cách MONA áp dụng.

Vì sao đáng quan tâm: rất nhiều dữ liệu giá trị nằm trong email, tin nhắn, hợp đồng dạng chữ. NER là khâu lấy thông tin đó ra để đưa vào hệ thống và xử lý tiếp.

Ẩn dụ dễ hiểu: người tô màu tài liệu vs đọc lướt

Hình dung một người được giao xấp tài liệu và cây bút dạ quang. Việc của họ là tô vàng mọi tên người, tô xanh mọi ngày tháng, tô hồng mọi số tiền. Đọc xong, chỉ cần nhìn màu là biết ngay đâu là thông tin loại nào.

So với việc đọc lướt rồi tự nhớ trong đầu, cách tô màu giúp lấy thông tin nhanh và không sót, vì mọi thực thể đã được đánh dấu rõ.

NER chính là người tô màu tự động: quét văn bản và gắn nhãn từng loại thực thể. Sau khi tô, máy gom các phần cùng màu lại thành dữ liệu có cấu trúc.

NER dưới góc kỹ thuật

NER đọc văn bản, xét từng cụm từ trong ngữ cảnh rồi quyết định cụm đó có phải một thực thể không và thuộc loại nào. Khác tìm từ khoá ở chỗ NER dựa vào ngữ cảnh, không chỉ khớp mặt chữ.

  • Dựa vào ngữ cảnh. Cùng một chữ có thể là tên người hay tên công ty tuỳ câu.
  • Gắn nhãn loại. Người, tổ chức, ngày, số tiền, địa điểm, mã.
  • Đánh dấu vị trí. Biết thực thể nằm ở đâu trong văn bản để trích chính xác.

NER thường là bước đầu của rút thông tin. Có thực thể rồi mới nối quan hệ thành knowledge graph hoặc đẩy vào hệ thống dưới dạng trường có nhãn.

Vì sao chủ doanh nghiệp phải để mắt tới NER

Sơ đồ lợi ích NER với doanh nghiệp của MONA: rút thông tin tự động, phân loại email, điền hồ sơ, ẩn dữ liệu nhạy cảm, nối dữ liệu, tiết kiệm người
NER mang lại: rút thông tin tự động, phân loại email và yêu cầu, điền hồ sơ, ẩn dữ liệu nhạy cảm, nối dữ liệu giữa hệ thống và tiết kiệm nhân sự.
  • Rút thông tin tự động. Lấy tên, ngày, số tiền từ email, tin nhắn mà không gõ tay.
  • Phân loại và định tuyến. Nhận ra yêu cầu thuộc khách nào, đơn nào để chuyển đúng nơi.
  • Điền hồ sơ nhanh. Tự điền trường từ văn bản vào CRM, hệ thống quản lý.
  • Ẩn dữ liệu nhạy cảm. Tìm và che tên, số căn cước khi cần bảo mật.
  • Nối dữ liệu. Khớp thực thể giữa các nguồn để gom về một mối.

NER là khâu biến chữ tự do, vốn máy khó dùng, thành các trường thông tin sạch để đưa vào quy trình tự động.

Cơ chế: từ câu chữ tự do tới trường có nhãn

Sơ đồ kiến trúc NER của MONA: văn bản được đọc, xét ngữ cảnh, gắn nhãn thực thể rồi chuẩn hoá và đẩy vào hệ thống dưới dạng trường
Đường đi: văn bản tự do → đọc và xét ngữ cảnh → gắn nhãn thực thể → chuẩn hoá giá trị → đẩy vào hệ thống dưới dạng trường có nhãn.

Một dây chuyền NER chuẩn gồm bốn nhịp:

  • Đọc văn bản. Nhận đầu vào từ email, tin nhắn, tài liệu, ghi chú.
  • Nhận diện thực thể. Xét ngữ cảnh, đánh dấu cụm nào là thực thể loại gì.
  • Chuẩn hoá giá trị. Đưa ngày, số tiền về định dạng thống nhất để dùng được.
  • Đẩy vào hệ thống. Ghi thành trường có nhãn, kèm soát đoạn ngờ vực.

Với tiếng Việt, ngữ cảnh và cách viết đa dạng làm NER khó hơn, nên phần tinh chỉnh theo loại văn bản thật rất quan trọng để bắt đúng tên riêng và mã.

Ví dụ chạy thật: một email khách thành trường thông tin

Nhật ký minh hoạ của MONA: một email khách được quét, đánh dấu tên, công ty, ngày hẹn, số tiền và mã đơn rồi điền vào hồ sơ
Nhật ký mô phỏng: email khách được quét NER, đánh dấu tên, công ty, ngày hẹn, số tiền, mã đơn rồi điền thẳng vào hồ sơ trong hệ thống.

Giả sử một email khách viết tự do, trong đó có tên người liên hệ, tên công ty, một ngày hẹn, một con số tiền và một mã đơn, tất cả nằm lẫn trong câu.

NER quét email, đánh dấu từng thực thể đúng loại, chuẩn hoá ngày và số tiền về định dạng chuẩn, rồi điền vào đúng trường trong hồ sơ khách. Nhân viên chỉ soát lại thay vì đọc và gõ toàn bộ.

Kết quả là thông tin trong email vào thẳng hệ thống, sẵn sàng cho bước tiếp theo như tạo đơn hay xếp lịch. Đó là cách NER cắt khâu nhập liệu từ văn bản tự do.

So sánh: tìm từ khoá vs NER

Bảng so sánh tìm từ khoá và NER của MONA: từ khớp mặt chữ thiếu ngữ cảnh sang nhận diện đúng loại thực thể theo ngữ cảnh
Khác biệt: tìm từ khoá chỉ khớp mặt chữ, dễ nhầm và sót; NER hiểu ngữ cảnh nên gắn đúng loại thực thể và bắt được cách viết khác nhau.

Lấy thông tin từ văn bản theo hai cách cho kết quả khác hẳn:

Tiêu chíTìm từ khoáNER
Phân biệt loạiKhông biết là tên hay công tyGắn đúng loại thực thể
Hiểu ngữ cảnhKhớp mặt chữ, dễ nhầmXét cả câu để quyết
Cách viết khác nhauSót khi viết khácBắt được nhiều biến thể
Kết quảVị trí chữ trùng khớpTrường có nhãn dùng ngay

Tìm từ khoá hợp khi cần khớp đúng một chuỗi. NER hợp khi cần hiểu trong câu đâu là thực thể loại gì để rút ra thành dữ liệu.

Trục đánh đổi: độ chính xác và độ phủ loại thực thể

Biểu đồ trục đánh đổi của NER do MONA minh hoạ: thực thể phổ thông nhận diện rất chắc, thực thể chuyên ngành cần tinh chỉnh, văn bản nhiễu khó hơn
Trục đánh đổi: thực thể phổ thông như ngày, số tiền nhận diện rất chắc; tên riêng và mã chuyên ngành cần tinh chỉnh; văn bản viết tắt nhiều thì khó hơn.

Chất lượng NER phụ thuộc vào loại thực thể và chất lượng văn bản:

  • Loại phổ thông. Ngày, số tiền, email nhận diện rất chắc.
  • Loại chuyên ngành. Tên sản phẩm, mã riêng cần tinh chỉnh để bắt đúng.
  • Chất lượng văn bản. Viết tắt, sai chính tả, lẫn ngôn ngữ làm nhận diện khó hơn.

Cách làm đúng là tập trung các loại thực thể quan trọng với nghiệp vụ, tinh chỉnh trên văn bản thật và để người soát các trường rủi ro như số tiền.

Đi sâu một nhịp: các loại thực thể thường rút

Doanh nghiệp thường quan tâm một số loại thực thể, chọn theo nghiệp vụ:

Loại thực thểVí dụDùng để
NgườiTên người liên hệĐịnh danh khách, gắn vào hồ sơ
Tổ chứcTên công ty, đơn vịPhân loại khách doanh nghiệp
Thời gianNgày hẹn, hạn hợp đồngXếp lịch, nhắc hạn
Số tiềnGiá trị đơn, công nợTạo đơn, đối soát
Mã, định danhMã đơn, mã số thuếKhớp với bản ghi trong hệ thống

Thực tế thường bắt đầu từ vài loại thực thể có giá trị nhất với quy trình, làm cho chắc rồi mới mở thêm loại khi cần.

Những sai lầm thường gặp khi làm NER

  • Rút mọi loại thực thể. Ôm đồm nhiều loại làm độ chính xác giảm và khó duy trì.
  • Bỏ chuẩn hoá giá trị. Có ngày, số tiền nhưng định dạng lộn xộn nên hệ thống không dùng được.
  • Không tinh chỉnh tên riêng. Tên sản phẩm, mã ngành bị bỏ sót hoặc gắn sai loại.
  • Tin tuyệt đối kết quả. Dùng trường rủi ro như số tiền mà không có người soát.
  • Quên bảo mật thực thể nhạy cảm. Tên, số căn cước cần kiểm soát và che khi cần.

Phần lớn lỗi NER đến từ ôm quá nhiều loại và bỏ khâu chuẩn hoá, không phải từ việc nhận diện. Làm gọn và đúng trọng tâm thì rất hiệu quả.

Góc thực chiến MONA khi làm NER

Lộ trình triển khai NER của MONA: chọn loại thực thể, dựng dây chuyền nhận diện, chuẩn hoá giá trị, nối hệ thống rồi mở rộng
Lộ trình MONA: chọn loại thực thể giá trị nhất → dựng dây chuyền nhận diện → chuẩn hoá giá trị → nối thẳng hệ thống rồi mở rộng dần.

MONA làm NER theo nghiệp vụ, không rút mọi thứ cho có:

  • Chọn loại thực thể trước. Bắt đầu từ tên, ngày, số tiền, mã có giá trị cho quy trình.
  • Dựng dây chuyền nhận diện. Đọc văn bản, gắn nhãn theo ngữ cảnh, đánh dấu vị trí.
  • Chuẩn hoá giá trị. Đưa ngày, số tiền, mã về định dạng dùng được trong hệ thống.
  • Nối thẳng hệ thống. Điền trường vào CRM, quản lý đơn, ghép với xử lý chứng từ.

Văn bản thường chứa thông tin cá nhân. MONA tuân thủ guardrails và nguyên tắc dữ liệu theo Nghị định 13/2023, kiểm soát và che thực thể nhạy cảm khi cần.

Khi nào doanh nghiệp cần quan tâm tới NER

NER đáng cân nhắc khi doanh nghiệp có nhiều thông tin nằm trong chữ tự do:

  • Chăm sóc khách, bán hàng. Email, tin nhắn chứa yêu cầu, thông tin liên hệ.
  • Hợp đồng, pháp lý. Tên bên, ngày, giá trị, điều khoản cần rút và đối soát.
  • Vận hành, kế toán. Ghi chú, chứng từ chứa mã, số tiền cần vào hệ thống.
  • Bảo mật, tuân thủ. Cần tìm và che dữ liệu cá nhân trong tài liệu.

Khi thông tin đã ở dạng bảng sạch, NER ít cần. Khi dữ liệu nằm trong câu chữ tự do và khối lượng lớn, NER là cách lấy ra ở quy mô.

Khi nào nên để MONA đồng hành

NER dễ hiểu nhưng làm cho chính xác với tiếng Việt và thuật ngữ ngành cần kinh nghiệm với văn bản thật. Doanh nghiệp nên cân nhắc MONA khi:

  • Có nhiều email, tin nhắn, hợp đồng chứa thông tin cần rút mà đang gõ tay.
  • Muốn tự điền trường từ văn bản vào CRM, quản lý đơn, hệ thống nội bộ.
  • Cần nhận diện đúng tên riêng, mã, số tiền tiếng Việt theo nghiệp vụ.
  • Cần tìm và che dữ liệu cá nhân để tuân thủ bảo mật.

Giải pháp xử lý văn bản của MONA dựng dây chuyền NER tinh chỉnh cho tiếng Việt và nối thẳng hệ thống. Tham khảo Sale AI cho rút thông tin khách và phần mềm nhập hàng cho xử lý chứng từ kèm rút trường.

Câu hỏi thường gặp

NER là gì một cách ngắn gọn?
NER là nhận diện thực thể trong văn bản, tức tìm và đánh dấu đâu là tên người, tên công ty, ngày, số tiền, mã, để máy rút đúng thông tin từ câu chữ tự do.
NER khác tìm từ khoá thế nào?
Tìm từ khoá chỉ khớp mặt chữ, không biết chuỗi đó là loại gì. NER xét ngữ cảnh cả câu để gắn đúng loại thực thể và bắt được nhiều cách viết khác nhau.
NER có chính xác với tiếng Việt không?
Với loại phổ thông như ngày, số tiền, email thì rất chắc. Tên riêng và mã chuyên ngành cần tinh chỉnh trên văn bản thật để bắt đúng, nhất là khi viết tắt nhiều.
NER dùng để làm gì trong doanh nghiệp?
Rút thông tin tự động từ email, tin nhắn, hợp đồng; tự điền trường vào CRM và hệ thống; phân loại yêu cầu; che dữ liệu nhạy cảm và nối dữ liệu giữa các nguồn.
NER và OCR khác nhau ra sao?
OCR bóc chữ từ ảnh thành văn bản, còn NER tìm thực thể trong văn bản đó. Thường ghép cả hai: OCR cho chữ từ chứng từ, NER rút tên, ngày, số tiền thành trường.
Có cần người soát kết quả NER không?
Có với trường rủi ro như số tiền và thông tin pháp lý. Nên đặt người soát các trường quan trọng, để máy nhanh mà vẫn giữ độ chính xác và an toàn.
MONA hỗ trợ gì về NER?
MONA chọn loại thực thể giá trị nhất, dựng dây chuyền nhận diện theo ngữ cảnh, chuẩn hoá giá trị, nối thẳng hệ thống và che dữ liệu nhạy cảm theo Nghị định 13/2023.

Trải nghiệm thật

MONA Sale AI → Rút thông tin khách từ email, tin nhắn tự động MONA Nhập hàng → Xử lý chứng từ kèm rút trường thông tin

Nguồn tham khảo

  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]
  • [object Object]

Hệ sinh thái MONA

MONA Software xây phần mềm theo yêu cầu và sản phẩm AI cho doanh nghiệp. Trong cùng hệ sinh thái MONA Group: mona.media phụ trách thiết kế websitedịch vụ SEO tổng thể; mona.host lo hosting, VPS, domain.