1. Trang chủ
  2. » Tất cả

Đồ án tốt nghiệp tìm hiểu kỹ thuật xây dựng giao diện người dùng với cơ chế phản hồi ngôn ngữ tự nhiên

96 6 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Giới thiệu chung Tìm hiểu kỹ thuật xây dựng giao diện người dùng với cơ chế phản hồi ngôn ngữ tự nhiên Lời Nói Đầu Ngày nay những nghiên cứu về lĩnh vực xử lý ngôn ngữ tự nhiên nhằm tạo cho máy tính k[.]

Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên Lời Nói Đầu Ngày nghiên cứu lĩnh vực xử lý ngôn ngữ tự nhiên nhằm tạo cho máy tính khả hiểu giao tiếp ngơn ngữ tự nhiên với người khơng cịn lý thuyết mà vào xây dựng nhiều ứng dụng có hiệu quả.Hơn q trình ứng dụng cịn có kết hợp giao thao nghành chuyên môn khác lĩnh vực tin học,có kỹ thuật ứng dụng lập trình logic,giao diện người dùng vào lĩnh xử lý ngơn ngữ tự nhiên.Vì em chọn đề tài “Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên” đề tài phản ánh nội dung làm đề tài cho đồ án tốt nghiệp Do trình độ nhận thức cịn hạn chế hiểu biết chưa rộng nên đồ án em chắn không tránh khỏi nhiều thiếu sót Em mong nhận bảo thầy cô bạn! Em chân thành cảm ơn TS Lê Thanh Hương – cô giáo phụ trách hướng dẫn tốt nghiệp gợi ý để em lựa chọn đề tài tận tình hướng dẫn suốt quãng thời gian làm đồ án Em xin gửi lời cảm ơn tới thày giáo Quách Tuấn Ngọc dẫn thày diễn đàn edu.net giáo dục cách viết đồ án tốt nghiệp có hiệu quả,cảm ơn bạn nhóm thực tập bạn lớp chia sẻ kiến thức,thơng tin có liên quan đến lĩnh vực đồ án ,cũng kinh kinh nghiệm lập trình bổ ích Cuối cùng, em xin cảm ơn dạy dỗ nhiệt tình thầy giáo khoa nói riêng trường dạy dỗ em suốt năm học mái trường ĐHBK thân yêu Hà nội ngày 23 tháng năm 2006 Sinh viên thực Nguyễn Trung Thành Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên Mục lục Lời nói đầu Mục lục Phụ lục .3 PHẦN 1:TỔNG QUAN VỀ VIỆC ỨNG DỤNG XỬ LÝ NGÔN TRONG THỰC TIỄN 1.1.Giới thiệu 1.2 Đặt vấn đề 1.2.1.Mục đích đề tài .5 1.2.2.Nội dung công việc PHẦN 2:CƠ SỞ LÝ THUYẾT .7 2.1.Giao diện ngôn ngữ tự nhiên .7 2.1.1.Những ưu điểm giao diện ngôn ngữ tự nhiên 10 2.1.2.Những nhược điểm giao diện ngôn ngữ tự nhiên 11 2.2.Giao diện ngôn ngữ tự nhiên hạn chế 12 2.3.Kỹ thuật WYSIWYM editing 12 2.3.1.Các mơ hình Editor .12 2.3.2.Kiến trúc WYSIWYM 15 2.3.3.Các thành phần hệ thống WYSIWYM editing 17 PHẦN 3:HỆ THỐNG HỎI ĐÁP NGÔN NGỮ TỰ NHIÊN 19 3.1.Các hệ thống truy vấn sở liệu 19 3.2.Giới thiệu hệ thống CLEF 21 3.2.1 Ứng dụng hệ thống .21 3.2.2 Kiến trúc hệ thống 22 3.3.Giao diện CLEF .22 3.3.1.Chức nhiệm vụ giao diện CLEF .23 3.3.2.Mơ hình hoá văn trả lời 24 3.3.3.Cách thức tương tác người dùng giao diện CLEF 25 PHẦN 4:XÂY DỰNG CHƯƠNG TRÌNH MƠ PHỎNG GIAO DIỆN WYSIWYM 38 4.1.Phân tích thiết kế .38 4.1.1.Phân tích chức .38 4.1.2.Thiết kế sở tri thức 40 4.1.2.1.Quan hệ ngữ nghĩa anchor(liên kết) 40 4.1.2.2.Thiết kế logic .51 4.2.Cài đặt chương trình mơ .65 4.2.1.Công cụ ngôn ngữ 65 4.2.2.Mã hố chương trình 68 PHẦN 5: ĐÁNH GIÁ KẾT QUẢ VÀ HƯỚNG PHÁT TRIỂN 94 5.1 Đánh giá kết .94 5.2.Hướng phát triển 95 Các tài liệu tham khảo 96 Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên Phụ Lục Danh mục hình vẽ Hình 2.1: Mơ hình trao đổi CSDL người dùng qua giao diện NNTN .7 Hình 2.2:Kiến trúc giao diện ngơn ngữ tự nhiên Hình 2.3:Mơ hình kiến trúc WYSIWYM 16 Hình 2.4 : Mơ hình hoạt động hệ thống WYSIWYM 17 Hình 3.1: Kiến trúc chung hệ QA 20 Hình 3.2:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 1) .25 Hình 3.3:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 2) 26 Hình 3.4:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 3) 28 Hình 3.5:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 4) 29 Hình 3.6:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 5) 30 Hình 3.7:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 6) 31 Hình 3.8: Minh hoạ trình mở rộng văn 32 Hình 3.9:Tiến trình tương tác người dùng giao diện CLEF (trạng thái 7) 34 Hình 4.1: Tiến trình hoạt động giao diện WYSIWYM 40 Hình 4.2:Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 59 Hình 4.3: Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 60 Hình 4.4:Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 61 Hình 4.5:Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 63 Hình 4.6:Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 65 Hình 4.7:Mạng ngữ nghĩa A-box tương ứng với mơ hình feedback text dạng 66 Hình 4.8 :Các thành phần thực thi chương trình 68 Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngơn ngữ tự nhiên TÌM HIỂU KỸ THUẬT XÂY DỰNG GIAO DIỆN NGƯỜI DÙNG VỚI CƠ CHẾ PHẢN HỒI NGÔN NGỮ TỰ NHIÊN PHẦN 1:TỔNG QUAN VỀ VIỆC ỨNG DỤNG XỬ LÝ NGÔN NGỮ TỰ NHIÊN TRONG THỰC TIỄN Dẫn nhập:phần giới thiệu chung chủ đề đồ án,lý xuất phát từ nhu cầu thực tiễn hướng nghiên cứu khoa học liên quan đến đồ án 1.1.Giới thiệu Ngày việc sử dụng máy tính trở nên phổ biến.Công nghệ thông tin vào hầu hết lĩnh vực đời sống xã hội.Máy tính trở thành công cụ đắc lực nhiều người hoạt động lĩnh vực khác nhau,nhất việc lưu trữ xử lý khối lượng liệu chuyên ngành khổng lồ không ngừng tăng lên ngày.Máy tính giống cơng cụ khác “cánh tay nối dài”, “tư nối dài” người đảm nhiệm chức mà người tỏ khiếm khuyết,những lực mà người cảm thấy khó khăn máy tính lại chiếm ưu chẳng hạn khả tính tốn người dựa hệ nhị phân chậm so với khả tính tốn computer dựa hệ nhị phân nhớ người so sánh với dung lượng khổng lồ nhớ máy tính.Song khơng phải mà máy tính khơng có hạn chế.Việc máy tính tỏ có nhiều ưu người số lĩnh vực nguyên lý hoạt động máy tính khác với nguyên lý hoạt động người.Chính điều nguyên nhân hạn chế máy tính,rõ ràng máy tính thua người nhiều lĩnh vực.Do để phát huy hiệu khả người tận dụng hết khả máy tính địi hỏi phải có “phối hợp” người máy.Thực chất trình phối hợp người chuyển giao mà người cịn “yếu” sang cho máy tính đồng thời máy tính phải chuyển ngược trở lại cho người thông tin liệu dạng đơn giản hiệu để người hiểu sử dụng công việc đời sống sinh hoạt hàng ngày Để làm điều đòi hỏi trình giao tiếp người máy phải ln thơng suốt,thông tin hai chiều phải thật sang,tuy nhiên để người máy hiểu khó biết máy tính thiết bị điện tử hoạt động dựa nguyên tắc logic chế vật lý thiết bị điện, điện tử,ngơn ngữ máy tính ngơn ngữ trạng thái, trạng thái bật hay tắt thiết bị,trạng thái điện áp cao hay điện áp thấp linh kiện điện tử số luân phiên thay đổi ghi liệu vv người với hoạt động sống mơi trường xã hội hình thành nên ngơn ngữ riêng với ngơn ngữ đa dạng khác Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên nhiều dân tộc ngôn ngữ tự nhiên,mỗi loại ngôn ngữ tự nhiên có lịch sử lâu đời người tiếp nhận ngôn ngữ tự nhiên cách dễ dàng (ai biết nói biết viết ) ngơn ngữ máy tính người muốn nắm vững đòi hỏi nhiều thời gian phải trải qua trình nghiêm ngặt.Nhưng nhu cầu thực tiễn bắt buộc người phải tìm giải pháp tăng cường khả giao tiếp người máy tính.Chính mà ứng dụng xử lý ngôn ngữ tự nhiên đời hướng để tìm câu trả lời cho tốn nói Tuy ngơn ngữ tự nhiên ngơn ngữ máy có khác biệt phân tích song chúng có điểm chung phải có cấu trúc phải tuân theo trật tự định,do chúng “chuyển hố” lẫn nhau.Khái niệm chuyển hóa có nghĩa ngơn ngữ tự nhiên thông dịch chuyển dần qua dạng trung gian theo bước,cuối chuyển thành định dạng nhị phân ngơn ngữ máy máy “hiểu” được.Nói xác máy tính xử lý đầu vào dạng ngôn ngữ tự nhiên trả lại đầu dạng ngôn ngữ tự nhiên.Các bước trung gian đảm nhiệm chương trình ứng dụng xử lý ngôn ngữ tự nhiên Hiện ứng dụng phát triển theo nhiều nhánh khác nhau.Một nhánh ứng dụng giao diện ngôn ngữ tự nhiên.Công việc xây dựng ứng dụng thuộc đội ngũ người lập trình,các kỹ sư tri thức.Vì lý đó, sinh viên ngày tin học nên người nghiên cứu chọn đề tài tập trung vào hướng nghiên cứu lĩnh vực xây dựng giao diện ngôn ngữ tự nhiên bước để tiếp cận với ngành khoa học nhiều triển vọng 1.2 Đặt vấn đề 1.2.1.Mục đích đề tài : Đề tài nhằm nghiên cứu kỹ thuật xây dựng giao diện người dùng dựa chế phản hồi ngôn ngữ tự nhiên Nói đến giao diện người dùng tức nói đến phần chương trình ứng dụng trao đổi tương tác trực tiếp với người dùng,nó chế trung gian quan hệ người dùng với ứng dụng xa máy tính.Thơng thường phổ biến loại giao diện người dùng đồ hoạ mang tính trực quan cao thuận tiện cho việc sử dụng người dùng niên chưa đáp ứng nhu cầu đặt cho người phải tiếp cận xử lý loại liệu phức tạp có nội dung tri tức chuyên sâu,những ưu điểm đặc trưng đồ hoạ giải vấn đề với loại giao diện đồ hoạ thông thường người phải giao tiếp với máy tính theo cách “cứng nhắc” phải khuôn mẫu theo định dạng sẵn có, “chuẩn máy” khơng phải “chuẩn người” gần gũi thông dụng người q trình giao tiếp ngơn ngữ tự nhiên,một thứ cơng cụ bẩm sinh người.Chính hướng nghiên cứu đề tài xa bước việc xây dựng giao diện người dùng đồ họa cách đưa ngôn ngữ tự nhiên vào giao diện người dùng đồ hoạ (Graphical user interface) thông qua việc cung cấp phản hồi dạng ngôn ngữ tự nhiên (natural language feedback) Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên giao diện đồ họa cho người dùng,người dùng vừa làm việc với ứng dụng đồ hoạ vừa thao tác trực tiếp giao diện phản hồi ngôn ngữ tự nhiên cung cấp dẫn thông qua nội dung ngữ nghĩa mà phản ánh.Q trình xây dựng tiến hành việc áp dụng kỹ thuật WYSIWYM hướng tiếp cận lĩnh vực xử lý ngôn ngữ tự nhiên.Ngôn ngữ tự nhiên mà giao diện phản hồi lại với người dùng tiếng Anh-English.Sở dĩ đề tài chọn tiếng Anh làm ngôn ngữ áp dụng để thử nghiệm hướng nghiên cứu cịn ,các tài liệu chủ yếu nói cấu trúc Tiếng Anh,phương pháp tiếp cận xử lý ngôn ngữ tự nhiên dựa cú pháp (syntax)như phương pháp truyền thống mà dựa ngữ nghĩa (semantic) có sẵn tập luật sinh cấu trúc câu phản hồi chuẩn áp dụng với tiếng Việt địi hỏi phải có thời gian nghiên cứu Tiếng Việt để xây dựng tập luật chuẩn ,mà Việt Nam chưa có người nghiên cứu đề tài này.Cách xây dựng dựa ngữ nghĩa không phức tạp nội dung đòi hỏi người thực phải giỏi tiếng Anh quy mô đề tài nhỏ nên phạm vi từ vựng không rộng lớn tập trung phạm vi hẹp,người nghiên cứu bao quát khơng q khó khăn.Tính chất đề tài mang tính nghiên cứu tìm hiểu phương pháp truyền thống phương pháp từ so sánh để tìm ưu nhược điểm phương pháp, đưa vào thử nghiệm phương pháp,một kỹ thuật cho phù hợp nhất,từ tích luỹ kinh nghiệm kiến thức tương lai có điều kiện xây dựng ứng dụng có tính thiết thực áp dụng vào thực tiễn 1.2.2.Nội dung công việc a)Nghiên cứu loại giao diện ngôn ngữ tự nhiên (Natural language interface ),từ lựa chọn phương pháp phù hợp để xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên,nội dung giao diện hiểu giao diện xây dựng có dạng frame giống giao diện đồ hoạ thơng thường nhiên giao diện có câu ngôn ngữ tự nhiên gọi feedback text người dùng tương tác với giao diện dựa vào feedback text này,sau lần người dùng thao tác feedback text giao diện phản hồi lại người dùng feedback text có nội dung cụ thể chi tiết nội dung feedback text mà người dùng vừa tác động vào b)Tiến hành cài đặt chương trình mơ có tính chất thử nghiệm để minh hoạ mơ hình giao diện có dạng đề cập.Các yếu tố người dùng tức thông tin,dữ liệu mà người dùng thực trao đổi với giao diện lĩnh vực chẩn đoán chăm sóc điều trị bệnh ung thư Những nội dung cụ thể cách tiến hành kỹ thuật xây dựng đề cập cụ thể phần sau theo hướng từ khái quát đến chi tiết Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên PHẦN 2:CƠ SỞ LÝ THUYẾT Dẫn nhập:phần trình bày tổng hợp kiến thức mang tính lý thuyết có liên quan đến đồ án đặt sở cho việc tìm hiểu kỹ thuật cài đặt chương trình mơ phần sau 2.1.Giao diện ngơn ngữ tự nhiên(Natural language interface) Các ứng dụng giao diện ngơn ngữ tự nhiên có nhiều loại khác phổ biến ứng dụng giao diện ngôn ngữ tự nhiên nhúng vào ứng dụng truy vấn quản lý sở liệu Trong trình khai thác sử dụng sở liệu chuyên ngành đòi hỏi phải biết cách sử dụng làm việc hệ quản trị sở liệu.Tuy nhiên hầu hết người sử dụng máy tính phương tiện xử lý thơng tin họ lại khơng có kiến thức hiểu biết chuyên sâu lĩnh vực tin học,về ngơn ngữ lập trình,cơ sở liệu hay ngơn ngữ truy vấn sở liệu, đồng thời với việc có thực tế hệ quản trị sở liệu phức tạp việc truy vấn cập nhật liệu,muốn sử dụng chúng phải qua đào tạo bản,do việc giao tiếp với người máy để truy vấn liệu gặp nhiều khó khăn.Chính mà có nhiều dự án ,cơng trình nghiên cứu xử lý ngôn ngữ tự nhiên nhằm tạo giao diện người dùng thuận tiện cho phép người dùng thực việc truy vấn với sở liệu cách dễ dàng mà tốn cơng chi phí đào tạo Giao diện ngơn ngữ tự nhiên cho sở liệu (NL-interface) phận trung gian người dùng CSDL.Nó dịch câu truy vấn dạng ngôn ngữ tự nhiên sang dạng biểu diễn hình thức logic,tìm kiếm CSDL đưa thông tin phù hợp cho người dùng Hình 2.1: Mơ hình trao đổi CSDL người dùng qua giao diện NNTN Các ý tưởng sơ khai xử lý ngơn ngữ tự nhiên hình thành từ sớm vào khoảng năm 1900 đề xuất biểu diễn ngôn ngữ tự nhiên Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngơn ngữ tự nhiên suy diễn tốn học sử dụng logic.Những nghiên cứu công bố Frege Russell, Wittgenstein Họ đề xuất ngôn ngữ tự nhiên hệ thống hình thức xử lý tự động Các ứng dụng xử lý ngôn ngữ tự nhiên đời từ vào khoảng thập niên 60 kỷ 20,hầu hết chúng bị giới hạn sở liệu ứng dụng đặc thù, đáng kể hệ thống LUNAR, giao diện ngơn ngữ tự nhiên cho sở liệu phân tích hố học từ mẫu đá mặt trăng.LUNAR máy hữu hạn trạng thái đầu liệu đầu vào phân tích được.Nó làm việc hiệu tạo quan tâm lĩnh vực sử lý ngôn ngữ tự nhiên.Nó làm cho nhà nghiên cứu có chung niềm tin nghiên cứu xử lý ngôn ngữ tự nhiên mức hạn chế vừa đủ khả thi sớm trở thành giao diện chuẩn máy tính.Một nhà nghiên cứu IBM năm 1978 nói “ máy tính hiểu ngôn ngữ tự nhiên tương lai không xa”.Tuy nhiên thời gian chứng minh kết luận ông ta không Mặc dù nhà khoa học dành nhiều thời gian cho nghiên cứu thập kỷ vừa qua đặc biệt ứng dụng hệ thống thương mại nhiên giao diện ngôn ngữ tự nhiên (NLI)thực có tính ứng dụng cao thực tế lại khơng phải nhiều.Có vẻ cơng ty khơng tin tưởng vào giao diện ngôn ngữ tự nhiên họ không đủ thông tin đảm bảo lợi ích đầu tư cho ứng dụng giao diện kiểu này.Một lý để họ không tin cậy vào giao diện ngôn ngữ tự nhiên-NLI phổ biến loại giao diện thể ưu vượt trội giao diện dựa form.Tuy nhiên liệu có phải lý đáng hay khơng ,hay giao diện ngơn ngữ tự nhiên-NLI lại khơng có lợi ích Trong giao diện ngơn ngữ tự nhiên điển hình dùng để truy nhập sở liệu( Natural language interface to a database-NLIDB),người dùng yêu cầu đưa ghi thông qua câu truy vấn diễn đạt ngôn ngữ tự nhiên.Trước tiên câu truy vấn phân tích mặt ngữ nghĩa đầu vào xử lý ngôn ngữ,nơi truy vấn dịch sang ngôn ngữ biểu diễn trung gian (thông thường form dạng logic).Sau diễn đạt dạng ngôn ngữ trung gian dịch sang ngôn ngữ sở liệu SQL hỗ trợ hệ quản trị CSDL Cụ thể hệ thống NLIDB bao gồm thành phần (components)chính sau: Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngơn ngữ tự nhiên Hình 2.2:Kiến trúc giao diện ngôn ngữ tự nhiên  Một xử lý ngôn ngữ (linguistic processor-L processer) làm nhiệm vụ dịch truy vấn dạng ngôn ngữ tự nhiên (NL-queries) sang dạng biểu diễn trung gian( Intermediate query- I query)(1)  Một trình quản lý thiết kế (design monitor) cho yếu tố có tính chất chung giao diện ngôn ngữ tự nhiên (general-purpose NL) không liên quan tới sở liệu cụ thể (particular DB) (2,3)  Một trình quản lý trả lời truy vấn (query-answer monitor) gửi câu truy vấn cho xử lý L processor hiển thị câu trả lời (4)  Một trình quản lý CSDL (DB-monitor) (5) dịch câu truy vấn I query sang dạng SQL trả lại kết từ CSDL Nếu nhìn từ góc độ chức xử lý cơng việc hệ thống xây dựng dựa hai công việc (mode)  Xây dựng giao diện ngôn ngữ tự nhiên (constructing NLF) cho CSDL lĩnh vực cụ thể (công việc người thiết kế-the designer ’s mode)  Đặt câu truy vấn (query processing) công việc người dùng cuối (end-user ’ s mode) Với khả kinh nghiệm chun gia thiết kế tạo NLF vòng vài làm việc tập trung dựa xây dựng hệ NLF tin cậy với đầy đủ tính vịng vài ngày Trường hợp thứ hai (second mode) quan tâm tới đa số người dùng đại chúng (mass user) dựa NLF thiết kế từ trường hợp đầu (first mode) cần thực truy vấn thông tin cần thiết từ CSDL biểu diễn kết trả từ CSDL Đồ án tốt nghiệp Nguyễn Trung Thành-HTTT-K46 Tìm hiểu kỹ thuật xây dựng giao diện người dùng với chế phản hồi ngôn ngữ tự nhiên Rất nhiều loại giao diện ngôn ngữ tự nhiên cho CSDL phát triển suốt 30 năm qua Đặc điểm chung hệ thống phạm vi áp dụng phương pháp kỹ thuật lớn.Trở ngại chung hệ thống thơng thường hệ thống hiểu tập nhỏ ngôn ngữ tự nhiên.Chúng thường không rõ ràng đối tượng người dùng bình thường,do cấu trúc câu thiếu hợp lý tính sáng ngữ nghĩa ,và hệ thống đưa câu trả lời khơng có giá trị hay muốn nói khơng thể chấp nhận được.Ở khía cạnh tích cực ngôn ngữ tự nhiên vượt trội nhiều so với SQL tính diễn cảm(expressive) trở nên dễ dàng việc hỏi câu phức tạp sử dụng ngôn ngữ tự nhiên hỏi với nội dung sử dụng ngơn ngữ CSDL.Các truy vấn đơn ngôn ngữ tự nhiên(single natural language query ) thường dịch sang câu lệnh SQL.Truy vấn dạng ngôn ngữ tự nhiên không thân thiện với người dùng khơng phải chun gia mà cịn cho phép thao tác với câu chứa nội dung thời gian( temporal constructions).Do đặc thù mà giao diện ngôn ngữ tự nhiên mang nhiều ưu điểm nhược điểm cố hữu.Sau nét ưu nhược điểm chủ yếu hệ thống 2.1.1.Những ưu điểm (advantage) giao dện ngôn ngữ tự nhiên Có nhiều lý giao diện ngơn ngữ tự nhiên có nhiều ưu điểm.Một điều hiển nhiên người sử dụng hệ thống không muốn học ngơn ngữ nhân tạo để giao tiếp với máy tính.Các cơng ty có lợi khơng phải tốn chi phí đào tạo nhân viên người sử dụng hệ thống thường xuyên cảm thấy hài long họ có kinh nghiệm việc sử dụng máy tính.Các nhà nghiên cứu nói để xây dựng giao diện ngôn ngữ tự nhiên cần phải tiến hành bước,phải thực mục tiêu mang tính giai đoạn mà máy tính chưa thể hiểu ngôn ngữ tự nhiên,việc hồn thành ước mơ nhà nghiên cứu có lẽ không xa vời.Nhiều người tin tương lai có nhiều loại giao diện kiểu phát minh,chúng có khả kiểm tra ngữ pháp nhận dạng giọng nói,cũng có nhiều công cụ ngôn ngữ xuất Một lý khác số giao diện ngôn ngữ tự nhiên làm việc tốt.Mặc dù giao diện đồ hoạ dựa form sử dụng hiệu nhiều lĩnh vực song chúng lại có giới hạn định.Có thể đưa vài ví dụ khả tham chiếu đến đối tượng khơng xuất hình hiển thị (screen),các quan hệ thời gian ngồi cịn khó khăn việc diễn đạt phủ định hay đại lượng cách ngắn gọn Chẳng hạn câu “phòng khơng có lập trình viên nào”.Rất may mắn độ dài câu ngôn ngữ tự nhiên không dài diễn đạt câu hỏi cách ngắn gọn.Dĩ nhiên câu hỏi phải có khả diễn đạt sang dạng ngơn ngữ truy vấn hình thức(formal query language) SQL ,chúng phức tạp buồn tẻ người dùng phải tự viết câu SQL Đồ án tốt nghiệp 10 Nguyễn Trung Thành-HTTT-K46

Ngày đăng: 02/04/2023, 19:56

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w