Bài Tập Lớn Về Trí Tuệ Nhân Tạo: Xây Dựng Chatbot Cho Fanpage Ba Chicken

Khám phá bài tập lớn về trí tuệ nhân tạo trong kinh doanh với chủ đề xây dựng chatbot cho fanpage Ba Chicken, nâng cao trải nghiệm khách hàng.

Trường đại học

Học Viện Ngân Hàng

Chuyên ngành

Trí Tuệ Nhân Tạo Trong Kinh Doanh

Người đăng

Ẩn danh

Thể loại

Bài tập lớn

2022

96
1
0

Phí lưu trữ

35 Point

Mục lục chi tiết

LỜI CẢM ƠN

I. LÍ DO CHỌN ĐỀ TÀI

II. NỘI DUNG

II.1. Ngắn gọn về fanpage

II.2. Cơ sở lý thuyết

II.2.1. Trí tuệ nhân tạo là gì

II.2.2. Sơ lược về Dialogflow

II.2.3. Sơ lược về Chatfuel

II.2.4. Sơ lược về Janis

III. Vấn đề cần giải quyết

III.1. Kịch bản dạng nhánh cây

III.2. Kịch bản chi tiết

IV. KẾT QUẢ, ƯU VÀ NHƯỢC ĐIỂM

IV.1. Lợi ích

IV.1.a. Với khách hàng

IV.1.b. Với Fanpage

IV.2. Hạn chế của chatbot

V. TỔNG KẾT

Tóm tắt

I. Giới thiệu về Chatbot và Trí tuệ nhân tạo

Chatbot là một ứng dụng của trí tuệ nhân tạo (AI) cho phép tương tác với người dùng thông qua các nền tảng nhắn tin. Xây dựng chatbot cho fanpage của Ba Chicken không chỉ giúp nâng cao trải nghiệm khách hàng mà còn tối ưu hóa quy trình phục vụ. Theo Bellman (1978), AI là tự động hóa các hoạt động tương tự như suy nghĩ con người, từ đó chatbot có thể xử lý các yêu cầu của khách hàng một cách tự động và hiệu quả. Việc sử dụng chatbot giúp doanh nghiệp tiết kiệm thời gian và chi phí, đồng thời cung cấp dịch vụ 24/7, đáp ứng nhanh chóng nhu cầu của khách hàng.

1.1. Lợi ích của Chatbot trong kinh doanh

Chatbot mang lại nhiều lợi ích cho doanh nghiệp, đặc biệt trong lĩnh vực marketing trên mạng xã hội. Nó giúp tự động hóa quy trình giao tiếp với khách hàng, từ đó nâng cao trải nghiệm khách hàng. Theo nghiên cứu, việc sử dụng chatbot có thể giảm thiểu thời gian chờ đợi của khách hàng và tăng cường sự hài lòng. Hơn nữa, chatbot có khả năng thu thập và phân tích dữ liệu từ các cuộc trò chuyện, giúp doanh nghiệp hiểu rõ hơn về nhu cầu và mong muốn của khách hàng. Điều này không chỉ giúp cải thiện dịch vụ mà còn tạo ra cơ hội để phát triển sản phẩm mới phù hợp với thị trường.

II. Cơ sở lý thuyết về Chatbot và các công nghệ liên quan

Để xây dựng một chatbot hiệu quả, cần hiểu rõ về các công nghệ hỗ trợ như DialogflowChatfuel. Dialogflow là một nền tảng của Google giúp lập trình viên tạo ra các ứng dụng giao tiếp tự nhiên. Nó sử dụng hệ thống xử lý ngôn ngữ tự nhiên để phân tích ý định của người dùng và trích xuất thông tin cần thiết. Chatfuel lại là một công cụ đơn giản hóa việc tạo chatbot mà không cần lập trình. Điều này giúp các doanh nghiệp nhỏ như Ba Chicken dễ dàng tiếp cận công nghệ mà không cần đội ngũ kỹ thuật lớn. Việc tích hợp các công nghệ này vào fanpage sẽ giúp tăng cường tương tác khách hàng và nâng cao hiệu quả kinh doanh.

2.1. Các công cụ hỗ trợ Chatbot

Các công cụ như DialogflowChatfuel đóng vai trò quan trọng trong việc phát triển chatbot. Dialogflow cho phép lập trình viên tạo ra các intentsentities, giúp chatbot hiểu rõ hơn về yêu cầu của người dùng. Trong khi đó, Chatfuel cung cấp giao diện thân thiện, giúp người dùng dễ dàng thiết lập các kịch bản trả lời mà không cần kiến thức lập trình. Việc sử dụng các công cụ này không chỉ giúp tiết kiệm thời gian mà còn nâng cao chất lượng dịch vụ khách hàng. Do đó, việc tích hợp chatbot vào fanpage của Ba Chicken sẽ tạo ra một kênh giao tiếp hiệu quả, giúp doanh nghiệp phục vụ khách hàng tốt hơn.

III. Phân tích nhu cầu và vấn đề cần giải quyết

Nhu cầu của khách hàng ngày càng tăng cao, đặc biệt trong lĩnh vực thức ăn nhanh. Ba Chicken cần một giải pháp để phục vụ khách hàng nhanh chóng và hiệu quả hơn. Việc sử dụng chatbot sẽ giúp giải quyết các vấn đề như tư vấn thực đơn, thông tin khuyến mãi và hỗ trợ đặt hàng. Khách hàng thường gặp khó khăn trong việc tìm kiếm thông tin và đặt hàng qua điện thoại, điều này dẫn đến sự không hài lòng. Chatbot sẽ giúp giảm thiểu thời gian chờ đợi và cung cấp thông tin chính xác, từ đó nâng cao trải nghiệm khách hàng và tăng doanh thu cho Ba Chicken.

3.1. Các vấn đề cụ thể cần giải quyết

Một số vấn đề cụ thể mà Ba Chicken cần giải quyết bao gồm: thông tin về thực đơn, giá cả, chương trình khuyến mãi và địa chỉ cửa hàng. Khách hàng thường có nhiều câu hỏi liên quan đến các món ăn, như loại gà nào phù hợp với khẩu vị của họ, hay có chương trình khuyến mãi nào không. Việc xây dựng một chatbot có khả năng trả lời tự động các câu hỏi này sẽ giúp giảm tải cho nhân viên và nâng cao hiệu quả phục vụ. Hơn nữa, chatbot có thể hoạt động 24/7, giúp khách hàng có thể nhận được thông tin bất cứ lúc nào, từ đó tạo ra sự thuận tiện và hài lòng cho khách hàng.

IV. Kết quả và đánh giá

Việc xây dựng chatbot cho fanpage Ba Chicken đã mang lại nhiều lợi ích rõ rệt. Khách hàng có thể dễ dàng tìm kiếm thông tin và đặt hàng mà không cần phải gọi điện hay đến trực tiếp cửa hàng. Điều này không chỉ tiết kiệm thời gian cho khách hàng mà còn giúp Ba Chicken nâng cao hiệu quả kinh doanh. Theo khảo sát, tỷ lệ hài lòng của khách hàng đã tăng lên đáng kể sau khi triển khai chatbot. Tuy nhiên, vẫn còn một số hạn chế cần khắc phục, như khả năng xử lý các câu hỏi phức tạp và việc cập nhật thông tin thường xuyên.

4.1. Lợi ích đạt được

Lợi ích lớn nhất từ việc triển khai chatbot là khả năng phục vụ khách hàng 24/7. Khách hàng có thể nhận được thông tin và hỗ trợ bất cứ lúc nào mà không cần phải chờ đợi. Hơn nữa, chatbot giúp tự động hóa quy trình tư vấn, từ đó giảm tải công việc cho nhân viên. Điều này không chỉ giúp tiết kiệm chi phí mà còn nâng cao hiệu quả làm việc. Ngoài ra, việc thu thập dữ liệu từ các cuộc trò chuyện cũng giúp Ba Chicken hiểu rõ hơn về nhu cầu của khách hàng, từ đó cải thiện dịch vụ và sản phẩm.

01/02/2025

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

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 hiện : Nhóm 14 Nhóm lớp học phần : 212IS42A17 Hà Nội, Ngày 26 Tháng 03 Năm 2022 1 STT Họ và tên Mã sinh Công việc Tỷ lệ viên đóng góp 1 Cao Hồng 23A4050417 Đồng chắp bút kịch bản; Tạo 33% Nhung Intents và Entities trên Dialogflow; hỗ trợ làm chatfuel nghiên cứu và xây dựng Janis 2 Bùi Thị Hồng 23A4030438 Đồng chắp bút kịch bản; Tạo 34% Ngọc Intents và Entities trên Dialogflow; tạo Block trên chatfuel; làm phần IV, V của word;xây dựng fanpage, quay và dựng video 3 Nguyễn Ngọc 23A4070014 Đồng chắp bút kịch bản Tạo 33% Anh Intents và Entities trên Dialogflow;làm I, II, III, IV của word, tạo account Gmail, FB và kết nối, hỗ trợ làm Chatfuel ; nghiên cứu và xây dựng Janis Cách thành viên tích cực , chủ động trong việc làm Bài tập lớn 2 MỤC LỤC LỜI CẢM ƠN………………………… I.LÍ DO CHỌN ĐỀ TÀI 4 II.NỘI DUNG 4 Ngắn gọn về fanpage4 Cơ sở lý thuyết 4 1. Trí tuệ nhân tạo là gì 4 2. Sơ lược về Dialogflow 6 4. Sơ lược về Chatfuel 8 5.

Sơ lược về Janis10 III. Vấn đề cần giải quyết 11 3. Kịch bản dạng nhánh cây 12 5. Kịch bản chi tiết 14 IV.KẾT QUẢ, ƯU VÀ NHƯỢC ĐIỂM 39 1.

Lợi ích 96 a, Với khách hàng 96 b, Với Fanpage 96 3. Hạn chế của chatbot 97 V.TỔNG KẾT 98 3 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 trong 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 và tạo điều kiện tốt nhất để chúng em hoàn thành bài tập lớn này. Xin chân thành cảm ơn cô! 4 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ó những hướng tiếp cận đúng đắn sử dụng trí tuệ nhân tạo (AI) để mang lại lợi ích về mặt chính trị, văn hóa, quân sự … nhất là giá trị về mặt kinh tế. Đặc biệt trong mùa dịch Covid-19 thì việc sử dụng AI để chăm sóc khách hàng từ xa giúp giảm bớt được chi phí, tiện lợi, phản hồi được với khách hàng 24/7 cũng đồng thời nâng cao hiệu quả trong khâu quản lý. Kể từ khi Chatbots được phát triển mạnh mẽ vào năm 2016 đã trở thành một trong những xu hướng công nghệ được quan tâm nhất cho đến nay.Mặc dù mới mẻ, mới được sử dụng trong những năm gần đây, Chatbots đã và đang được nghiên cứu bởi các trung tâm khoa học, các trường đại học, học viện… được ứng dụng rộng rãi trong nhiều lĩnh vực Chính vì những lí do đó, nhóm chúng em đã quyết định chọn xây dựng Chatbot để phục vụ việc trả lời và tư vấn khách hàng cho nhà hàng BA Chicken. NỘI DUNG NGẮN GỌN VỀ FANPAGE: BA Chicken BA Chicken là 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 là gì Bellman (1978) định nghĩa: trí tuệ nhân tạo là tự động hoá các hoạt động phù hợp với suy nghĩ con người, chẳng hạn các hoạt động ra quyết định, giải bài toán,.

Rich anh Knight (1991) thì cho rằng: Trí tuệ nhân tạo là khoa học nghiên cứu xem làm thế nào để máy tính có thể thực hiện những công việc mà hiện con ngrời còn làm tốt hơn máy tính. Với định nghĩa nào đi nữa, ta cũng có thể hiểu đơn giản trí tuệ nhân tạo (hay Artificial intelligence) là một lĩnh vực trực thuộc nghành khoa học máy tính. AI được con người thiết kế nhằm mục đích có thể tự động hóa các hành vi của máy tính sao cho hành vi được tự nhiên nhất, hay gần giống con người nhất để phục vụ con người. Chatbot là gì? 5 Chatbot là một hình thức thô sơ của trí tuệ nhân tạo, chạy chương trình trên máy tính do con người tạo ra để tương tác với người qua các hình thức như văn bản , giọng nói, ảnh,.

để xử lý tình huống và trả lời câu hỏi thông qua một trí tuệ nhân tạo đã được lập trình sẵn. Có rất nhiều công cụ hỗ trợ cho Chatbot như: Dialogflow, Wit.ai, Google Natural Language APL………. Thông thường Chatbot được sử dụng qua phần mềm chat để nhắn tin. Chatbot được phát triển dựa trên kịch bản đã có sẵn và học hỏi qua quá trình tương tác.trong qua trình tương tác.

Các câu hỏi được đặt ra, Chatbots sử dụng các hệ thống xử lý ngôn ngữ tự nhiên (Natural Language Processing) để phân tích dữ liệu sau đó chúng lựa chọn các thuật toán học máy để đưa ra các loại phản hồi, chúng sẽ dự đoán và phản hồi chính xác nhất có thể. Với những câu hỏi không thể trả lời được, Chatbot sẽ bỏ qua nhưng sẽ đồng thời tự học để áp dụng cho các cuộc trò chuyện về sau. Ví dụ: Chatbot tiêu biểu được biết đến như Siri của Apple. Chỉ bằng câu lệnh đã cài sẵn cho máy, nó có thể tự động bật ứng dụng mình vừa nói hoặc gọi Siri để nó trả lời những câu hỏi mà mình đã lập trình sẵn…… Khi bạn đã hỏi Siri một câu đơn giản ví dụ như ‘‘Siri hôm nay trời bao nhiêu độ?’’ bạn đã làm việc với chatbot.

* Cấu tạo cơ bản của Chatbot gồm có ba phần bao gồm: cơ sở dữ liệu, lớp ứng dụng, quyền truy cập vào các API và giao diện đồ họa người dùng. - Cơ sở dữ liệu: Nơi lưu trữ các thông tin, dữ liệu và nội dung chatbot - Tầng ứng dụng: Đóng vai trò như cửa sổ dành cho hoạt động xử lý các trình ứng dụng, nó biểu diễn những dịch vụ hỗ trợ trực tiếp các ứng dụng người dùng, chẳng hạn như phần mềm chuyển tin, truy nhập cơ sở dữ liệu và email, v. -Giao diện lập trình ứng dụng (API): là một giao diện mà một hệ thông máy tính hay ứng dụng cung cấp để cho phép các yêu cầu dịch vụ có thể được tạo ra từ các chương trình máy tính khác, và cho phép dữ liệu có thể được trao đổi qua lại giữa chúng. Hiện nay, Chatbot rất đa dạng nhưng có thể được lược về những loại chính sau đây: Chatbot cho việc sales: Chatbot cho sale hay được sử dụng tại những cửa hàng lớn hay nhữn trung tâm chăm sóc khách hàng để trả lời những câu hỏi theo bộ dữ liệu được soạn sẵn 6 Chatbot theo kịch bản: Đây là loại chatbot phổ biến và dễ tiếp cận nhất hiện nay.

Loại này thì hoạt động dựa trên khung kịch bản soạn sẵn. Nó bắt đầu hoạt động sau khi khách hàng đặt câu hỏi thì AI sẽ ra những chọn lựa có liên quan tới nhau. Từ đó, khách hàng chọn 1 mục phù hợp với nhu cầu tìm kiếm của bản thân. Khi khách hàng chọn xong, Bot sẽ đưa ra câu trả lời thích hợp nhất với thông tin người dùng mới cấp.

Tuy nhiên, Bot này có nhược điểm là không trả lời được những câu hỏi không được lập trình sẵn. Chatbot hoạt động dựa trên bộ từ khóa: Chatbot này dễ dàng xử lý câu hỏi của người dùng nhờ việc áp dụng Học Máy hay Machine Learning. Cụ thể, Bot sẽ được huấn luyện với loạt từ, cụm từ có sự liên quan với câu hỏi. Từ đó Bot có thể nắm được nhu cầu của khách khi họ đặt ra những câu hỏi có liên quan tới bộ từ khóa này.

Khi đã thuần thục những bước trên, Bot sẽ cho ra những kết quả hợp lý- một trong những ưu điểm so với những câu trả lời rập khuôn của những loại bot đã được kể ở trên. Chatbot dựa theo một quy trình nhất định: 1, Translator: câu hỏi/yêu cầu của user sẽ được quy về ngôn ngữ lập trình để máy tính có thể hiểu được. Trên cơ sở đó, máy tính sẽ tiếp nhận một cách chính xác về những công việc cần hoàn thành. 2, Processor: AI sẽ đi vào phân tích và giải quyết câu hỏi đã nhận từ bước Translator 3, Respondent: Sau khi hoàn thành bước 2 thì máy tính sẽ đưa ra đáp án thích hợp trên các nền tảng của social platform, ở đây là messenger.

=> Những ưu điểm tiêu biểu nhất của Chatbot - Độ tin cậy cao , có thể hỗ trợ 24/7 và hoàn toàn toàn thay thế được con người để phụ trách khối lượng công việc khổng lồ. - Chatbot dễ dàng vượt xa con người về tốc độ phản hồi cũng như độ chính xác và hiệu suất làm việc - Chatbot có thể được tạo nên bởi đa dạng các loại ngôn ngữ lập trình - Dễ dàng lưu trữ những dữ liệu, kiến thức đã thu thập được từ trước đó để trở nên thông minh, gần gũi hơn theo thời gian -. Những cộng cụ hỗ trợ Chatbot nổi tiếng có thể kể đến như: Dialogflow, Chatfuel, Janis,… 7 3. Sơ lược về Dialogflow Dialogflow là một dịch vụ do Google cung cấp nhằm giúp các lập trình viên có thể dễ dàng hơn trong việc lập trình ra các sản phẩm có giao tiếp với người dùng thông qua các đ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 được ý định của người dùng và trích xuất ra các thông tin hữu ích phù hợp với ý định của người dùng. Có vẻ vẫn còn khá là mơ hồ nhỉ, vậy chúng ta hãy cùng xem qua ví dụ này nhé! Dialogflow hoạt động dựa vào các Intents, Entity và Contexts 8 Intents là ý định cuối từ người dùng và được truyền trực tiếp tới bot. Intents có thể có 1 bậc hoặc nhiều bậc với quan hệ “cha - con”, theo lẽ đó thì intents “con” sẽ phụ thuộc vào intents “ cha” của nó. Entities là một cơ chế của Dialogflow giúp xác định và trích xuất các dữ liệu cần thiết từ yêu cầu của người dùng.

Trong khi Intent giúp Agent có thể hiểu mục đích, ý định của người dùng thì Entity có thể giúp Agent trích xuất ra những thông tin chi tiết và cụ thể nhất của câu truy vấn. Ví dụ: trong câu nói “có bán cafe không shop ” của người dùng thì “có bán cafe nha ” có thể xem là một Entity về tư vấn và nó sẽ kích hoạt Intent iTuVan. Một Entities bao gồm:  Loại Entity: định nghĩa ra loại thông tin mà ta muốn trích xuất từ câu truy vấn của người dùng.

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

Bài viết "Xây Dựng Chatbot Trí Tuệ Nhân Tạo Cho Fanpage Ba Chicken" cung cấp cái nhìn sâu sắc về cách thức xây dựng và triển khai chatbot trí tuệ nhân tạo cho các fanpage, đặc biệt là trong lĩnh vực kinh doanh thực phẩm. Tác giả nhấn mạnh tầm quan trọng của chatbot trong việc cải thiện trải nghiệm khách hàng, tăng cường tương tác và hỗ trợ bán hàng hiệu quả. Bài viết không chỉ hướng dẫn chi tiết về quy trình phát triển chatbot mà còn chỉ ra những lợi ích mà nó mang lại, như tiết kiệm thời gian và nguồn lực cho doanh nghiệp.

Nếu bạn muốn tìm hiểu thêm về tác động của marketing trên mạng xã hội đến nhận thức thương hiệu, hãy tham khảo bài viết Luận văn the effect of social media marketing activities on before alls brand awareness and recommendations. Ngoài ra, để có cái nhìn tổng quan về chiến lược quảng cáo trên Facebook, bạn có thể đọc bài Báo cáo nhóm môn chiến lược marketing chiến lược quảng cáo của facebook. Cuối cùng, nếu bạn quan tâm đến việc xây dựng chatbot bán hàng, bài viết Luận văn xây dựng chatbot bán hàng dựa trên mô hình sinh sẽ cung cấp cho bạn những thông tin hữu ích và chi tiết hơn. Những tài liệu này sẽ giúp bạn mở rộng kiến thức và áp dụng hiệu quả hơn trong lĩnh vực chatbot và marketing.