Ứng dụng Mạng Xã Hội Cho Người Yêu Thú Cưng Hỗ Trợ Chatbot (ĐH CNTT)

Tài liệu nghiên cứu Ứng dụng mạng xã hội cho người yêu thú cưng hỗ trợ chatbot, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về .

Chuyên ngành

Công nghệ phần mềm

Người đăng

Ẩn danh

Thể loại

Báo cáo đồ án

2022

75
1
0

Phí lưu trữ

30 Point

Mục lục chi tiết

DANH MỤC TỪ VIẾT TẮT

ĐỀ CƯƠNG CHI TIẾT

1. Lí do chọn đề tài

2. Mục tiêu: bao gồm 2 mục tiêu chính

3. Đối tượng sử dụng

4. Phương pháp thực hiện

5. Kết quả mong đợi

6. Hướng phát triển của đề tài

7. Kế hoạch làm việc

8. Phân công công việc

1. CHƯƠNG 1: GIỚI THIỆU CHUNG

1.1. Tổng quan đề tài

1.2. Lý do chọn đề tài

1.3. Đối tượng sử dụng

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

1.5. Phạm vi chức năng

2. CHƯƠNG 2: CƠ SỞ LÝ THUYẾT

3. CHƯƠNG 3: CHATBOT: DIALOGFLOW

3.1. Công nghệ sử dụng :

3.2. Giao diện chatbot

3.3. Mô tả tổng quát

3.4. Các đối tượng trên màn hình

3.5. Quy trình hoạt động

3.5.1. Về Agent Bot

3.5.2. Về cách bot xử lý input để đưa ra output

3.6. Sơ đồ kịch bản đối thoại

4. CHƯƠNG 4: THIẾT KẾ HỆ THỐNG

4.1. Kiến trúc hệ thống: Mô hình 3 lớp

4.2. Chi tiết các thành phần trong hệ thống

5. CHƯƠNG 5: ĐẶC TẢ USE CASE

5.1. Danh sách tác nhân

5.2. Danh sách Use Case

5.2.1. Mô tả chi tiết Use Case

6. CHƯƠNG 6: THIẾT KẾ CƠ SỞ DỮ LIỆU

6.1. Danh sách các quan hệ

7. CHƯƠNG 7: THIẾT KẾ GIAO DIỆN NGƯỜI DÙNG

7.1. Danh sách màn hình

7.1.1. Mô tả chi tiết từng màn hình

8. CHƯƠNG 8: CÀI ĐẶT VÀ KIỂM THỬ

8.1. Môi trường cài đặt và kiểm thử

8.2. Kết quả kiểm thử

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

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

9.2. Hạn chế của đồ án

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

TÀI LIỆU THAM KHẢO

LINK ĐỒ ÁN TRÊN GITHUB

LỜI CẢM ƠN

Tóm tắt

I. Mạng Xã Hội Thú Cưng Kết Nối Yêu Thương Chia Sẻ Kinh Nghiệm

Mạng xã hội thú cưng không chỉ là nơi chia sẻ hình ảnh đáng yêu của các bé cưng, mà còn là một cộng đồng nơi những người yêu động vật có thể kết nối, học hỏi kinh nghiệm lẫn nhau. Ứng dụng mạng xã hội cho người yêu thú cưng hỗ trợ chatbot, giúp mọi người tiếp cận thông tin chăm sóc một cách nhanh chóng và tiện lợi. Theo báo cáo Đồ án 1 từ Đại học Quốc gia TP.HCM, nhu cầu chia sẻ kinh nghiệm và kết nối cộng đồng người yêu thú cưng ngày càng tăng cao, thúc đẩy sự ra đời của những nền tảng này. Ứng dụng mạng xã hội này cho phép người dùng đăng tải, chia sẻ hình ảnh, video, cung cấp nhanh chóng thông tin về cách thức chăm sóc, những mẹo vặt về thú cưng và tích hợp chatbot hỗ trợ tự động tư vấn chăm sóc. Mạng xã hội thú cưng tạo ra một không gian mà ở đó người dùng dễ dàng tiếp cận với thông tin mới nhất và hữu ích nhất. Bên cạnh đó, những ứng dụng mạng xã hội thú cưng còn kết nối với các dịch vụ chăm sóc như các phòng khám thú y, trung tâm cứu trợ, quán cafe thú cưng... giúp cho người nuôi có thể an tâm hơn trong quá trình chăm sóc và nuôi dưỡng thú cưng của mình. Với sự phát triển của công nghệ và sự gia tăng của số lượng người nuôi thú cưng, mạng xã hội thú cưng hứa hẹn sẽ tiếp tục phát triển và mang lại nhiều giá trị hơn nữa cho cộng đồng.

1.1. Tổng Quan Về Nền Tảng Mạng Xã Hội Cho Thú Cưng

Nền tảng mạng xã hội thú cưng là một không gian trực tuyến dành riêng cho những người yêu thích và sở hữu thú cưng. Tại đây, người dùng có thể chia sẻ hình ảnh, video, câu chuyện về thú cưng của mình, cũng như tìm kiếm thông tin, kinh nghiệm chăm sóc, huấn luyện và giải quyết các vấn đề liên quan. Mạng xã hội thú cưng thường tích hợp các tính năng như: tạo hồ sơ cá nhân cho thú cưng, kết nối với những người dùng khác có chung sở thích, tham gia các nhóm, diễn đàn thảo luận, tìm kiếm các dịch vụ liên quan đến thú cưng (phòng khám, cửa hàng, huấn luyện viên), và cập nhật tin tức, sự kiện về thú cưng. Theo tài liệu, ứng dụng mạng xã hội này là nơi người yêu thú cưng chia sẻ kinh nghiệm chăm sóc. Các tính năng nổi bật của một mạng xã hội thú cưng bao gồm: chia sẻ hình ảnh và video, cung cấp thông tin chăm sóc sức khỏe, kết nối cộng đồng, cung cấp các chức năng quản lý bài viết, và cung cấp quảng cáo cho các bên kinh doanh và dịch vụ chăm sóc.

1.2. Lợi Ích Của Mạng Xã Hội Thú Cưng Cho Người Nuôi

Mạng xã hội thú cưng mang lại nhiều lợi ích thiết thực cho người nuôi. Đầu tiên, nó giúp người nuôi kết nối với cộng đồng những người có chung sở thích, tạo ra một môi trường hỗ trợ và chia sẻ kinh nghiệm. Thứ hai, mạng xã hội cung cấp nguồn thông tin phong phú và đa dạng về chăm sóc, huấn luyện, dinh dưỡng và sức khỏe của thú cưng. Người nuôi có thể dễ dàng tìm kiếm các lời khuyên, mẹo vặt hữu ích từ những người có kinh nghiệm. Thứ ba, mạng xã hội là một kênh hiệu quả để quảng bá và tìm kiếm các dịch vụ liên quan đến thú cưng, như phòng khám thú y, cửa hàng thức ăn, huấn luyện viên, hoặc dịch vụ trông giữ thú cưng. Theo Đề cương chi tiết, mạng xã hội thú cưng cung cấp thông tin chăm sóc sức khỏe, kết nối cộng đồng, và quảng cáo cho các dịch vụ liên quan đến thú cưng. Cuối cùng, mạng xã hội thú cưng tạo ra một không gian giải trí, thư giãn, nơi người nuôi có thể chia sẻ niềm vui, nỗi buồn, và những khoảnh khắc đáng yêu của thú cưng với mọi người.

II. Thách Thức Quản Lý Nội Dung Bảo Vệ Quyền Riêng Tư Trên MXH

Mặc dù mang lại nhiều lợi ích, mạng xã hội thú cưng cũng đối mặt với một số thách thức. Một trong những thách thức lớn nhất là quản lý nội dung, đảm bảo tính xác thực, hữu ích và phù hợp của thông tin được chia sẻ. Việc kiểm duyệt nội dung độc hại, tin giả, hoặc quảng cáo không phù hợp là một nhiệm vụ không hề dễ dàng. Một thách thức khác là bảo vệ quyền riêng tư của người dùng, đặc biệt là thông tin cá nhân, hình ảnh và video của thú cưng. Các biện pháp bảo mật cần được tăng cường để ngăn chặn việc lạm dụng, đánh cắp, hoặc sử dụng trái phép thông tin. Ngoài ra, mạng xã hội thú cưng cũng cần đối phó với các vấn đề liên quan đến tranh chấp, xung đột giữa các thành viên, hoặc các hành vi vi phạm quy tắc cộng đồng. Theo báo cáo, một trong những hướng phát triển của đề tài là kiểm duyệt nội dung chia sẻ của người dùng. Vì vậy, nền tảng cần có các giải pháp hiệu quả để giải quyết những vấn đề này, tạo ra một môi trường an toàn, lành mạnh và thân thiện cho tất cả người dùng. Đồng thời, cần đảm bảo tính minh bạch và trách nhiệm giải trình trong việc quản lý nội dung và bảo vệ quyền riêng tư.

2.1. Vấn Đề Kiểm Duyệt Thông Tin Sai Lệch Tin Giả

Kiểm duyệt thông tin sai lệch và tin giả là một vấn đề nhức nhối trên mạng xã hội thú cưng. Do tính chất cộng đồng và sự đa dạng của người dùng, việc lan truyền các thông tin không chính xác, thiếu căn cứ, hoặc thậm chí là tin giả về chăm sóc, sức khỏe, hoặc hành vi của thú cưng là điều khó tránh khỏi. Điều này có thể gây ra những hậu quả nghiêm trọng, như làm ảnh hưởng đến sức khỏe của thú cưng, gây hoang mang cho người nuôi, hoặc thậm chí là kích động các hành vi bạo lực, kỳ thị đối với một số loài vật. Vì vậy, mạng xã hội thú cưng cần có các biện pháp kiểm duyệt chặt chẽ, như sử dụng các công cụ kiểm tra thông tin tự động, phối hợp với các chuyên gia về thú y, hành vi động vật để xác minh tính chính xác của thông tin, và tăng cường vai trò của cộng đồng trong việc báo cáo các nội dung sai lệch, không phù hợp. Theo Đề cương chi tiết, một trong những hướng phát triển của đề tài là nâng cấp khả năng xử lý ngôn ngữ tự nhiên của chatbot, giúp chatbot hiểu và phản hồi chính xác hơn các câu hỏi của người dùng. Đồng thời, cần có các quy định rõ ràng về trách nhiệm của người dùng trong việc chia sẻ thông tin, và xử lý nghiêm các trường hợp vi phạm.

2.2. Bảo Vệ Quyền Riêng Tư An Toàn Cho Dữ Liệu Cá Nhân Thú Cưng

Bảo vệ quyền riêng tư là một yêu cầu quan trọng đối với mạng xã hội thú cưng. Người dùng thường chia sẻ rất nhiều thông tin cá nhân về mình và thú cưng của mình, như tên, địa chỉ, số điện thoại, hình ảnh, video, hoặc các thông tin nhạy cảm về sức khỏe, thói quen, hoặc hành vi của thú cưng. Nếu các thông tin này không được bảo vệ cẩn thận, chúng có thể bị lạm dụng, đánh cắp, hoặc sử dụng trái phép cho các mục đích xấu, như quảng cáo không mong muốn, lừa đảo, hoặc thậm chí là xâm phạm đến quyền lợi và an toàn của người dùng và thú cưng. Vì vậy, mạng xã hội thú cưng cần có các biện pháp bảo mật mạnh mẽ, như mã hóa dữ liệu, kiểm soát quyền truy cập, sử dụng các công nghệ bảo mật tiên tiến, và tuân thủ các quy định về bảo vệ dữ liệu cá nhân. Theo Báo cáo đồ án 1, nền tảng phải cung cấp các chức năng quản lý tài khoản, bao gồm thay đổi mật khẩu và cập nhật ảnh đại diện. Đồng thời, cần có các chính sách rõ ràng về quyền riêng tư, thông báo cho người dùng về cách thức thu thập, sử dụng, và bảo vệ thông tin cá nhân của họ, và cho phép người dùng kiểm soát các thông tin mà họ chia sẻ.

III. Chatbot Hỗ Trợ Giải Pháp Tư Vấn Chăm Sóc Thú Cưng 24 7

Chatbot hỗ trợ là một giải pháp hiệu quả để cung cấp dịch vụ tư vấn và chăm sóc thú cưng 24/7 trên mạng xã hội. Chatbot có thể trả lời các câu hỏi thường gặp về dinh dưỡng, sức khỏe, hành vi, hoặc huấn luyện thú cưng, giúp người dùng nhanh chóng tìm được các thông tin hữu ích. Chatbot cũng có thể gợi ý các sản phẩm, dịch vụ phù hợp với nhu cầu của từng người dùng, hoặc kết nối người dùng với các chuyên gia, bác sĩ thú y khi cần thiết. Theo Báo cáo Đồ án 1, mục tiêu của chatbot là FAQ giải đáp nhanh các thắc mắc chung, giảm tối đa thời gian tiêu tốn cần thiết cho việc tư vấn về chăm sóc sức khỏe thú cưng. Chatbot có khả năng phân tích được nhu cầu và đưa ra tư vấn hợp lý đối với người dùng. Hơn nữa, chatbot có thể tìm kiếm những địa điểm như trung tâm chăm sóc thú cưng, các quán cafe thú cưng, và báo cứu trợ động vật. Việc tích hợp chatbot vào mạng xã hội thú cưng giúp nâng cao trải nghiệm người dùng, tăng tính tương tác và giữ chân người dùng, đồng thời giảm tải cho đội ngũ hỗ trợ của mạng xã hội.

3.1. Ứng Dụng Dialogflow Xây Dựng Chatbot Thú Cưng Hiệu Quả

Dialogflow là một nền tảng mạnh mẽ để xây dựng chatbot thú cưng hiệu quả. Dialogflow sử dụng trí tuệ nhân tạo (AI) và học máy (ML) để hiểu ngôn ngữ tự nhiên của người dùng và đưa ra các câu trả lời phù hợp. Dialogflow cho phép người dùng tạo ra các intents (ý định) và entities (thực thể) để định nghĩa các chủ đề và thông tin mà chatbot có thể xử lý. Dialogflow cũng hỗ trợ nhiều ngôn ngữ, bao gồm tiếng Việt, giúp chatbot có thể giao tiếp với người dùng một cách tự nhiên và thân thiện. Theo tài liệu, Dialogflow Agent là một Chatbot ảo xử lý các cuộc trò chuyện, đối thoại với người dùng. Dialogflow Agent Bot có thể hiểu được văn bản, hoặc giọng nói và phản hồi lại hình thức tương tự đến với người dùng. Người lập trình viên có thể tạo và thiết kế một Agent để xử lý các đoạn hội thoại trong ứng dụng một cách dễ dàng.

3.2. Các Kịch Bản Hội Thoại Phổ Biến Cho Chatbot Thú Cưng

Có rất nhiều kịch bản hội thoại phổ biến mà chatbot thú cưng có thể xử lý. Một số kịch bản thường gặp bao gồm: tư vấn về dinh dưỡng cho thú cưng, trả lời các câu hỏi về các bệnh thường gặp ở thú cưng, gợi ý các sản phẩm, dịch vụ phù hợp với nhu cầu của thú cưng, hướng dẫn cách huấn luyện thú cưng, cung cấp thông tin về các trung tâm chăm sóc, cứu trợ động vật, hoặc kết nối người dùng với các bác sĩ thú y. Theo tài liệu, chatbot cung cấp địa chỉ các văn phòng thú y, quán cafe thú cưng, và trung tâm bảo trợ động vật. Chatbot cũng cung cấp các thông tin chăm sóc sức khỏe thú cưng, và các thông tin về các loại bệnh thường gặp. Để xây dựng các kịch bản hội thoại hiệu quả, cần phải nghiên cứu kỹ nhu cầu của người dùng, thu thập thông tin đầy đủ và chính xác, và sử dụng ngôn ngữ đơn giản, dễ hiểu. Đồng thời, cần phải thường xuyên cập nhật và cải tiến các kịch bản hội thoại để đảm bảo chatbot luôn cung cấp các thông tin mới nhất và hữu ích nhất.

IV. Ứng Dụng Mạng Xã Hội Thú Cưng Case Study Kết Quả Nghiên Cứu

Nhiều nghiên cứu đã chỉ ra những lợi ích của mạng xã hội thú cưng. Một nghiên cứu cho thấy rằng mạng xã hội thú cưng giúp người nuôi cảm thấy được hỗ trợ và chia sẻ, giảm căng thẳng và cô đơn. Một nghiên cứu khác cho thấy rằng mạng xã hội thú cưng giúp người nuôi học hỏi được nhiều kiến thức và kỹ năng về chăm sóc thú cưng, cải thiện sức khỏe và hạnh phúc của thú cưng. Ngoài ra, có rất nhiều case study thành công về các mạng xã hội thú cưng đã tạo ra được một cộng đồng lớn mạnh, thu hút hàng triệu người dùng và tạo ra doanh thu đáng kể. Những case study này cho thấy rằng mạng xã hội thú cưng có tiềm năng phát triển rất lớn và có thể mang lại nhiều giá trị cho cộng đồng người yêu động vật. Tuy nhiên, cần phải chú ý đến các yếu tố như quản lý nội dung, bảo vệ quyền riêng tư, và tạo ra các trải nghiệm thú vị và hấp dẫn cho người dùng để đảm bảo sự thành công của mạng xã hội thú cưng.

4.1. Phân Tích Các Mạng Xã Hội Thú Cưng Thành Công Nhất

Việc phân tích các mạng xã hội thú cưng thành công nhất, ta thấy rằng có một số yếu tố chung đóng vai trò quan trọng trong sự thành công của các nền tảng này. Một trong số đó chính là sự tập trung vào việc xây dựng một cộng đồng thân thiện và hỗ trợ, nơi người dùng có thể dễ dàng kết nối, chia sẻ kinh nghiệm và học hỏi lẫn nhau. Các nền tảng thành công thường có các tính năng cho phép người dùng tạo hồ sơ cá nhân cho thú cưng, tham gia các nhóm, diễn đàn thảo luận, và tìm kiếm các dịch vụ liên quan đến thú cưng. Một yếu tố khác là việc cung cấp nội dung chất lượng cao và đa dạng, bao gồm hình ảnh, video, bài viết, và các thông tin hữu ích về chăm sóc, huấn luyện, và sức khỏe của thú cưng. Cuối cùng, các nền tảng thành công thường có giao diện đẹp mắt, dễ sử dụng, và các tính năng tương tác thú vị, như các cuộc thi ảnh, video, hoặc các trò chơi liên quan đến thú cưng.

4.2. Đo Lường Mức Độ Hài Lòng Tương Tác Của Người Dùng

Để đánh giá hiệu quả của mạng xã hội thú cưng, cần phải đo lường mức độ hài lòng và tương tác của người dùng. Có rất nhiều phương pháp để đo lường các chỉ số này, như sử dụng các khảo sát trực tuyến, phân tích dữ liệu về số lượng người dùng, số lượng bài viết, bình luận, lượt thích, lượt chia sẻ, hoặc sử dụng các công cụ phân tích hành vi người dùng để hiểu rõ hơn về cách người dùng sử dụng nền tảng. Dữ liệu về mức độ hài lòng và tương tác của người dùng có thể giúp các nhà phát triển mạng xã hội thú cưng hiểu rõ hơn về những điểm mạnh và điểm yếu của nền tảng, từ đó đưa ra các cải tiến phù hợp để nâng cao trải nghiệm người dùng và tăng cường sự gắn kết của cộng đồng.

V. Tương Lai Mạng Xã Hội Thú Cưng AI VR Cá Nhân Hóa Trải Nghiệm

Tương lai của mạng xã hội thú cưng hứa hẹn sẽ có nhiều đột phá nhờ sự phát triển của công nghệ. Trí tuệ nhân tạo (AI) sẽ được ứng dụng rộng rãi để cá nhân hóa trải nghiệm người dùng, từ việc gợi ý nội dung phù hợp với sở thích của từng người, đến việc cung cấp các dịch vụ tư vấn và chăm sóc thú cưng dựa trên tình trạng sức khỏe và thói quen của từng con vật. Công nghệ thực tế ảo (VR) và thực tế tăng cường (AR) sẽ tạo ra các trải nghiệm tương tác mới lạ và hấp dẫn, cho phép người dùng tham gia các hoạt động ảo với thú cưng của mình, hoặc khám phá các địa điểm, sự kiện liên quan đến thú cưng một cách sống động. Đồng thời, mạng xã hội thú cưng sẽ tích hợp với các thiết bị thông minh, như vòng cổ thông minh, máy cho ăn tự động, hoặc camera giám sát thú cưng, để cung cấp các thông tin và dịch vụ liên tục và tiện lợi cho người dùng. Tuy nhiên, cần phải chú ý đến các vấn đề về đạo đức và an toàn khi sử dụng các công nghệ mới, đảm bảo rằng chúng không gây hại cho thú cưng và tôn trọng quyền riêng tư của người dùng.

5.1. Ứng Dụng AI Chăm Sóc Sức Khỏe Thú Cưng Cá Nhân Hóa

Ứng dụng AI trong mạng xã hội thú cưng có thể mang lại những lợi ích to lớn trong việc chăm sóc sức khỏe thú cưng cá nhân hóa. AI có thể phân tích dữ liệu từ các thiết bị thông minh đeo trên thú cưng, như vòng cổ thông minh, để theo dõi các chỉ số sức khỏe, thói quen vận động, và chất lượng giấc ngủ của thú cưng. Dựa trên các dữ liệu này, AI có thể đưa ra các lời khuyên về chế độ ăn uống, lịch trình tập luyện, hoặc các biện pháp phòng ngừa bệnh tật phù hợp với từng con vật. AI cũng có thể phát hiện sớm các dấu hiệu bất thường trong hành vi hoặc sức khỏe của thú cưng, và cảnh báo cho người nuôi để có thể đưa thú cưng đến bác sĩ thú y kịp thời. Đồng thời, AI có thể giúp các bác sĩ thú y chẩn đoán bệnh tật chính xác hơn và đưa ra các phác đồ điều trị hiệu quả hơn.

5.2. VR AR Trải Nghiệm Tương Tác Với Thú Cưng Sống Động

VR và AR có tiềm năng tạo ra những trải nghiệm tương tác với thú cưng sống động và hấp dẫn hơn bao giờ hết. VR có thể cho phép người dùng tham gia các hoạt động ảo với thú cưng của mình, như đi dạo trong công viên ảo, chơi các trò chơi tương tác, hoặc thậm chí là giao tiếp với thú cưng của người khác trong một không gian ảo. AR có thể cho phép người dùng khám phá các thông tin và dịch vụ liên quan đến thú cưng trong thế giới thực, như tìm kiếm các cửa hàng thú cưng gần nhất, xem các đánh giá về các sản phẩm, dịch vụ, hoặc tham gia các sự kiện liên quan đến thú cưng. Đồng thời, VR và AR có thể giúp người nuôi kết nối với thú cưng của mình một cách sâu sắc hơn, tạo ra những kỷ niệm đáng nhớ và tăng cường tình cảm giữa người và vật.

VI. Kết Luận Mạng Xã Hội Thú Cưng Tương Lai Cộng Đồng Yêu Động Vật

Mạng xã hội thú cưng đã và đang trở thành một phần không thể thiếu trong cuộc sống của nhiều người yêu động vật. Với sự phát triển của công nghệ, mạng xã hội thú cưng hứa hẹn sẽ tiếp tục mang lại nhiều giá trị hơn nữa cho cộng đồng, từ việc cung cấp thông tin và dịch vụ hữu ích, đến việc tạo ra các trải nghiệm tương tác thú vị và hấp dẫn. Tuy nhiên, để đảm bảo sự phát triển bền vững của mạng xã hội thú cưng, cần phải chú trọng đến các vấn đề về quản lý nội dung, bảo vệ quyền riêng tư, và đạo đức khi sử dụng các công nghệ mới. Chỉ khi đó, mạng xã hội thú cưng mới thực sự trở thành một nền tảng tin cậy và hữu ích cho tất cả người yêu động vật.

6.1. Tóm Tắt Các Xu Hướng Phát Triển Chính Của Mạng Xã Hội

Tóm tắt các xu hướng phát triển chính của mạng xã hội thú cưng cho thấy sự kết hợp giữa công nghệ và nhu cầu kết nối cộng đồng đang định hình tương lai của ngành. AI sẽ tiếp tục đóng vai trò quan trọng trong việc cá nhân hóa trải nghiệm, cung cấp thông tin chính xác và dịch vụ chăm sóc sức khỏe thú cưng tối ưu. VR và AR mở ra những khả năng tương tác mới, tạo ra môi trường ảo sống động cho người dùng và thú cưng. IoT và các thiết bị thông minh sẽ thu thập dữ liệu liên tục, giúp người nuôi theo dõi và quản lý sức khỏe của thú cưng một cách hiệu quả. Đồng thời, các nền tảng sẽ tập trung vào việc xây dựng cộng đồng thân thiện và an toàn, nơi người dùng có thể chia sẻ kinh nghiệm, học hỏi kiến thức và kết nối với những người có chung sở thích.

6.2. Lời Khuyên Cho Nhà Phát Triển Ứng Dụng MXH Thú Cưng Mới

Lời khuyên cho nhà phát triển ứng dụng MXH thú cưng mới tập trung vào việc kết hợp giữa yếu tố công nghệ và con người để tạo ra một sản phẩm thành công. Ưu tiên xây dựng một cộng đồng thân thiện và hỗ trợ, nơi người dùng cảm thấy được chào đón và có thể dễ dàng kết nối với nhau. Tích hợp AI để cá nhân hóa trải nghiệm, cung cấp thông tin chính xác và dịch vụ chăm sóc sức khỏe thú cưng tối ưu. Sử dụng VR và AR để tạo ra các hoạt động tương tác mới lạ và hấp dẫn. Đảm bảo bảo mật và quyền riêng tư của người dùng, xây dựng các quy tắc cộng đồng rõ ràng và thực hiện kiểm duyệt nội dung nghiêm ngặt. Lắng nghe phản hồi của người dùng và liên tục cải tiến ứng dụng để đáp ứng nhu cầu ngày càng cao của thị trường. Và cuối cùng, hợp tác với các chuyên gia về thú y, hành vi động vật và công nghệ để tạo ra một sản phẩm chất lượng và đáng tin cậy.

22/09/2025

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

CHƯƠNG 1: GIỚI THIỆU CHUNG 1. Tổng quan đề tài - Tên ứng dụng: Social - Chủ đề chính: Mạng xã hội kết hợp chatbot cho người nuôi thú cưng - Nền tảng phát triển: ReactJS - Mô hình phát triển: MVC - Tích hợp chatbot: DialogFlow 1. Lý do chọn đề tài Hiện nay, nhu cầu về chia sẻ về những kinh nghiệm chăm sóc và tham gia kết nối cộng đồng người yêu thú cưng ngày càng được mở rộng. Để đáp ứng những nhu cầu đó, nhóm em quyết định chọn đề tài này, phát triển một ứng dụng mạng xã hội chia sẻ hình ảnh, video, cung cấp nhanh chóng thông tin về cách thức chăm sóc, những mẹo vặt về thú cưng và tích hợp chatbot hỗ trợ tự động tư vấn chăm sóc với người dùng truy cập vào ứng dụng.

Ứng dụng hỗ trợ: - Mạng xã hội kết nối cộng đồng người yêu thích thú cưng - Chatbot chia sẻ về chăm sóc thú cưng - bác sĩ AI - cẩm nang chăm sóc - Báo cứu trợ, cưu mang thú cưng - Tìm kiếm những trung tâm chăm sóc hoặc phòng thú y hoặc cafe thú cưng gần nhất Ứng dụng cung cấp những tính năng tiện ích giúp người dùng có thể tiếp cận đến những thông tin mới về chăm sóc sức khỏe thú cưng 1 cách nhanh nhất và tiện lợi nhất, hoặc ChatBot tự động tư vấn. Bên cạnh đó, người dùng cũng có thể truy cập vào ứng dụng để cập nhật, đăng tin một cách dễ dàng và nhanh chóng. Đối tượng sử dụng • Ứng dụng là mạng xã hội cho cộng đồng người yêu thú cưng cho nên phù hợp với mọi lứa tuổi, đặc biệt là hướng đến giới trẻ. • Các trung tâm dịch vụ hỗ trợ liên quan đến thú cưng.

Phạm vi nghiên cứu Phạm vi môi trường: Ứng dụng Web 1. Phạm vi chức năng: - Đối với ứng dụng: o Cung cấp chức năng chia sẻ khoảnh khắc về thú cưng. o Cung cấp thông tin chăm sóc sức khỏe thú cưng. o Kết nối cộng đồng.

o Cung cấp các chức năng quản lí bài viết bao gồm đăng tải, thay đổi và xóa bỏ. o Cung cấp quảng cáo cho các bên kinh doanh, các dịch vụ chăm sóc. - Đối với chatbot: o Có khả năng trả lời các câu hỏi về một cách chi tiết. o Phân tích được nhu cầu và đưa ra tư vấn hợp lý đối với người dùng.

o Cung cấp liên hệ trực tiếp đến với nhân viên tư vấn khi vấn đề đặt ra ngoài phạm vi của bản thân nó và cập nhập được cách xử lý đối với các trường hợp này. o Chatbot hiểu được tương đối ngôn ngữ tự nhiên. o Tìm kiếm những địa điểm như trung tâm chăm sóc thú cưng, các quán cafe thú cưng. o Báo cứu trợ, cưu mang thú cưng.

15 Báo cáo đồ án 1 CHƯƠNG 2: CƠ SỞ LÝ THUYẾT 2.1-1: React JS ReactJS là một thư viện trong đó có chứa nhiều JavaScript mã nguồn mở và cha đẻ của ReactJS đó chính là một ông lớn với cái tên ai cũng biết đó chính là Facebook. Mục đích của việc tạo ra ReactJS là để tạo ra những ứng dụng website hấp dẫn với tốc độ nhanh và hiệu quả cao với những mã hóa tối thiểu. Và mục đích chủ chốt của ReactJS đó chính là mỗi website khi đã sử dụng ReactJS thì phải chạy thật mượt thật nhanh và có khả năng mở rộng cao và đơn giản thực hiện.2-1: JavaScript JavaScript là ngôn ngữ lập trình website phổ biến hiện nay, nó được tích hợp và nhúng vào HTML giúp website trở nên sống động hơn. JavaScript đóng vai trò như là một phần của trang web, thực thi cho phép Client-side script từ phía người dùng cũng như phía máy chủ (Nodejs) tạo ra các trang web động.3-1: Firebase Firebase là platform do Google cung cấp, nhằm hỗ trợ việc tạo ra các web application, mobile application với chất lượng cao.

Với việc sử dụng Firebase, developer có thể tập trung vào việc phát triển application mà không cần lo về việc sản phẩm của mình sẽ hoạt động và được quản lý thể nào ở phía Backend. Khái niệm Backend nhắc tới trong câu trên để chỉ việc xử lý và lưu trữ dữ liệu trong service, ở vùng "phía sau" mà người dùng không nhìn thấy. Firebase là một trong những BaaS (Backend as a service). Serverless architecture được chú ý như một giải pháp đáp ứng yêu cầu release một dịch vụ trong thời gian ngắn, trong bối cảnh đó, BaaS ra mắt người dùng.

BaaS hướng đến thiết bị chủ yếu là mobile nên còn được gọi với một tên gọi khác là MBaaS.4-1: HTML HTML là viết tắt của cụm từ Hypertext Markup Language (tạm dịch là Ngôn ngữ đánh dấu siêu văn bản). HTML được sử dụng để tạo và cấu trúc các thành phần trong trang web hoặc ứng dụng, phân chia các đoạn văn, heading, titles, blockquotes… và HTML không phải là ngôn ngữ lập trình.5-1: CSS CSS là chữ viết tắt của Cascading Style Sheets, nó là một ngôn ngữ được sử dụng để tìm và định dạng lại các phần tử được tạo ra bởi các ngôn ngữ đánh dấu (HTML). Nói ngắn gọn hơn là ngôn ngữ tạo phong cách cho trang web. Bạn có thể hiểu đơn giản rằng, nếu HTML đóng vai trò định dạng các phần tử trên website như việc tạo ra các đoạn văn bản, các tiêu đề, bảng,…thì CSS sẽ giúp chúng ta có thể thêm style vào các phần tử HTML đó như đổi bố cục, màu sắc trang, đổi màu chữ, font chữ, thay đổi cấu trúc… 20 Báo cáo đồ án 1 2.6-1: Hệ thống quản lý mã nguồn GitHub GitHub là một hệ thống quản lý dự án và phiên bản code, hoạt động giống như một mạng xã hội cho lập trình viên.

Các lập trình viên có thể clone lại mã nguồn từ một repository và Github chính là một dịch vụ máy chủ repository công cộng, mỗi người có thể tạo tài khoản trên đó để tạo ra các kho chứa của riêng mình để có thể làm việc. Github có đầy đủ những tính năng của Git, ngoài ra nó còn bổ sung những tính năng về social để các developer tương tác với nhau. Github cung cấp các tính năng social networking như feeds, followers, và network graph để các developer học hỏi kinh nghiệm của nhau thông qua lịch sử commit 21 Báo cáo đồ án 1 CHƯƠNG 3: CHATBOT: DIALOGFLOW 3. Công nghệ sử dụng : DialogFlow Hình 3.1-1: ChatBot DialogFlow Dialogflow (tiền thân là API.AI) là một dịch vụ do Google cung cấp nhằm giúp các lập trình viên dễ dàng hơn khi lập trình các sản phẩm có giao tiếp giữa người dùng với sản phẩm thông qua các đoạn hội thoại bằng văn bản (text) hoặc giọng nói (voice).

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ững gì người dùng đưa vào. Dialogflow hiện có sẵn các kịch bản và Dialogflow cũng được dạy khá tốt với lượng dữ liệu khá đồ sộ. Chỉ tiết là đa phần Dialogflow làm việc tốt hơn với Tiếng Anh và một số tiếng của các nước đông dân khác trong đó có tiếng Việt. Ngoài ra Dialogflow còn cho phép bạn liên kết Chatbot của bạn với Messenger hay Skype hay Slack… một cách rất đơn giản.

Giao diện chatbot Hình 3.2-1: Trang trò chuyện với ChatBot a. Mô tả tổng quát Đây là giao diện diễn ra tương tác giữa chatbot tư vấn với người dùng được gọi từ nút Chatbot ở góc dưới bên phải màn hình chính. Tại đây, người dùng có thể nhập những thắc mắc và được chatbot tư vấn lập tức về các vấn đề liên quan đến trung tâm, khóa học, lộ trình học,. Các đối tượng trên màn hình STT Tên đối tượng Loại Chức năng Truy cập vào trang trò chuyện 1 Nút Chatbot FloatingActionButton cùng Chatbot Khung chat giữa người dùng và 2 Khung chat RecyclerView Chatbot 3 Đề xuất Chip Nút đề xuất nội dung đối thoại Vùng nhập nội dung thoại người 4 Vùng nhập thoại EditText dùng muốn nói 3.

Quy trình hoạt động a. Về Agent Bot Dialogflow Agent là một Chatbot ảo xử lý các cuộc trò chuyện, đối thoại với người dùng. Agent là một mô-đun hiểu được ngôn ngữ tự nhiên, từ đó đọc được những sắc cảm, ngữ cảnh trong cuộc đối thoại. Dialogflow Agent Bot có thể hiểu được văn bản, hoặc giọng nói và phản hồi lại hình thức tương tự đến với người dùng.

Người lập trình viên có thể tạo và thiết kế một Agent để xử lý các đoạn hội thoại trong ứng dụng một cách dễ dàng Dialogflow Agent tương tự như một người hỗ trợ cuộc gọi trong các trung tâm, được đào tạo để xử lý các tình huống hội thoại dự kiến. Và đặc biệt, việc đào tạo này không cần quá rõ ràng vì Agent Bot có thể tự học trong quá trình xử lý thông tin Một Agent bao gồm: - Agent Setting: cài đặt tùy chỉnh Bot. Người lập trình có thể tùy chọn gói ngôn ngữ, cài đặt chương trình Học máy, kiểm soát hành vi của Bot thông qua cài đặt tùy chỉnh này. - Intents: Phân loại thoại người dùng có thể sử dụng trong quá trình trò chuyện.

24 Báo cáo đồ án 1 - Entities: Xác định và rút trích dữ liệu cụ thể từ thoại người dùng sử dụng - Knowledge: Phân tích tài liệu và tìm câu trả lời tự động. - Integrations: Tích hợp cho các ứng dụng hoặc dịch vụ tương tác khác (ví dụ: Google Assistant) - Fulfillment: Thực hiện kết nối với dịch vụ tích hợp khác. Về Intent Intent (Intention) được sử dụng để phân loại thoại người dùng nhập vào trong một cuộc nói chuyện. Mỗi Bot sẽ có thể được định nghĩa nhiều Intent, cũng như có thể kết hợp và phân cấp các Intent để tạo thành một cuộc trò chuyện hoàn chỉnh.

Khi người dùng nhập vào một lời thoại, ChatBot DialogFlow sẽ thực hiện đối sánh lời thoại đó, tìm ra Intent phù hợp nhất rồi gửi phản hồi trở lại. Việc thực hiện đối sánh lời thoại này còn được gọi là phân loại Intent (Intent classification). Một Intent cơ bản bao gồm những phần như sau: - Training phrases: Cụm từ đào tạo trong Intent. Đây là những cụm từ mà người dùng có thể nói khi trò chuyện cùng Chatbot.

Khi lời thoại nhập vào tương đối giống với một cụm từ nào trong Trainning phrases, Dialogflow ChatBot sẽ truy cập vào Intent đấy, thực hiện nội dung Action và phản hồi phần Responses của Intent. Nhờ vào khả năng học hỏi bằng trí tuệ nhân tạo, Dialogflow có thể tự mở rộng cụm từ học được tương tự cụm từ bạn đã nhập vào Training phrases, từ đó tăng khả năng phân loại Intent và giúp giảm thiểu thời gian cho người lập trình. - Action: Hành động của một Intent, có thể điều chỉnh tùy ý. Khi một Intent được đối sánh trùng khớp với thoại người dùng nhập vào, Chatbot sẽ cung cấp phần Action cho hoạt động của Intent để kích hoạt một số hành động nhất định do người tạo quy định.

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