1. Trang chủ
  2. » Giáo Dục - Đào Tạo

(Tiểu luận) bài tập lớn nhập môn trí tuệ nhân tạo đề tài tạo chatbot đặt vé tàu

16 8 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

Thông tin cơ bản

Tiêu đề Tạo Chatbot Đặt Vé Tàu
Tác giả Nguyễn Khánh Nam
Người hướng dẫn Nguyễn Mai Trang
Trường học Khoa Công Nghệ Thông Tin
Chuyên ngành Nhập Môn Trí Tuệ Nhân Tạo
Thể loại báo cáo
Định dạng
Số trang 16
Dung lượng 3,67 MB

Nội dung

KHOA CÔNG NGHỆ THÔNG TIN I BÁO CÁO BÀI TẬP LỚN NHẬP MƠN TRÍ TUỆ NHÂN TẠO ĐỀ TÀI: TẠO CHATBOT ĐẶT VÉ TÀU Giảng viên : Nguyễn Mai Trang Nhóm lớp : Lớp : D19 – 200 Mã mơn học : INT1341 Nhóm : 21 Thành viên nhóm: Nguyễn Khánh Nam B20DCCN454 I II Giới thiệu đề tài Thiết kế Thiết kế, xây dựng sở liệu Phân tích chức III Cài đặt yếu tố cần thiết để sử dụng IV Kết luận I II Giới thiệu đề tài Với phát triển khoa học cơng nghệ, thiết bị điện tử có phát triển phổ biến rộng rãi, kèm theo nhu cầu sử dụng dịch vụ cơng nghệ tăng cao Với phương châm : nhanh chóng, tiện lợi, cơng cụ chatbot có khả phát triển mạnh mẽ nhiều người dùng ưa chuộng Trong toán tạo chatbot đặt vé tàu cho hành khách, chức chatbot là: đặt vé tàu, kiểm tra lịch trình cịn chỗ hủy vé tàu Nhiệm vụ khách hàng cung cấp thông tin liên quan đến vé tàu mà khách hàng cần đặt như: nơi xuất phát, nơi đến, thời gian xuất phát, thời gian đến, số lượng chỗ ngồi muốn đặt Thiết kế Thiết kế xây dựng sở liệu Ta có bảng sở liệu sau Trong bảng : - thực thể sở liệu : TrainSchedule (Lịch trình): bảng thông tin bao gồm thông tin liên quan tới lịch trình tàu mã lịch trình (id), tên lịch trình (scheduleName), ngày khởi hành (date), sân ga bắt đầu (startStation), thời gian khởi hành (startTime), sân ga kết thúc (endStation), thời gian kết thúc (endTime), số - - - lượng chỗ ngồi lại (numTicketsLeft) giá thành vé (price) BookTrain (Đặt tàu) : bảng bao gồm thông tin liên quan tới vé đặt tàu mã vé (id), tên người đặt tàu (username), số điện thoại người đặt tàu (phoneNum), mã lịch trình vé tàu (trainScheduleId), số lượng chỗ ngồi đặt (numBookTickets), trạng thái vé (statusCancel) Phân tích chức Chức đặt vé tàu : Nhiệm vụ đặt vé tàu chưa có sở liệu cho khách hàng Dữ liệu đầu vào : ngày khởi hành (date), ga xuất phát (startStation), thời gian xuất phát (startTime), ga đích đến (endStation), thời gian kết thúc (endTime), số lượng chỗ ngồi muốn đặt (numBookTickets), tên người đặt (username), số điện thoại người đặt (phoneNum) Dữ liệu đầu : vé đặt tàu với thông tin lưu vào sở liệu mã vé (id), tên người đặt (username), số điện thoại người đặt (phoneNum), mã lịch trình (trainScheduleId), số lượng vé đặt (numBookTickets), trạng thái vé (statusCancel) Chức kiểm tra lịch trình : Nhiệm vụ kiểm tra lịch trình tàu xem chỗ ngồi Dữ liệu đầu vào : ngày khởi hành (date), ga xuất phát (startStation), ga đích (endStation) Dữ liệu đầu : số lượng chỗ trống cịn lại chuyến tàu lịch trình tương ứng Chức hủy lịch trình : Nhiệm vụ hủy lịch trình tàu Dữ liệu đầu vào : mã vé tàu (bookTrainId) Dữ liệu đầu : hành động thay đổi trạng thái vé tàu có mã tương ứng sở liệu III Cài đặt yếu tố cần thiết để sử dụng Đầu tiên, ta cần cài đặt Rasa – framework cho phép ta xây dựng chatbot tự do, định nghĩa Cài đặt Rasa terminal cập nhật phiên cho nó: Sau cài đặt Rasa, ta khởi tạo hệ thống với cấu trúc file sau : Tại file nlu.yml ta cần xây dựng câu thoại cho chatbot Document continues below Discover more from: Trí Tuệ Nhân Tạo INT1341 Học viện Công ng… 4 documents Go to course Hinh thuc va quy cach trình bay KLTN… Trí Tuệ Nhân Tạo None Giao trinh TTNT 207 Giáo trình nhập mơ… Trí Tuệ Nhân Tạo None BÀI TẬP Phrasal Verbs Idioms pdf… Tổng hợp 94% (18) Và file domain.yml ta cần định nghĩa thực thể, câu phản hồi chatbot Introduction to UMTS Device Testing 63 Thu Phát Vô Tuyến 100% (1) ASR920 Asr command… Thu Phát Vô Tuyến 100% (1) 14 150 TRẮC NGHIỆM VỀ Thành… Tổng hợp 92% (13) Sau ta cấu hình file credentials.yml endpoint.yml để kết nối với Rasa cấu hình endpoint cho hàm tùy biến Tại file stories.yml, ta cần tạo kịch cho chatbot học theo Và file action.py, nơi mà kết nối sở liệu Tùy biến hàm ứng với chức hệ thống Còn sở liệu ví dụ, dùng hệ quản trị sở liệu MySQL bảng TrainSchedule BookTrain IV Kết luận Nhược điểm : Vẫn nhiều trường hợp phức tạp chưa thể khai thác Ưu điểm : Thao tác tiện lợi nhanh chóng, hỗ trợ người sử dụng khâu nhập thông tin nhằm tránh sai lệch thông tin

Ngày đăng: 28/12/2023, 18:57

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

TÀI LIỆU LIÊN QUAN

w