ELIZA: Không Chỉ Là Regex — Chiều Sâu Kiến Trúc Của Chatbot Đầu Tiên
Bài báo phá bỏ huyền thoại về sự thô sơ của ELIZA, cho thấy nó dựa trên một công cụ xử lý ngôn ngữ tự nhiên phổ quát tách biệt với các kịch bản hành vi. Tác giả nhấn mạnh rằng các giải pháp kiến trúc do Joseph Weizenbaum giới thiệu vào năm 1965 đã đi trước các phương pháp hiện đại để tạo ra các hệ thống đối thoại.
Một bài viết trên Habr xem xét hệ thống ELIZA do Joseph Weizenbaum tạo ra vào năm 1965. Nó bác bỏ huyền thoại cho rằng ELIZA chỉ là một tập hợp các biểu thức chính quy: trên thực tế, nó là một công cụ xử lý ngôn ngữ tự nhiên hoàn chỉnh, nơi logic xử lý được tách biệt khỏi các kịch bản (skin) của bot. Kịch bản chính có tên DOCTOR mô phỏng một nhà trị liệu tâm lý, nhưng ELIZA có thể tải bất kỳ kịch bản nào với các từ khóa và mẫu. Bài viết mô tả chi tiết hoạt động bên trong: quét đầu vào, thu thập các từ khóa có ưu tiên (rank), phân rã bằng cách sử dụng các mẫu có chụp đoạn, thay thế đại từ (transform), tái tạo phản hồi, sử dụng bộ nhớ (một ngăn xếp) để lưu trữ các biến đổi, và các kịch bản dự phòng. Nó lưu ý rằng kiến trúc này—tách biệt một cơ chế phổ quát khỏi logic ứng dụng—đã đi trước các phương pháp hiện đại đối với các mô hình ngôn ngữ lớn (LLM). Cũng được thảo luận là "hiệu ứng Eliza": xu hướng của con người trong việc gán cho các chương trình sự hiểu biết và đồng cảm, mặc dù máy móc không có ý thức thực sự. Một câu chuyện được kể về thư ký của Weizenbaum muốn ở một mình với ELIZA. Bài viết kết thúc bằng lời mời thử nghiệm một phiên bản phục hồi của ELIZA trong trình duyệt và thảo luận về những giải pháp kiến trúc hiện đại nào sẽ có vẻ ngây thơ sau 60 năm nữa.
Nguồn: Habr — хаб ИИ —
bản gốc
