Hệ thống hỏi đáp và đối thoại
Các hệ thống trả lời câu hỏi bằng ngôn ngữ tự nhiên và duy trì hội thoại, bao gồm hỏi đáp dựa trên truy xuất và đọc hiểu, cũng như các tác nhân đối thoại định hướng nhiệm vụ và miền mở.
Definition
Hỏi đáp trả về câu trả lời trực tiếp cho một câu hỏi bằng ngôn ngữ tự nhiên, trong khi hệ thống đối thoại duy trì cuộc trò chuyện đa lượt để cung cấp thông tin hoặc hỗ trợ người dùng.
Scope
Bao gồm hỏi đáp – các phương pháp dựa trên sự kiện, truy xuất và đọc hiểu – và các hệ thống đối thoại, cả tác nhân định hướng nhiệm vụ với theo dõi trạng thái đối thoại và các mô hình hội thoại miền mở. Nó đề cập đến vai trò của các mô hình được huấn luyện trước và việc đánh giá tính đúng đắn và mạch lạc. Các kiến trúc transformer cơ bản được đề cập trong lĩnh vực thống kê và mạng nơ-ron.
Core questions
- Hỏi đáp dựa trên truy xuất và đọc hiểu khác nhau như thế nào?
- Các hệ thống đối thoại định hướng nhiệm vụ theo dõi trạng thái và chọn hành động như thế nào?
- Điều gì phân biệt các tác nhân hội thoại miền mở?
- Các câu trả lời và cuộc hội thoại được đánh giá chất lượng như thế nào?
Key concepts
- hỏi đáp sự kiện
- đọc hiểu
- truy xuất
- đối thoại định hướng nhiệm vụ
- theo dõi trạng thái đối thoại
- đối thoại miền mở
- tác nhân hội thoại
- đánh giá
Key theories
- Hỏi đáp đọc hiểu
- Trả lời câu hỏi bằng cách định vị hoặc tạo ra câu trả lời từ một đoạn văn, một nhiệm vụ được biến đổi bởi các transformer được huấn luyện trước và tinh chỉnh trên các bộ dữ liệu đọc hiểu.
- Theo dõi trạng thái đối thoại
- Duy trì một biểu diễn có cấu trúc về mục tiêu của người dùng qua các lượt để hệ thống định hướng nhiệm vụ có thể quyết định hỏi gì, xác nhận gì hoặc thực hiện gì.
History
Các hệ thống hội thoại có từ ELIZA của Weizenbaum (1966), sử dụng khớp mẫu đơn giản. Hỏi đáp đã phát triển thông qua các chiến dịch đánh giá, và sự xuất hiện của các mô hình được huấn luyện trước lớn như BERT và các mô hình sinh sau đó đã cải thiện đáng kể khả năng đọc hiểu và đối thoại miền mở.
Debates
- Hiểu biết thực sự so với khớp mẫu
- Liệu các hệ thống hội thoại trôi chảy có hiểu ngôn ngữ hay, giống như ELIZA, chỉ khai thác các mẫu bề mặt; câu hỏi này trở nên cấp bách hơn khi các mô hình lớn tạo ra các phản hồi thuyết phục nhưng đôi khi không có căn cứ.
Key figures
- Joseph Weizenbaum
- Daniel Jurafsky
- Jacob Devlin
Related topics
Seminal works
- weizenbaum1966
- devlin2019
Frequently asked questions
- Sự khác biệt giữa đối thoại định hướng nhiệm vụ và đối thoại miền mở là gì?
- Các hệ thống định hướng nhiệm vụ giúp người dùng hoàn thành một mục tiêu cụ thể, như đặt vé máy bay, và theo dõi trạng thái có cấu trúc. Các hệ thống miền mở nhằm mục đích trò chuyện về bất cứ điều gì, ưu tiên tính mạch lạc và sự tương tác hơn là hoàn thành một nhiệm vụ xác định.