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

Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken

96 22 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 đề Xây dựng chatbot cho fanpage BA Chicken
Tác giả Cao Hồng Nhung, Bùi Thị Ngọc, Nguyễn Ngọc Anh
Người hướng dẫn Nguyễn Thị Yến
Trường học Học viện Ngân hàng
Chuyên ngành Trí tuệ nhân tạo trong kinh doanh
Thể loại bài tập lớn
Năm xuất bản 2022
Thành phố Hà Nội
Định dạng
Số trang 96
Dung lượng 5,06 MB

Nội dung

NGÂN HÀNG NHÀ NƯỚC VIỆT NAM HỌC VIỆN NGÂN HÀNG - - Bài Tập Lớn: TRÍ TUỆ NHÂN TẠO TRONG KINH DOANH CHỦ ĐỀ: Xây dựng chatbot cho Fanpage BA Chicken Giảng viên hướng dẫn: Nguyễn Thị Yến Nhóm thực : Nhóm 14 Nhóm lớp học phần : 212IS42A17 Hà Nội, Ngày 26 Tháng 03 Năm 2022 STT Họ tên Mã sinh Cơng việc viên Cao Hồng 23A4050417 Tỷ lệ đóng góp Đồng chắp bút kịch bản; Tạo Nhung 33% Intents Entities Dialogflow; hỗ trợ làm chatfuel nghiên cứu xây dựng Janis Bùi Thị Hồng 23A4030438 Đồng chắp bút kịch bản; Tạo Ngọc 34% Intents Entities Dialogflow; tạo Block chatfuel; làm phần IV, V word;xây dựng fanpage, quay dựng video Nguyễn Ngọc 23A4070014 Đồng chắp bút kịch Tạo Anh Intents Entities Dialogflow;làm I, II, III, IV word, tạo account Gmail, FB kết nối, hỗ trợ làm Chatfuel ; nghiên cứu xây dựng Janis Cách thành viên tích cực , chủ động việc làm Bài tập lớn 33% MỤC LỤC LỜI CẢM ƠN………………………… I.LÍ DO CHỌN ĐỀ TÀI II.NỘI DUNG 4 Ngắn gọn fanpage4 Cơ sở lý thuyết Trí tuệ nhân tạo Chatbot Sơ lược Dialogflow Sơ lược Chatfuel Sơ lược Janis10 III.PHÂN TÍCH 10 Bài toán 10 Vấn đề cần giải Giải pháp 11 11 Kịch dạng nhánh 12 Kịch chi tiết 14 IV.KẾT QUẢ, ƯU VÀ NHƯỢC ĐIỂM 39 Kết 39 1.1.Với Dialogflow 39 1.2.Với Chatfuel 68 1.3 Với Janis 93 Lợi ích 96 a, Với khách hàng 96 b, Với Fanpage 96 Hạn chế chatbot V.TỔNG KẾT 97 98 LỜI CẢM ƠN Chúng em xin chân thành cảm ơn cô Nguyễn Thị Yến - Giảng viên môn Tri tuệ nhân tạo kinh doanh tận tình giảng dạy để chúng em hiểu rõ, nắm vững kiến thức môn học Cô hướng dẫn chi tiết tạo điều kiện tốt để chúng em hoàn thành tập lớn Xin chân thành cảm ơn cô! I LÍ DO CHỌN ĐỀ TÀI Cùng với khoa học cơng nghệ phát triển nhanh đến chóng mặt, Việt Nam có hướng tiếp cận đắn sử dụng trí tuệ nhân tạo (AI) để mang lại lợi ích mặt trị, văn hóa, quân … giá trị mặt kinh tế Đặc biệt mùa dịch Covid-19 việc sử dụng AI để chăm sóc khách hàng từ xa giúp giảm bớt chi phí, tiện lợi, phản hồi với khách hàng 24/7 đồng thời nâng cao hiệu khâu quản lý Kể từ Chatbots phát triển mạnh mẽ vào năm 2016 trở thành xu hướng công nghệ quan tâm nay.Mặc dù mẻ, sử dụng năm gần đây, Chatbots nghiên cứu trung tâm khoa học, trường đại học, học viện… ứng dụng rộng rãi nhiều lĩnh vực Chính lí đó, nhóm chúng em định chọn xây dựng Chatbot để phục vụ việc trả lời tư vấn khách hàng cho nhà hàng BA Chicken I NỘI DUNG NGẮN GỌN VỀ FANPAGE: BA Chicken BA Chicken fanpage nơi chuyên phục vụ gà ngon cho thực khách Link fanpage chính: Link video tương tác với bot qua fanpage: CƠ SỞ LÝ THUYẾT 1.Trí tuệ nhân tạo Bellman (1978) định nghĩa: trí tuệ nhân tạo tự động hố hoạt động phù hợp với suy nghĩ người, chẳng hạn hoạt động định, giải toán, Rich anh Knight (1991) cho rằng: Trí tuệ nhân tạo khoa học nghiên cứu xem làm để máy tính thực cơng việc mà ngrời cịn làm tốt máy tính Với định nghĩa nữa, ta hiểu đơn giản trí tuệ nhân tạo (hay Artificial intelligence) lĩnh vực trực thuộc nghành khoa học máy tính AI người thiết kế nhằm mục đích tự động hóa hành vi máy tính cho hành vi tự nhiên nhất, hay gần giống người để phục vụ người Chatbot gì? Chatbot hình thức thơ sơ trí tuệ nhân tạo, chạy chương trình máy tính người tạo để tương tác với người qua hình thức văn , giọng nói, ảnh, để xử lý tình trả lời câu hỏi thơng qua trí tuệ nhân tạo lập trình sẵn Có nhiều công cụ hỗ trợ cho Chatbot như: Dialogflow, Wit.ai, Google Natural Language APL……… Thông thường Chatbot sử dụng qua phần mềm chat để nhắn tin Chatbot phát triển dựa kịch có sẵn học hỏi qua trình tương tác.trong qua trình tương tác Các câu hỏi đặt ra, Chatbots sử dụng hệ thống xử lý ngôn ngữ tự nhiên (Natural Language Processing) để phân tích liệu sau chúng lựa chọn thuật toán học máy để đưa loại phản hồi, chúng dự đốn phản hồi xác Với câu hỏi khơng thể trả lời được, Chatbot bỏ qua đồng thời tự học để áp dụng cho trò chuyện sau Ví dụ: Chatbot tiêu biểu biết đến Siri Apple Chỉ câu lệnh cài sẵn cho máy, tự động bật ứng dụng vừa nói gọi Siri để trả lời câu hỏi mà lập trình sẵn…… Khi bạn hỏi Siri câu đơn giản ví dụ ‘‘Siri hơm trời độ?’’ bạn làm việc với chatbot * Cấu tạo Chatbot gồm có ba phần bao gồm: sở liệu, lớp ứng dụng, quyền truy cập vào API giao diện đồ họa người dùng - Cơ sở liệu: Nơi lưu trữ thông tin, liệu nội dung chatbot - Tầng ứng dụng: Đóng vai trị cửa sổ dành cho hoạt động xử lý trình ứng dụng, biểu diễn dịch vụ hỗ trợ trực tiếp ứng dụng người dùng, chẳng hạn phần mềm chuyển tin, truy nhập sở liệu email, v.v -Giao diện lập trình ứng dụng (API): giao diện mà hệ thơng máy tính hay ứng dụng cung cấp phép yêu cầu dịch vụ tạo từ chương trình máy tính khác, cho phép liệu trao đổi qua lại chúng Hiện nay, Chatbot đa dạng lược loại sau đây: Chatbot cho việc sales: Chatbot cho sale hay sử dụng cửa hàng lớn hay nhữn trung tâm chăm sóc khách hàng để trả lời câu hỏi theo liệu soạn sẵn Chatbot theo kịch bản: Đây loại chatbot phổ biến dễ tiếp cận Loại hoạt động dựa khung kịch soạn sẵn Nó bắt đầu hoạt động sau khách hàng đặt câu hỏi AI chọn lựa có liên quan tới Từ đó, khách hàng chọn mục phù hợp với nhu cầu tìm kiếm thân Khi khách hàng chọn xong, Bot đưa câu trả lời thích hợp với thơng tin người dùng cấp Tuy nhiên, Bot có nhược điểm khơng trả lời câu hỏi khơng lập trình sẵn Chatbot hoạt động dựa từ khóa: Chatbot dễ dàng xử lý câu hỏi người dùng nhờ việc áp dụng Học Máy hay Machine Learning Cụ thể, Bot huấn luyện với loạt từ, cụm từ có liên quan với câu hỏi Từ Bot nắm nhu cầu khách họ đặt câu hỏi có liên quan tới từ khóa Khi thục bước trên, Bot cho kết hợp lý- ưu điểm so với câu trả lời rập khuôn loại bot kể Chatbot dựa theo quy trình định: 1, Translator: câu hỏi/yêu cầu user quy ngơn ngữ lập trình để máy tính hiểu Trên sở đó, máy tính tiếp nhận cách xác cơng việc cần hồn thành 2, Processor: AI vào phân tích giải câu hỏi nhận từ bước Translator 3, Respondent: Sau hồn thành bước máy tính đưa đáp án thích hợp tảng social platform, messenger => Những ưu điểm tiêu biểu Chatbot - Độ tin cậy cao , hỗ trợ 24/7 hoàn toàn toàn thay người để phụ trách khối lượng công việc khổng lồ - Chatbot dễ dàng vượt xa người tốc độ phản hồi độ xác hiệu suất làm việc - Chatbot tạo nên đa dạng loại ngơn ngữ lập trình - Dễ dàng lưu trữ liệu, kiến thức thu thập từ trước để trở nên thơng minh, gần gũi theo thời gian - Những cộng cụ hỗ trợ Chatbot tiếng kể đến như: Dialogflow, Chatfuel, Janis,… Sơ lược Dialogflow Dialogflow dịch vụ Google cung cấp nhằm giúp lập trình viên dễ dàng việc lập trình sản phẩm có giao tiếp với người dùng thông qua đoạn hội thoại Dialogflow sử dụng trí tuệ nhân tạo (AI) giúp phân tích ngôn ngữ tự nhiên để hiểu ý định người dùng trích xuất thơng tin hữu ích phù hợp với ý định người dùng Có vẻ mơ hồ nhỉ, xem qua ví dụ nhé! Dialogflow hoạt động dựa vào Intents, Entity Contexts Intents ý định cuối từ người dùng truyền trực tiếp tới bot Intents có bậc nhiều bậc với quan hệ “cha - con”, theo lẽ intents “con” phụ thuộc vào intents “ cha” Entities chế Dialogflow giúp xác định trích xuất liệu cần thiết từ yêu cầu người dùng Trong Intent giúp Agent hiểu mục đích, ý định người dùng Entity giúp Agent trích xuất thơng tin chi tiết cụ thể câu truy vấn Ví dụ: câu nói “có bán cafe khơng shop ” người dùng “có bán cafe nha ” xem Entity tư vấn kích hoạt Intent iTuVan Một Entities bao gồm:    Loại Entity: định nghĩa loại thông tin mà ta muốn trích xuất từ câu truy vấn người dùng Phần tử Entity: loại Entity có nhiều phần tử, phần tử cung cấp tập từ cụm từ coi tương đương Các từ đồng nghĩa giá trị tham chiếu với Entity: vài phần tử Entity có nhiều từ cụm từ mà có nghĩa tương đương nhau, với Entity ta cần cung cấp giá trị tham chiếu nhiều từ, cụm từ đồng nghĩa Sơ lược Chatfuel Chatfuel công cụ hữu dụng để đơn giản hóa việc tạo chatbot cho người dùng Nếu kinh doanh online, đặc biệt Facebook, việc có cho chatbot điều gần khơng thể thiếu Khi mà công nghệ ngày trở nên phức tạp, Chatfuel cung cấp giải pháp đơn giản hóa thứ Bởi lẽ để tạo chatbot, người dùng cần phải biết code tự xây dựng nên thứ Tuy nhiên, coding lại việc làm Và không dễ để tạo chatbot hoàn hảo Grow: Thiết lập nâng cao, kiểu cao cấp chatfuel Các lệnh nâng cao tìm phần kết nối website tạo nút chat web, Comment Fanpage chuyển thẳng trực tiếp thành Inbox Cấu tạo cách xây dựng Chatfuel sau: 10 Lưu mẫu (Save User Input) thêm gợi ý cho người dùng 82 Set up AI cho mục Thông tin sở: Thử bot fanpage: 83 Trực tiếp nhận hàng Bước 1: Tạo Untitled Block mục THƠNG TIN ĐẶT HÀNG Bước 2: Nhập thơng tin muốn rep khách hàng phần ADD BUTTON 84 Bước 3: Save User Input Bước 4: Set up AI Tạo mục “trực tiếp nhận hàng” keyword groups thêm từ khóa 85 Add Block vào mục “Trực tiếp nhận hàng” Bước 5: Thử nghiệm bot Khiếu nại: Bước 1: Tạo Untitled Block mục KHIẾU NẠI Bước 2: Nhập thông tin muốn rep khách hàng phần ADD BUTTON 86 Bước 3: Set up AI Tạo mục “khiếu nại” keyword groups thêm từ khóa Sau đó, add Block vào mục “Khiếu nại” Bước 4: Thử nghiệm bot Hủy đơn hàng Bước 1: Tạo Untitled Block – HỦY ĐƠN HÀNG group KHIẾU NẠI Bước 2: Nhập thông tin muốn rep khách hàng phần ADD BUTTON 87 Bước 3: Set up AI Tạo mục “hủy đơn hàng” keyword groups thêm từ khóa Sau đó, add Block vào mục “Hủy đơn hàng” Bước 4: Thử nghiệm bot 88 Đổi trả hàng Bước 1: Tạo Untitled Block – ĐỔI TRẢ HÀNG group KHIẾU NẠI Bước 2: Nhập thông tin muốn rep khách hàng phần ADD BUTTON Bước 3: Set up AI Tạo mục “đổi trả hàng” keyword groups thêm từ khóa Sau đó, add Block vào mục “Đổi trả hàng” 89 Bước 4: Thử nghiệm bot 1.3, Với FCHAT Nhóm em dùng Fchat để tích hợp thêm tính “coupon” nhằm tối ưu trải nghiệm khách , cịn giúp giảm tải khối lượng cơng việc Hơn hết shop không cần thường xuyên theo dõi số lần khách mua để tính hóa đơn Fchat hỗ trợ đồng thời khách theo dõi hàng vận chuyển tới đâu Bước 1: Kết nối Fchat tiến hành liên kết với fanpage facebook 90 Bước 2: Fchat Chatfuel có điẻm tương đồng nhiên Fchat có tính mà Chatfuel chưa sở hữu Vậy nên nhằm đem đến trải nghiệm dịch vụ tốt cho khách, nhóm em định nghiên cứu thêm Fchat với tính mang tên “coupon” => Coupon: việc xuất mã cho khách theo kí tự hay theo đoạn mà bên bán cấp cho mã sales chẳng hạn cơng việc shop bán online chủ đạo nên bọn em áp dụng thêm việc truy xuất mã đơn hàng để giúp shop khách tiện theo dõi ln hành trình ship 91 92 Lấy mã sẵn từ Sheet mà nhóm em liên kết Dialogflow Nhờ việc áp dụng thuật toán cho trước nên với đơn mà khách đặt tạo mã “coupon” tương ứng gửi cho khách Trên sở này, khách hàng shop dễ việc theo dõi q trình ship hàng nhằm kiểm sốt tốt dịch vụ đồng thời lý giải nguyên việc giao chậm nhanh để Chat Noir Coffee nắm bắt tốt từ giải vấn đề phát sinh, tránh trường hợp không mong muốn xảy gây tổn hại danh tiếng shop Lợi ích: 93 Lợi ích a Đối với khách hàng - Có thể xử lí kịp thời nhu cầu phát sinh Khi tải khách, nhân viên lại hạn chế trả lời, tư vấn cho khách chatbot công cụ hỗ trợ tư vấn sản phẩm cho cửa hàng Khách hàng bỏ tiền nên không muốn chờ đợi, phục vụ lâu, thời gian… mà chatbot ln ln có mặt, đáp ứng u cầu khách hàng nhanh nên ưu điểm Cung cấp thông tin sản phẩm - Khách hàng ln muốn tìm hiểu sản phẩm mà họ mong muốn, họ muốn biết thêm thơng tin để so sánh, sau đưa định Với việc này, chatbot làm giảm áp lực lên người nhân viên trực page, thay chủ cửa hàng cung cấp thông tin sản phẩm - Độ tin cậy thơng tin Vì lập trình sẵn nên việc tư vấn khách hồn tồn xác nhanh Thơng tin, liệu tư vấn chủ cửa hàng truyền tải đến khách hàng b Lợi ích Fanpage - Kết nối khách hàng Mục đích việc sử dụng chatbot kinh doanh hỗ trợ doanh nghiệp bạn kết giao với không khách hàng tại, mà khách hàng tiềm Bởi có tính xử lí nhanh mà AI ln linh động, tìm kiếm khách hàng tiềm phù hợp cho cửa hàng - Không bỏ lỡ khách hàng Trong lúc bạn khơng có mặt trực tuyến, tải đơn hàng, khách hàng chatbot giúp bạn xử lí nhanh yêu cầu khách hàng, hỗ trợ cho khách hàng dễ dàng đưa định sản phẩm cách nhanh chóng, hợp lí Điều làm tăng độ hài lịng khách hàng với cửa hàng không cần chờ đợi mà tư vấn xác - Chăm sóc khách hàng 24/7 Thật điều tuyệt vời bạn bán hàng mà lại chăm sóc khách hàng Khách hàng ln ln có xu hướng quan tâm, chia sẻ mong muốn dự định mình, việc có chatbot hoạt động 24/7 tăng tin cậy khách hàng với bạn - Tăng hiệu hoạt động giảm chi phí Việc trực page đơi gặp khó khăn khơng trả lời kịp tin nhắn yêu cầu tư vấn khách lúc Trong chatbot hỗ trợ 24/7 làm tăng tính thích hợp để khách hàng chọn mua sản phẩm Với việc trả lời nhiều khách hàng lúc nên tiết kiệm chi phí tăng hiệu hoạt động Việc nhân viên đào tạo bản, am hiểu sản phẩm để tư vấn cho khách hàng tối ưu vấn đề không nhỏ Nếu tư vấn sai ảnh hưởng đến hình ảnh thương hiệu, 94 uy tín lịng tin khách hàng nên lập trình sẵn cho chatbot tư vấn giải pháp hiệu an toàn Hạn chế dùng bot bán hàng - Thiếu linh động trả lời khách hàng Vì lập trình sẵn nên câu trả lời chatbot không linh động, cứng trả lời câu hỏi tạo sẵn nên khơng trả lời câu hỏi ngồi lề khách - Khả thuyết phục không cao Vì lập trình sẵn, khơng linh động thơng tin nên khả thuyết phục khách hàng với chatbot Chatbot cung cấp đầy đủ thơng tin sản phẩm, khơng có khả thuyết phục khách hàng mua sản phẩm giải vấn đề khách hàng có ý định từ chối mua sản phẩm - Thiết kế chatbot phức tạp, đầu tư cao Khi thiết kế, lập trình chatbot cho cửa hàng cần nhiều cơng đoạn, phức tạp Nếu muốn tăng độ linh hoạt, linh động chatbot cần phải có thuật tốn phức tạp, tăng chi phí - Chatbot chưa phủ rộng độ ứng dụng doanh nghiệp Không phải doanh nghiệp, cửa hàng sử dụng chatbot đặc thù loại hình kinh doanh, sản phẩm kinh doanh phức tạp Vì vậy, muốn tạo bot cần phải đầu tư cao, tìm hiểu sâu dễ gây hiểu nhầm cho khách hàng sản phẩm V Tổng kết Sau tìm hiểu đề tài tạo chatbot cho BA Chicken, bọn em xây dựng hệ thống chatbot tảng: Dialogflow, Chatfuel, Janis Về sau tìm hiểu, tạo bot tảng trên, chúng em có số kết luận, đánh sau: Thứ nhất, với Dialogflow, ngôn ngữ có trải nghiệm mạnh Thứ hai, Với Chatfuel, chúng em tạo nhiều hình ảnh kèm theo sản phẩm, tạo nên tính sinh động cho sản phẩm cần giới thiệu Thứ ba, chúng em hiểu xây dựng hệ thống bot bán hàng ba tảng Dialogflow, Chatfuel Janis Về kết quả, chương trình đáp ứng yêu cầu đặt ra, thực trò chuyện tự động với chatbots phục vụ, tư vấn vấn đề bản, thiết yếu cho khách hàng Tuy nhiên, nhiều hạn chế chưa bám sát câu hỏi khách hàng hạn chế ngôn từ Sau chạy thử, chương trình hồn thiện với độ xác 95% với độ xử lí nhanh hình ảnh câu trả lời sát với câu hỏi Nhóm cố gắng tiếp tục hồn thiện chatbot mình, tìm tính dễ sử dụng, hợp lí tiết kiệm thời gian cho khách hàng cửa hàng Nhóm em xin chân thành cảm ơn! 95 96 ... xây dựng Janis Cách thành viên tích cực , chủ động việc làm Bài tập lớn 33% MỤC LỤC LỜI CẢM ƠN………………………… I.LÍ DO CHỌN ĐỀ TÀI II.NỘI DUNG 4 Ngắn gọn fanpage4 Cơ sở lý thuyết Trí tuệ nhân tạo Chatbot. .. định chọn xây dựng Chatbot để phục vụ việc trả lời tư vấn khách hàng cho nhà hàng BA Chicken I NỘI DUNG NGẮN GỌN VỀ FANPAGE: BA Chicken BA Chicken fanpage nơi chuyên phục vụ gà ngon cho thực khách... vụ gà ngon cho thực khách Link fanpage chính: Link video tương tác với bot qua fanpage: CƠ SỞ LÝ THUYẾT 1 .Trí tuệ nhân tạo Bellman (1978) định nghĩa: trí tuệ nhân tạo tự động hoá hoạt động phù

Ngày đăng: 06/12/2022, 00:05

HÌNH ẢNH LIÊN QUAN

Bạn muốn chọn cách thanh tốn theo hình thức nào ạ? - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
n muốn chọn cách thanh tốn theo hình thức nào ạ? (Trang 35)
Hình thức: {{thanhtoan}} - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
Hình th ức: {{thanhtoan}} (Trang 36)
cap màn hình lại gửi bên mình để bên mình xác nhận phòng sau này nhé. - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
cap màn hình lại gửi bên mình để bên mình xác nhận phòng sau này nhé (Trang 36)
- Tạo Intents: Tạo ituvan có Training Phrases và Responses như hình dưới - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
o Intents: Tạo ituvan có Training Phrases và Responses như hình dưới (Trang 44)
C: Tư vấn sản phẩm theo loại cafe - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
v ấn sản phẩm theo loại cafe (Trang 45)
- Lưa và test thử bot như hình dưới: - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
a và test thử bot như hình dưới: (Trang 45)
- Ấn save và test thử ở góc trên bên phải màn hình: - Bài tập lớn TRÍ TUỆ NHÂN tạo TRONG KINH DOANH CHỦ đề xây dựng chatbot cho fanpage BA chicken
n save và test thử ở góc trên bên phải màn hình: (Trang 46)

TỪ KHÓA LIÊN QUAN

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

TÀI LIỆU LIÊN QUAN

w