Xử lý ngôn ngữ tự nhiên (NLG) là gì? Ngôn ngữ tự nhiên là gì? Ví dụ về ứng dụng AI dựa trên xử lý ngôn ngữ tự nhiên?
Ngôn ngữ tự nhiên là gì?
Căn cứ tại tiết 3.6.7 tiểu mục 3.6 Mục 3 Tiêu chuẩn quốc gia TCVN 13902:2023 (ISO/IEC 22989:2022) về Công nghệ thông tin - Trí tuệ nhân tạo - Các khái niệm và thuật ngữ trí tuệ nhân tạo thì:
Ngôn ngữ tự nhiên (natural language) được hiểu là ngôn ngữ đã và đang được sử dụng tích cực trong một cộng đồng người và các quy tắc của nó được rút ra từ quá trình sử dụng.
CHÚ THÍCH 1: Ngôn ngữ tự nhiên là ngôn ngữ bất kỳ nào của con người, có thể được diễn đạt bằng văn bản, lời nói, ngôn ngữ ký hiệu v.v..
CHÚ THÍCH 2: Ngôn ngữ tự nhiên là bất kỳ ngôn ngữ nào của con người, chẳng hạn như tiếng Anh, tiếng Tây Ban Nha, tiếng Ả Rập, tiếng Trung hoặc tiếng Nhật, được phân biệt với ngôn ngữ lập trình và ngôn ngữ hình thức, chẳng hạn như Java, Fortran, C++ hoặc logic bậc nhất.
[nguồn: ISO/IEC 15944-8: 2012, 3.82 được sửa đổi - “và các quy tắc trong đó chủ yếu được rút ra từ việc sử dụng” được thay thế bằng “và các quy tắc của nó được rút ra từ quá trình sử dụng”. Xóa dấu phẩy sau “Tiếng Trung” trong CHÚ THÍCH 2].
Xử lý ngôn ngữ tự nhiên (NLG) là gì? Ngôn ngữ tự nhiên là gì? Ví dụ về ứng dụng AI dựa trên xử lý ngôn ngữ tự nhiên? (Hình từ Internet)
Xử lý ngôn ngữ tự nhiên (NLG) là gì?
Căn cứ tại tiết 3.6.9 tiểu mục 3.6 Mục 3 Tiêu chuẩn quốc gia TCVN 13902:2023 (ISO/IEC 22989:2022) về Công nghệ thông tin - Trí tuệ nhân tạo - Các khái niệm và thuật ngữ trí tuệ nhân tạo thì:
(i) Xử lý ngôn ngữ tự nhiên (natural language processing)
NLP
<hệ thống> Xử lý thông tin dựa vào hiểu biết ngôn ngữ tự nhiên ((3.6.11) hoặc tạo ngôn ngữ tự nhiên (3.6.8).
(ii) Xử lý ngôn ngữ tự nhiên (natural language processing)
NLP
<quy tắc> Quy tắc liên quan đến cách thức hệ thống thu nhận, xử lý và diễn giải ngôn ngữ tự nhiên (3.6.7).
Trong đó, căn cứ tại tiết 3.6.11 tiểu mục 3.6 Mục 3 Tiêu chuẩn quốc gia TCVN 13902:2023 (ISO/IEC 22989:2022) thì:
Hiểu biết ngôn ngữ tự nhiên (natural language understanding) - NLU
Hiểu ngôn ngữ tự nhiên (natural language Comprehension)
Thông tin dạng văn bản hoặc lời nói được trích xuất bởi một khối chức năng và truyền đạt nó thành một ngôn ngữ tự nhiên (3.6.7), tạo một mô tả cho cả văn bản hoặc lời nói đã cho và những gì nó thể hiện.
[Nguồn: ISO/IEC 2382:2015, 2123786 đã được sửa đổi - bỏ ghi chú, bỏ gạch nối trong “ngôn ngữ - tự nhiên”, bổ sung từ viết tắt NLU].
Đồng thời, theo quy định tại tiết 9.2.1 tiểu mục 9.2 Mục 9 Tiêu chuẩn quốc gia TCVN 13902:2023 (ISO/IEC 22989:2022) về Công nghệ thông tin - Trí tuệ nhân tạo - Các khái niệm và thuật ngữ trí tuệ nhân tạo thì:
Xử lý ngôn ngữ tự nhiên là xử lý thông tin dựa trên sự hiểu biết ngôn ngữ tự nhiên và tạo ra ngôn ngữ tự nhiên. Điều này bao gồm việc phân tích và tạo ngôn ngữ tự nhiên trên cơ sở văn bản hoặc lời nói.
Bằng cách sử dụng các tính năng của NLP, máy tính có thể phân tích văn bản viết bằng ngôn ngữ của con người và xác định các khái niệm, thực thể, từ khóa, quan hệ, cảm xúc, tình cảm và các đặc điểm khác để sau đó cho phép người dùng hiểu rõ về nội dung. Với những khả năng đó, máy tính cũng có thể tạo ra văn bản hoặc giọng nói để giao tiếp với người dùng.
Hệ thống xử lý ngôn ngữ tự nhiên có khả năng sử dụng ngôn ngữ tự nhiên cho đầu vào hoặc xuất nó ở đầu ra ở dạng văn bản hoặc lời nói và có khả năng xử lý chúng bằng các phần tử xử lý ngôn ngữ tự nhiên.
Ví dụ về hệ thống nêu trên có thể là hệ thống đặt vé tự động cho một công ty hàng không, nó có thể nhận cuộc gọi từ khách hàng và đặt chuyến bay cho họ. Một hệ thống như vậy cần có các phần tử hiểu và tạo được ngôn ngữ tự nhiên.
Ví dụ về ứng dụng AI dựa trên xử lý ngôn ngữ tự nhiên?
Theo quy định tại tiết 9.2.1 tiểu mục 9.2 Mục 9 Tiêu chuẩn quốc gia TCVN 13902:2023 (ISO/IEC 22989:2022) về Công nghệ thông tin - Trí tuệ nhân tạo - Các khái niệm và thuật ngữ trí tuệ nhân tạo:
Dưới đây là các ví dụ về ứng dụng AI dựa trên xử lý ngôn ngữ tự nhiên:
- Nhận dạng chữ viết tay (ví dụ: chuyển đổi các ghi chú viết tay thành văn bản số hóa);
- Nhận dạng lời nói (ví dụ: hiểu nội dung, ý nghĩa của lời nói của con người);
- Phát hiện thư rác (ví dụ: sử dụng ý nghĩa của các từ trong thư email để xác định xem thư đó có được phân loại là không mong muốn hay không);
- Trợ lý số cho cá nhân và trò chuyện trực tuyến, sử dụng khả năng hiểu và tạo ngôn ngữ tự nhiên (bao gồm nhận dạng và tạo lời nói) để cung cấp giao diện trò chuyện đối với người dùng;
- Tóm tắt, tổng hợp;
- Tạo văn bản;
- Tìm kiếm nội dung.
Bên cạnh đó, NLP cũng được sử dụng trong nhiều hệ thống ứng dụng như chatbot, hệ thống quảng cáo dựa trên nội dung, hệ thống dịch giọng nói và hệ thống học tập điện tử.
Quý khách cần hỏi thêm thông tin về có thể đặt câu hỏi tại đây.
- Biên tập viên hạng 1 lĩnh vực xuất bản chỉ đạo việc phối hợp giữa biên tập viên các bộ phận nào để bản thảo đi in đạt yêu cầu chất lượng xuất bản phẩm?
- Quán net được mở đến mấy giờ? Quán net không được hoạt động từ 22 giờ đến 8 giờ sáng hôm sau đúng không?
- Thành viên trong nhóm người sử dụng đất muốn chuyển nhượng đối với phần quyền sử dụng đất của mình thì xử lý như thế nào?
- Kinh phí khuyến công quốc gia đảm bảo chi cho những hoạt động khuyến công do cơ quan nào thực hiện?
- Người nộp thuế có được yêu cầu cơ quan quản lý thuế xác nhận việc thực hiện nghĩa vụ nộp thuế của mình không?