Thuật ngữ

Hiểu ngôn ngữ tự nhiên (NLU)

Khám phá Hiểu ngôn ngữ tự nhiên (NLU) – bước đột phá của AI cho phép máy móc hiểu, diễn giải và phản hồi ngôn ngữ của con người.

Xe lửa YOLO mô hình đơn giản
với Ultralytics TRUNG TÂM

Tìm hiểu thêm

Hiểu ngôn ngữ tự nhiên (NLU) là một nhánh quan trọng của Trí tuệ nhân tạo (AI) và là một lĩnh vực phụ của Xử lý ngôn ngữ tự nhiên (NLP) . Nó tập trung cụ thể vào việc cho phép máy móc hiểu được ý nghĩa, mục đích và bối cảnh đằng sau ngôn ngữ của con người, dù là ngôn ngữ viết hay ngôn ngữ nói. Không giống như xử lý văn bản cơ bản, NLU hướng đến một cấp độ diễn giải sâu hơn, cho phép các hệ thống AI tương tác tự nhiên và hiệu quả hơn với con người.

Hiểu ngôn ngữ tự nhiên (NLU) là gì?

Hiểu ngôn ngữ tự nhiên liên quan đến việc dạy máy tính không chỉ đọc từ mà còn hiểu ý nghĩa của chúng trong ngữ cảnh. Điều này vượt ra ngoài việc chỉ phát hiện từ khóa hoặc khớp mẫu đơn giản. Hệ thống NLU phân tích cấu trúc câu, xác định mối quan hệ ngữ pháp, nhận dạng các thực thể được đặt tên và quan trọng nhất là xác định nhận dạng ý định cơ bản của người dùng. Các nhiệm vụ chính trong NLU thường bao gồm trích xuất thực thể (xác định các thông tin chính như tên hoặc vị trí) và hiểu các sắc thái và sự mơ hồ vốn có trong ngôn ngữ của con người. Hãy coi NLU như 'công cụ hiểu' hỗ trợ tương tác ngôn ngữ thông minh.

Sự liên quan của NLU

NLU rất quan trọng trong việc thu hẹp khoảng cách giữa giao tiếp của con người và tính toán của máy móc. Trong kỷ nguyên Dữ liệu lớn , nhiều thông tin tồn tại dưới dạng văn bản hoặc lời nói không có cấu trúc. NLU cung cấp các công cụ để hiểu dữ liệu này, mở khóa hiểu biết sâu sắc và cho phép giao diện trực quan hơn cho công nghệ. Nếu không có NLU, các ứng dụng AI như trợ lý ảo hoặc các công cụ phân tích dữ liệu phức tạp sẽ gặp khó khăn trong việc diễn giải chính xác nhu cầu của người dùng. Tầm quan trọng của nó ngày càng tăng khi AI ngày càng được tích hợp nhiều hơn vào cuộc sống hàng ngày và nhiều ngành công nghiệp khác nhau, từ chăm sóc sức khỏe đến dịch vụ khách hàng.

Ứng dụng của NLU

Công nghệ NLU thúc đẩy nhiều ứng dụng thực tế bằng cách cho phép máy móc hiểu và phản hồi hiệu quả các đầu vào dựa trên ngôn ngữ. Sau đây là hai ví dụ cụ thể:

  • Chatbot và Trợ lý ảo: NLU cho phép các trợ lý ảo như Google Assistant hoặc Amazon Alexa hiểu chính xác các lệnh hoặc câu hỏi của người dùng. Khi bạn hỏi "Thời tiết ngày mai thế nào?" hoặc "Nhắc tôi gọi điện cho mẹ lúc 5 giờ chiều", NLU xử lý yêu cầu để xác định mục đích (truy vấn thời tiết, tạo lời nhắc) và các thực thể có liên quan (ngày mai, mẹ, 5 giờ chiều) để cung cấp phản hồi hoặc hành động chính xác.
  • Phân tích tình cảm: Các doanh nghiệp sử dụng NLU để Phân tích tình cảm nhằm đánh giá ý kiến công chúng hoặc mức độ hài lòng của khách hàng từ các bài đánh giá, phương tiện truyền thông xã hội hoặc khảo sát. Thuật toán NLU phân tích văn bản để xác định tông cảm xúc (tích cực, tiêu cực, trung tính) và hiểu bối cảnh, cung cấp thông tin chi tiết có giá trị cho việc phát triển sản phẩm hoặc quản lý thương hiệu. Bạn có thể khám phá nhiều ứng dụng phân tích tình cảm khác nhau trong các ngành.

NLU so với các khái niệm liên quan

NLU thường được thảo luận cùng với các thuật ngữ xử lý ngôn ngữ và AI khác, nhưng nó có trọng tâm riêng biệt:

  • NLU so với NLP: Xử lý ngôn ngữ tự nhiên (NLP) là lĩnh vực rộng hơn bao gồm tất cả các thao tác tính toán của ngôn ngữ. Nó bao gồm NLU (hiểu đầu vào) và Tạo ngôn ngữ tự nhiên (NLG) (tạo đầu ra). NLU cụ thể là thành phần hiểu .
  • NLU so với Tìm kiếm ngữ nghĩa: Tìm kiếm ngữ nghĩa dựa nhiều vào các kỹ thuật NLU. Thay vì khớp từ khóa, nó sử dụng NLU để hiểu ý nghĩa và mục đích đằng sau truy vấn tìm kiếm, mang lại kết quả có liên quan hơn. Các công cụ như Ultralytics Explorer tận dụng khả năng ngữ nghĩa để khám phá tập dữ liệu.
  • NLU so với NER: Nhận dạng thực thể có tên (NER) là một nhiệm vụ phổ biến trong NLU. Trong khi NLU hướng đến việc hiểu ý nghĩa tổng thể, NER tập trung cụ thể vào việc xác định và phân loại các thực thể được xác định trước (như con người, tổ chức, ngày tháng) trong văn bản.

Công nghệ hỗ trợ NLU

Các hệ thống NLU hiện đại tận dụng rất nhiều Học máy (ML) và đặc biệt là Học sâu (DL) . Các kiến trúc như Transformers và các mô hình như BERT đã cải tiến đáng kể khả năng của NLU bằng cách nắm bắt hiệu quả các mối quan hệ theo ngữ cảnh trong ngôn ngữ. Những tiến bộ này củng cố sức mạnh của các Mô hình ngôn ngữ lớn (LLM) ngày nay. Các tổ chức nghiên cứu hàng đầu như Stanford NLP Group và các công cụ nguồn mở như spaCy và các thư viện từ các nền tảng như Hugging Face đóng góp đáng kể cho lĩnh vực này. Trong khi các nền tảng như Ultralytics HUB chủ yếu tập trung vào Thị giác máy tính (CV) , các nguyên tắc AI cơ bản thường chồng chéo lên nhau, đặc biệt là trong các ứng dụng đa phương thức kết hợp thị giác và ngôn ngữ.

Đọc tất cả