Luận văn thạc sĩ: Nghiên cứu hệ thống trợ lý thông minh ảo trong lĩnh vực công nghệ thông tin

Luận văn thạc sĩ VNU UET nghiên cứu hệ thống trợ lý thông minh ảo trong lĩnh vực máy tính, mã số 604801, mang lại giải pháp công nghệ tiên tiến.

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Người đăng

Ẩn danh

Thể loại

luận văn

2017

52
2
0

Phí lưu trữ

30 Point

Mục lục chi tiết

LỜI CAM ĐOAN

LỜI CẢM ƠN

1. CHƯƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TRỢ LÝ ẢO

1.1. Giới thiệu về hệ thống trợ lý ảo

1.2. Cấu trúc hệ thống trợ lý ảo

1.3. Nhận dạng giọng nói tự động (ASR - Automatic Speech Recognition)

1.4. Xử lý hình ảnh IMM (Image Matching)

1.5. Quản lý câu hỏi trả lời QA (Question-Answering)

1.5.1. Cấu tạo của quản lý câu hỏi

1.5.2. Xử lý ngôn ngữ tự nhiên trong Quản lý câu hỏi trả lời

1.5.2.1. Các mức của NLP

2. CHƯƠNG 2: MỘT SỐ KĨ THUẬT SỬ DỤNG TRONG TRỢ LÝ ẢO

2.1. Mạng học sâu DNNs

2.2. Khái niệm mạng học sâu

2.3. Xây dựng mô hình. Vấn đề và giải pháp khắc phục

2.4. Quản lý hội thoại

2.5. Mô hình quản lý dựa trên khung (Frame based dialog Agents)

2.6. Mô hình sinh hội thoại

2.7. Ý nghĩa chính của mô hình sinh hội thoại

2.8. Đặc điểm của mô hình hội thoại

3. CHƯƠNG 3: THỰC NGHIỆM VÀ ĐÁNH GIÁ

3.1. Phát triển bài toán

3.2. Chương trình thực nghiệm

3.3. Cấu trúc Api. Thành phần API. Mô hình xây dựng

3.4. Giao diện ứng dụng

3.5. Dữ liệu thực nghiệm. Mô hình hội thoại

3.6. Dữ liệu phân tích

3.7. Dữ liệu câu hỏi

3.8. Nhận xét và kết quả

TÀI LIỆU THAM KHẢO

Tóm tắt

I. Tổng quan về nghiên cứu hệ thống trợ lý thông minh ảo

Hệ thống trợ lý thông minh ảo đang trở thành một phần quan trọng trong công nghệ thông tin hiện đại. Chúng không chỉ giúp người dùng tương tác dễ dàng hơn với thiết bị mà còn cải thiện hiệu suất làm việc. Nghiên cứu này sẽ đi sâu vào các khía cạnh của hệ thống trợ lý thông minh ảo, từ cấu trúc đến ứng dụng thực tiễn.

1.1. Định nghĩa và vai trò của hệ thống trợ lý thông minh ảo

Hệ thống trợ lý thông minh ảo (IPA) là ứng dụng sử dụng trí tuệ nhân tạo để hỗ trợ người dùng trong việc thực hiện các tác vụ hàng ngày. Chúng có khả năng nhận diện giọng nói, xử lý ngôn ngữ tự nhiên và cung cấp thông tin theo ngữ cảnh.

1.2. Lịch sử phát triển của hệ thống trợ lý thông minh ảo

Từ những năm đầu của công nghệ AI, các hệ thống trợ lý thông minh ảo đã trải qua nhiều giai đoạn phát triển. Các sản phẩm như Siri, Google Assistant và Cortana đã định hình lại cách người dùng tương tác với công nghệ.

II. Thách thức trong nghiên cứu hệ thống trợ lý thông minh ảo

Mặc dù hệ thống trợ lý thông minh ảo đã đạt được nhiều thành tựu, nhưng vẫn còn nhiều thách thức cần phải vượt qua. Các vấn đề như nhận diện giọng nói chính xác, xử lý ngôn ngữ tự nhiên và bảo mật thông tin vẫn đang là những vấn đề nóng.

2.1. Vấn đề nhận diện giọng nói trong trợ lý ảo

Nhận diện giọng nói là một trong những thách thức lớn nhất. Các yếu tố như tiếng ồn xung quanh và ngữ điệu của người nói có thể ảnh hưởng đến độ chính xác của hệ thống.

2.2. Thách thức trong xử lý ngôn ngữ tự nhiên

Xử lý ngôn ngữ tự nhiên (NLP) là một lĩnh vực phức tạp. Việc hiểu ý nghĩa và ngữ cảnh của câu nói là rất quan trọng để cung cấp câu trả lời chính xác cho người dùng.

III. Phương pháp nghiên cứu hệ thống trợ lý thông minh ảo hiệu quả

Để phát triển một hệ thống trợ lý thông minh ảo hiệu quả, cần áp dụng các phương pháp nghiên cứu hiện đại. Các kỹ thuật như học sâu (Deep Learning) và mạng nơ-ron (Neural Networks) đang được sử dụng rộng rãi.

3.1. Ứng dụng học sâu trong phát triển trợ lý ảo

Học sâu giúp cải thiện khả năng nhận diện giọng nói và xử lý ngôn ngữ tự nhiên. Các mô hình như DNN (Deep Neural Networks) đã chứng minh được hiệu quả trong việc xử lý dữ liệu lớn.

3.2. Sử dụng mạng nơ ron trong hệ thống trợ lý ảo

Mạng nơ-ron có khả năng học hỏi từ dữ liệu và cải thiện độ chính xác của các dự đoán. Việc áp dụng mạng nơ-ron trong hệ thống trợ lý ảo giúp nâng cao trải nghiệm người dùng.

IV. Ứng dụng thực tiễn của hệ thống trợ lý thông minh ảo

Hệ thống trợ lý thông minh ảo đã được áp dụng rộng rãi trong nhiều lĩnh vực, từ chăm sóc sức khỏe đến giáo dục. Chúng không chỉ giúp tiết kiệm thời gian mà còn nâng cao hiệu quả công việc.

4.1. Ứng dụng trong lĩnh vực chăm sóc sức khỏe

Trong chăm sóc sức khỏe, trợ lý ảo có thể giúp bệnh nhân quản lý lịch hẹn và cung cấp thông tin y tế. Điều này giúp giảm tải cho nhân viên y tế và nâng cao chất lượng dịch vụ.

4.2. Ứng dụng trong giáo dục

Trong giáo dục, trợ lý ảo có thể hỗ trợ học sinh trong việc tìm kiếm thông tin và giải đáp thắc mắc. Điều này tạo ra một môi trường học tập tương tác và hiệu quả hơn.

V. Kết luận và tương lai của hệ thống trợ lý thông minh ảo

Hệ thống trợ lý thông minh ảo đang trên đà phát triển mạnh mẽ. Với sự tiến bộ của công nghệ, tương lai của chúng hứa hẹn sẽ mang lại nhiều giá trị cho người dùng. Nghiên cứu và phát triển trong lĩnh vực này cần được tiếp tục để giải quyết các thách thức hiện tại.

5.1. Tương lai của công nghệ trợ lý ảo

Công nghệ trợ lý ảo sẽ ngày càng trở nên thông minh hơn, với khả năng hiểu và tương tác tự nhiên hơn với người dùng. Điều này sẽ mở ra nhiều cơ hội mới trong các lĩnh vực khác nhau.

5.2. Định hướng nghiên cứu trong tương lai

Nghiên cứu trong lĩnh vực trợ lý thông minh ảo cần tập trung vào việc cải thiện độ chính xác và khả năng bảo mật. Các giải pháp mới cần được phát triển để đáp ứng nhu cầu ngày càng cao của người dùng.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI từ nội dung tài liệu gốc; tài liệu do người dùng đóng góp và được kiểm duyệt trước khi xuất bản. Báo lỗi nội dung.

22/07/2025
Luận văn thạc sĩ vnu uet nghiên cứu hệ thống trợ lý thông minh ảo luận văn ths máy tính 604801

Trích đoạn nội dung tài liệu

Chương 1: Giới thiệu tổng quan về hệ thống trợ lý ảo, cấu trúc hệ thống trợ lý ảo, trình bày về xử lý ngôn ngữ tự nhiên NLP và ứng dụng NLP trong chatbot Chương 2: Nghiên cứu một số kĩ thuật được sử dụng trong chatbot, tìm hiểu quản lý hội thoại, mô hình sinh hội thoại. Chương 3: Trình bày về quá trình thực nghiệm và đánh giá, các kết quả được thực nghiệm và xây dựng chatbot. 1 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com CHƢƠNG 1: TỔNG QUAN VỀ HỆ THỐNG TRỢ LÝ ẢO 1. Giới thiệu về hệ thống trợ lý ảo Siri của Apple [1], Google Now của Google [2] và Cortana của Microsoft [3] đại diện cho một lớp dịch vụ web mới nổi gọi là các Ứng dụng Hỗ trợ Cá nhân Thông minh (Intelligent Personal Assistants - IPA).

IPA là một ứng dụng sử dụng các yếu tố đầu vào như tiếng nói, hình ảnh và thông tin theo ngữ cảnh của người dùng để hỗ trợ bằng cách trả lời các câu hỏi bằng ngôn ngữ tự nhiên, đưa ra khuyến nghị và hành động. Các IPA đang nổi lên là một trong những dịch vụ Internet phát triển nhanh nhất vì gần đây họ đã triển khai trên các nền tảng nổi tiếng như iOS, Android và Windows Phone, làm cho chúng phổ biến trên các thiết bị di động trên toàn thế giới. Sử dụng IPAs đang gia tăng nhanh chóng với các sản phẩm mới nhất trong các công nghệ có thể đeo như đồng hồ thông minh và kính thông minh. Sự tăng trưởng thị phần này, cùng với việc thiết kế các sản phẩm đeo có thể phụ thuộc nhiều vào đầu vào hình ảnh và giọng nói, cho thấy nhu cầu sử dụng dịch vụ IPA đang tăng lên nhanh chóng.

IPA khác với nhiều khối lượng công việc dịch vụ web hiện có trong các máy tính có quy mô lớn (WSCs). Ngược lại với các truy vấn của các dịch vụ trung tâm duyệt web, luồng truy vấn IPA thông qua các thành phần phần mềm thúc đẩy những tiến bộ gần đây trong nhận dạng giọng nói, xử lý ngôn ngữ tự nhiên và tầm nhìn máy tính để cung cấp cho người dùng một câu hỏi dựa trên câu hỏi và hệ thống trả lời. Do cường độ tính toán của các thành phần này và các mô hình dữ liệu dựa trên mô hình mà họ sử dụng, các nhà cung cấp dịch vụ yêu cầu tính toán trong các nền tảng trung tâm dữ liệu lớn thay cho việc tính toán trên các thiết bị di động. Cách tiếp cận giảm tải này được sử dụng bởi cả Siri của Apple lẫn Google Now của Google khi họ gửi các bản ghi nén lệnh truy vấn bằng giọng nói tới các trung tâm dữ liệu để nhận dạng tiếng nói và khai thác ngữ nghĩa.

Sự tương tác giữa thiết bị thông minh với con người không còn nằm ở việc gõ văn bản mà giờ là cả hình ảnh lẫn giọng nói, để đáp ứng được nhu cầu ngày càng cao của trải nghiệm người dùng, các hãng công nghệ thông tin lớn đang ngày càng đầu tư mạnh vào hệ thống trợ lý thông minh ảo. 2 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Cấu trúc hệ thống trợ lý ảo Để hiểu một hệ thống trợ lý ảo hoạt động như thế nào, cần phải hiểu được cấu trúc và cấu tạo của một hệ thống trợ lý ảo. Sơ đồ của một hệ thống trợ lý ảo: Hình 1.1: Sơ đồ hệ thống trợ lý ảo Dựa trên hình 1.1 [7], có thể thấy cấu tạo của một hệ thống trợ lý ảo bao gồm 2 khối: khối người dung (user) có đầu vào là ảnh, giọng nói, văn bản và khối xử lý dữ liệu (server) gồm các khối xử lý hình ảnh, âm thanh, văn bản, khối quản lý hội thoại.

Truy vấn bắt đầu bằng giọng nói, văn bản, hình ảnh của người dung thiết bị thông minh như điện thoại, thiết bị đeo, kính thông minh. Các file nén hình ảnh, âm thanh hoặc văn bản được gửi tới máy chủ để xử lý. Với giọng nói được xử lý bằng giao diện ASR (Automatic Speech Recognition) chuyển câu hỏi nói của người dùng sang văn bản tương đương bằng mô hình thống kê. Sau đó văn bản đi qua trình phân loại truy vấn (Query Classifier - QC) quyết định xem bài phát biểu có phải là hành động hay câu hỏi không.

Nếu đó là hành động, lệnh sẽ được gửi lại cho thiết bị di động để thực hiện. Nếu không, thì hệ thống sẽ hiểu là câu hỏi bằng văn bản thuần tuý. Sử dụng các kỹ thuật xử lý ngôn ngữ tự nhiên NLP (Natural Language Processing), dịch vụ câu hỏi trả lời QA (Question-Answering) sẽ trích xuất thông tin từ đầu vào, tìm kiếm cơ sở dữ liệu của nó và chọn câu trả lời tốt nhất để trả lại cho người dùng. Nếu là một hình ảnh đi kèm với đầu vào giọng nói, hệ thống sẽ sử dụng kỹ thuật thị giác máy tính để cố gắng phù hợp với hình ảnh đầu vào cơ sở dữ liệu hình ảnh của mình và trả về thông tin có liên quan với hình ảnh đó.

Nhận dạng giọng nói tự động (ASR - Automatic Speech Recognition) Khối nhận dạng giọng nói tự động là khối đầu vào giúp người dùng tương tác với trợ lý ảo bằng giọng nói. Các đầu vào cho ASR [9] là các vector đặc trưng đại diện cho đoạn nói, được tạo ra bời quá trình tiền xử lý nhanh và trích xuất đặc tính của bài phát 3 LUAN VAN CHAT LUONG download : add luanvanchat@agmail. Thành phần của ASR dựa vào sự kết hợp của mô hình Hidden Markov (HMM) và một mô hình hỗ hợp Gaussian (GMM) hoặc một mạng nơ-ron sâu (DNN). HMM xây dựng một cây các trạng thái cho khung lời nói hiện tại sử dụng vector tính năng đầu vào.

GMM hoặc DNN đánh giá xác suất của sự chuyển đổi trạng thái trong cây, và thuật toán Viterbi sau đó tìm kiếm con đường có nhiều khả năng nhất dựa trên các điểm này. Đường dẫn có xác suất cao nhất thể hiện kết xuất văn bản cuối cùng. Điểm GMM đánh giá HMM trạng thái chuyển tiếp bằng cách ánh xạ một vector đối tượng đầu vào vào một hệ toạ độ đa chiều và lặp lại điểm số các đặc tính chống lại mô hình âm thanh được đào tạo. DNN điểm số sử dụng xác suất từ một mạng thần kinh.

Độ sâu của DNN được xác định bởi số lớp ẩn mà số điểm cho một chuyển tiếp đi qua mạng. Trong luận văn sẽ nghiên cứu chủ yếu về DNN vì nó có độ chính xác cao hơn.2: Sơ đồ xử lý âm thanh 1. Xử lý hình ảnh IMM (Image Matching) Khối xử lý hình ảnh IMM là khối giúp người dùng tương tác với hệ thống trợ lý ảo thông qua hình ảnh. Khi người dùng muốn hỏi trợ lý ảo về một hình nào đó chẳng hạn bông hoa hồng thì hệ thống trợ lý ảo sẽ xử lý dữ liệu hình ảnh đầu vào và cung cấp đầu ra là thông tin về hình ảnh đó.

Từ dữ liệu hình ảnh đưa vào hệ thống sẽ cố gắng tìm kiếm hình ảnh trong cơ sở dữ liệu trước khi chế biến và trả về thông tinh về kết hợp hình ảnh. Cơ sở dữ liệu được sử dụng trong hệ thống là cơ sở dữ liệu Mobile Visual Search. Các điểm chính của hình ảnh được rút ra lần đầu tiên từ hình ảnh đầu vào sử dụng thuật toán SURF [7]. Trong tính năng chiết xuất (FE), hình ảnh được lấy mẫu và xáo lộn nhiều lần để tìm các điểm thú vị ở các quy mô khác nhau.

Khi ngưỡng đáp ứng lưu trữ các điểm chính của hình ảnh, các điểm then chốt được chuyển tới bộ phận mô tả tính năng (FD), nơi chúng được chỉ định một vector định hướng và các điểm chính được định hướng tương tự được nhóm thành các bộ mô tả tính năng. Quá trình này làm giảm sự biến đổi 4 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.com giữa các hình ảnh đầu vào, tăng cơ hội tìm kiếm sự kết hợp chính xác. Bộ mô tả từ hình ảnh đầu vào được đối sánh với bộ mô tả nhóm trước đại diện cho các hình ảnh cơ sở dữ liệu bằng cách sử dụng tìm kiếm gần nhất (ANN), hình ảnh cơ sở dữ liệu với số lượng lớn nhất của cơ sở được trả lại.3: Sơ đồ xử lý hình ảnh 1. Quản lý câu hỏi trả lời QA (Question-Answering) 1.

Cấu tạo của quản lý câu hỏi Khối quản lý câu hỏi trả lời là khối xử lý dữ liệu tương tác ở trong hệ thống trợ lý ảo. khi người dùng hỏi hệ thống trợ lý ảo thì nó sẽ lấy dữ liệu từ khối QA để đưa ra câu trả lời phù hợp. Văn bản được xuất ra từ ASR hoặc nhập trực tiếp được chuyển đến OpenEphyra (OE) sử dụng ba quy trình cốt lõi đẻ trích xuất thông tin văn bản, bắt nguồn từ, kết hợp cụm từ thông dụng, và gắn thẻ theo từng thành phần của văn bản [7]. Hình dưới mô tả sơ đồ OE kết hợp thành phần này, tạo ra các truy vấn tìm kiếm web và lọc các kết quả trả về.

Thuật toán Porter (stemmer) phơi bày gốc của một từ bằng cách kết hợp và cắt ngắn các từ thông dụng. OE cũng sử dụng một bộ mẫu biểu thức chính quy để đối sánh các từ truy vấn chung (như cái gì, ở đâu …) và lọc bất kỳ ký tự đặc biệt nào trong đầu vào. Trình phân loại ngẫu nhiên (CRF) lấy một câu, vị trí của mỗi từ trong câu và nhãn các từ hiện tại và trước đó làm đầu vào để đưa ra các dự đoán về phần nói của từng từ của một truy vấn đầu vào. Mỗi truy vấn đầu vào được phân tích cú pháp bằng cách sử dụng các thành phần nói trên để tạo truy vấn cho công cụ tìm kiếm.

Tiếp theo, các bộ lọc sử dụng các kỹ thuật tương tự được sử dụng để lấy thông tin từ các tài liệu trả về; tài liệu với điểm tổng thể cao nhất sau khi tổng hợp số điểm được trả về là câu trả lời hay nhất. 5 LUAN VAN CHAT LUONG download : add luanvanchat@agmail.4: Quản lý câu hỏi trả lời 1. Xử lý ngôn ngữ tự nhiên trong Quản lý câu hỏi trả lời Theo Wikipedia, NLP (Natural Language Processing) là một nhánh của trí tuệ nhân tạo tập trung vào các ứng dụng trên ngôn ngữ của con người. Trong trí tuệ nhân tạo thì xử lý ngôn ngữ tự nhiên là một trong những phần khó nhất vì nó liên quan đến việc phải hiểu ý nghĩa ngôn ngữ - công cụ hoàn hảo nhất của tư duy và giao tiếp.

Nội dung được bảo vệ bản quyền — Tải xuống đầy đủ

Luận văn thạc sĩ này nghiên cứu hệ thống trợ lý thông minh ảo trong công nghệ thông tin, kết hợp xử lý ngôn ngữ tự nhiên, nhận dạng giọng nói và học máy để tương tác hiệu quả với người dùng. Công nghệ này ứng dụng trong nhiều lĩnh vực, từ nhận dạng giọng nói tiếng Việt đến hệ thống trợ lý nhà thông minh. Ngoài ra, các công nghệ nhằm hỗ trợ VA như nhận dạng và xử lý ảnh cũng được đề cập. Nghiên cứu này mở ra những cơ hội mới trong phát triển giải pháp hỗ trợ người dùng thông minh, tối ưu hóa trải nghiệm và nâng cao năng suất công việc.