Xây Dựng Chatbot Trợ Lý Ảo Đa Nền Tảng Tại Đại Học Quốc Gia TP. Hồ Chí Minh

Người đăng

Ẩn danh

2022

238
0
0

Phí lưu trữ

40.000 VNĐ

Mục lục chi tiết

1. CHƯƠNG 1: MỞ ĐẦU

1.1. Giới thiệu về đề tài

1.2. Góc nhìn chung về nhu cầu tra cứu thông tin

1.3. Lý do lựa chọn đề tài

1.4. Đối tượng nghiên cứu

1.5. Phạm vi nghiên cứu

1.6. Phương pháp nghiên cứu

1.7. Nhiệm vụ của đề tài

2. CHƯƠNG 2: TỔNG QUAN

2.1. Khảo sát hiện trạng

2.2. CleverBot — Chatbot trò chuyện nổi tiếng nhất thế giới

2.3. Google — Nền tảng tra cứu thông tin lớn nhất thế giới

2.4. Nhận xét về hiện trạng

2.5. Các vấn đề còn tồn tại

2.6. Các vấn đề được tập trung trong đề tài

3. CHƯƠNG 3: NGHIÊN CỨU LÝ THUYẾT

3.1. Giới thiệu về bài toán Chatbot

3.2. Lý thuyết xây dựng Chatbot

3.3. Các hướng tiếp cận xây dựng Chatbot

3.4. Giải quyết các vấn đề phát sinh trong xây dựng Chatbot

3.5. Cấu trúc hệ thống Chatbot

3.6. Ứng dụng của Chatbot

3.7. Phép thử Turing

3.8. Ứng dụng của Chatbot trong thực tế

3.9. Sử dụng thư viện NLP.js vào tác vụ nhận diện ý niệm

3.10. Giới thiệu thư viện NLP

3.11. Các khái niệm sử dụng trong NLP

3.12. Thực hiện tác vụ nhận diện ý niệm

3.13. Tinh chỉnh mô hình PhoBERT vào tác vụ phân tích cảm xúc

3.14. Giới thiệu về mô hình PhoBERT

3.15. Thực hiện tác vụ phân tích cảm xúc

3.16. Tinh chỉnh mô hình BARTpho vào tác vụ cấu tạo ngôn ngữ tự nhiên

3.17. Giới thiệu về mô hình BARTpho

3.18. Thực hiện tác vụ cấu tạo ngôn ngữ tự nhiên

3.19. Nghiên cứu tình huống: Một số ví dụ xử lý ngôn ngữ tự nhiên của Chatbot

4. CHƯƠNG 4: CHATBOT TRỢ LÝ ẢO - YOURCHATSTARTER

4.1. Xác định yêu cầu hệ thống

4.2. Sơ đồ ca sử dụng

4.3. Đặc tả ca sử dụng

4.4. Thiết kế kiến trúc hệ thống

4.5. Thiết kế mô hình dữ liệu

4.6. Thiết kế lớp dữ liệu

4.7. Thiết kế luồng xử lý

4.7.1. Luồng xử lý chức năng đăng nhập

4.7.2. Luồng xử lý chức năng đăng ký

4.7.3. Luồng xử lý chức năng thu phí

4.7.4. Luồng xử lý chức năng giao tiếp với Chatbot

4.7.5. Luồng xử lý chức năng phát âm đoạn Chat

4.7.6. Luồng xử lý chức năng gửi thông báo Push

4.7.7. Luồng xử lý chức năng gửi thông báo theo lịch trình

4.7.8. Luồng xử lý chức năng cập nhật thông tin người dùng

4.7.9. Luồng xử lý chức năng cập nhật thiết lập cá nhân

4.7.10. Luồng xử lý chức năng cập nhật cấp bậc người dùng

4.8. Thiết kế các Module truy vấn thông tin

4.8.1. Truy vấn thông tin thời tiết

4.8.2. Truy vấn thông tin tỉ giá tiền tệ

4.8.3. Truy vấn thông tin dịch thuật

4.8.4. Truy vấn giá cổ phiếu

4.8.5. Truy vấn thông tin dịch COVID-19

4.8.6. Truy vấn thông tin từ Google Knowledge Graph

4.9. Thiết kế giao diện

4.9.1. Thiết kế giao diện trên nền tảng Web

4.9.2. Thiết kế giao diện trên nền tảng di động

4.10. Thực hiện tác vụ nhận diện ý niệm

4.11. Phương thức thực hiện

4.12. Kết quả thực hiện

4.12.1. Thực hiện tác vụ nhận diện thực thể đặt tên

4.12.2. Phương thức thực hiện

4.12.3. Kết quả thực hiện

4.12.4. Thực hiện tác vụ phân tích cảm xúc

4.12.5. Phương thức thực hiện

4.12.6. Kết quả thực hiện

4.12.7. Thực hiện tác vụ cấu tạo ngôn ngữ tự nhiên

4.12.8. Phương thức thực hiện

4.12.9. Kết quả thực hiện

4.13. Giới thiệu hệ thống

4.14. Sơ lược chức năng hệ thống

5. CHƯƠNG 5: KẾT LUẬN

5.1. Đánh giá kết quả làm việc

5.2. Kết quả đạt được

5.3. Hướng phát triển

LỜI CẢM ƠN

PHỤ LỤC

Phụ lục 1. Danh mục công nghệ được sử dụng

Phụ lục 2. Bảng phân chia công việc

Phụ lục 3. Mẫu dữ liệu huấn luyện các mô hình

TÀI LIỆU THAM KHẢO

Khóa luận tốt nghiệp kỹ thuật phần mềm xây dựng hệ thống chatbot trợ lý ảo đa nền tảng

Bạn đang xem trước tài liệu:

Khóa luận tốt nghiệp kỹ thuật phần mềm xây dựng hệ thống chatbot trợ lý ảo đa nền tảng

Tài liệu "Xây Dựng Chatbot Trợ Lý Ảo Đa Nền Tảng" cung cấp cái nhìn sâu sắc về quy trình phát triển chatbot, từ việc xác định nhu cầu người dùng đến việc triển khai và tối ưu hóa. Nó nhấn mạnh tầm quan trọng của việc sử dụng công nghệ AI để tạo ra những trợ lý ảo có khả năng tương tác tự nhiên và hiệu quả. Độc giả sẽ tìm thấy những lợi ích rõ ràng từ việc áp dụng chatbot trong các lĩnh vực như dịch vụ khách hàng, giáo dục và tư vấn, giúp tiết kiệm thời gian và nâng cao trải nghiệm người dùng.

Để mở rộng kiến thức về lĩnh vực này, bạn có thể tham khảo thêm tài liệu Graduation project chatbot in admission consultant in international school vnu using rasa framework, nơi trình bày ứng dụng thực tiễn của chatbot trong tư vấn tuyển sinh. Ngoài ra, tài liệu Báo cáo đồ án lập trình mạng đề tài xây dựng chương trình ai chatbot sẽ giúp bạn hiểu rõ hơn về quy trình lập trình và phát triển chatbot. Cuối cùng, tài liệu Luận văn thạc sĩ khoa học máy tính xây dựng và đánh giá hiệu suất chương trình phân tích cảm xúc tiếng việt kết hợp khía cạnh bằng vietnamese treebank sẽ cung cấp cái nhìn sâu sắc về phân tích cảm xúc, một yếu tố quan trọng trong việc cải thiện khả năng tương tác của chatbot. Những tài liệu này sẽ giúp bạn mở rộng hiểu biết và khám phá thêm nhiều khía cạnh thú vị trong lĩnh vực chatbot và AI.