Nghiên Cứu và Xây Dựng Chatbot Tư Vấn Người Dùng Trong Y Tế Da Liễu

Tài liệu nghiên cứu Nghiên cứu và xây dựng chatbot tư vấn người dùng trong y tế da liễu, tổng hợp lý thuyết và thực hành, cung cấp kiến thức chuyên sâu về kỹ thuật.

Trường đại học

Đại học Quốc gia Hà Nội

Chuyên ngành

Công nghệ thông tin

Tác giả

Bùi Ngọc Quang

Người đăng

Ẩn danh

Thể loại

luận văn thạc sĩ

2022

68
6
0

Phí lưu trữ

30 Point

Tóm tắt

I. Chatbot Da Liễu Tổng Quan Tiềm Năng Ứng Dụng Y Tế

Chatbot là phần mềm tự động thực hiện nhiệm vụ, giao tiếp với người dùng qua Internet. Chatbot da liễu được thiết kế để tư vấn, giải đáp thắc mắc về bệnh da liễu một cách tự động. Thị trường chatbot toàn cầu tăng trưởng mạnh, dự kiến đạt 102.29 tỷ đô la vào năm 2026. Ứng dụng chatbot trong y tế giúp tiết kiệm chi phí và nâng cao hiệu quả chăm sóc sức khỏe. Hiện nay, một số hệ thống chatbot y tế đã được phát triển nhưng chưa chuyên sâu vào lĩnh vực da liễu. Nghiên cứu và xây dựng chatbot tư vấn da liễu là hướng đi tiềm năng, đáp ứng nhu cầu tư vấn da liễu trực tuyến của người dùng.

1.1. Chatbot là gì và vai trò của chatbot trong kỷ nguyên số

Bot là phần mềm tự động thực hiện các tác vụ. Chatbot là hệ thống bot trực tuyến, giao tiếp tự động với người dùng. Chatbot mô phỏng tương tác người, tự học hỏi và đưa ra phản hồi phù hợp. Chatbot có thể hoạt động độc lập sau khi được lập trình và huấn luyện. Tuy nhiên, chatbot chỉ phản hồi chính xác khi câu hỏi nằm trong phạm vi kiến thức đã được huấn luyện. Chatbot ngày càng trở nên quan trọng trong nhiều lĩnh vực, đặc biệt là trong việc chăm sóc da và tư vấn.

1.2. Phân loại Chatbot End to end so với Chatbot hướng mục tiêu

Có hai loại chatbot chính: end-to-end và hướng mục tiêu. Chatbot end-to-end sử dụng mô hình học sâu Seq2Seq với dữ liệu dạng câu hỏi - câu trả lời. Chatbot hướng mục tiêu giúp người dùng đạt được mục tiêu xác định trước. Luận văn này tập trung vào chatbot hướng mục tiêu, hiểu mục tiêu người dùng bằng ngôn ngữ tự nhiên (NLP) da liễu, và quản lý hội thoại để đạt được mục tiêu đó.

II. Thách Thức Yêu Cầu Xây Dựng Chatbot Tư Vấn Da Liễu AI

Xây dựng chatbot da liễu hiệu quả đòi hỏi giải quyết nhiều thách thức. Quan trọng nhất là hiểu ngôn ngữ tự nhiên (NLU) để xác định ý định người dùng và trích xuất thông tin liên quan đến các vấn đề về da. Việc quản lý hội thoại (DM) cần đảm bảo bot đưa ra phản hồi phù hợp và dẫn dắt người dùng đến giải pháp. Thành phần sinh ngôn ngữ (NLG) cần tạo ra câu trả lời tự nhiên và dễ hiểu. Độ chính xác và tin cậy của chatbot là yếu tố then chốt để tạo niềm tin cho người dùng. Cần có cơ sở dữ liệu kiến thức chuyên sâu về da liễu và liên tục cập nhật thông tin mới nhất.

2.1. Xác định ý định người dùng và trích xuất thông tin chính xác

Chatbot cần xác định ý định người dùng để cung cấp hỗ trợ chính xác. Sai sót trong việc xác định ý định có thể dẫn đến phản hồi không phù hợp. Việc xây dựng tập dữ liệu huấn luyện đa dạng là rất quan trọng. Cùng một mục đích, người dùng có thể diễn đạt theo nhiều cách khác nhau. Bài toán xác định ý định có thể quy về bài toán phân lớp văn bản, sử dụng các mô hình học máy.

2.2. Quản lý hội thoại DM và sinh ngôn ngữ tự nhiên NLG hiệu quả

Quản lý hội thoại đảm bảo chatbot đưa ra phản hồi phù hợp và dẫn dắt người dùng đến giải pháp. Thành phần sinh ngôn ngữ tạo ra câu trả lời tự nhiên, dễ hiểu. Các hệ thống cần quản lý hội thoại có khả năng ghi nhớ các yếu tố của cuộc trò chuyện để đảm bảo phản hồi nhất quán. Từ đó, hệ thống có thể hiểu các ý định tiếp theo.

2.3. Yêu cầu về độ chính xác và tin cậy của chatbot da liễu

Độ chính xác và tin cậy là yếu tố then chốt để tạo niềm tin cho người dùng. Cần có cơ sở dữ liệu kiến thức chuyên sâu về da liễu và liên tục cập nhật thông tin mới nhất. Hơn nữa, cần có các quy trình kiểm tra, đánh giá thường xuyên để đảm bảo chất lượng của chatbot. AI da liễu phải được huấn luyện bởi chuyên gia.

III. Phương Pháp Xây Dựng Chatbot Tư Vấn Y Tế Da Liễu Tối Ưu

Để xây dựng chatbot tư vấn y tế da liễu hiệu quả, cần kết hợp nhiều kỹ thuật và công nghệ. Xử lý ngôn ngữ tự nhiên (NLP) da liễu là nền tảng để hiểu ngôn ngữ người dùng. Machine learning da liễu giúp chatbot tự học và cải thiện độ chính xác. Sử dụng các mô hình ngôn ngữ tiền huấn luyện (pretrained language models) như BERT và PhoBERT giúp nâng cao hiệu suất. Nền tảng Rasa cung cấp công cụ và framework để phát triển chatbot linh hoạt. Quy trình xây dựng bao gồm thu thập dữ liệu, xây dựng ý định và thực thể, huấn luyện mô hình và đánh giá hiệu suất.

3.1. Ứng dụng mô hình BERT và PhoBERT tăng cường khả năng NLP

BERT và PhoBERT là các mô hình ngôn ngữ mạnh mẽ, giúp cải thiện khả năng hiểu ngôn ngữ của chatbot. BERT được huấn luyện trên lượng lớn dữ liệu văn bản, PhoBERT là phiên bản BERT được huấn luyện trên dữ liệu tiếng Việt. Mô hình Fine-tuning BERT giúp chatbot hiểu ngữ cảnh và ý nghĩa của câu hỏi tốt hơn, từ đó đưa ra phản hồi chính xác hơn. Nhờ đó, chẩn đoán bệnh da liễu bằng AI sẽ hiệu quả hơn.

3.2. Sử dụng nền tảng Rasa để phát triển chatbot linh hoạt

Rasa là nền tảng mã nguồn mở phổ biến để xây dựng chatbot. Rasa cung cấp các công cụ để quản lý hội thoại, xử lý ngôn ngữ tự nhiên và tích hợp với các hệ thống khác. Kiến trúc của Rasa cho phép tùy chỉnh và mở rộng chức năng của chatbot. Sử dụng Rasa giúp quá trình phát triển chatbot y tế trở nên nhanh chóng và dễ dàng hơn.

IV. Xây Dựng Ứng Dụng Chatbot Da Liễu Thực Tiễn và Kết Quả

Quá trình xây dựng ứng dụng chatbot da liễu bao gồm nhiều giai đoạn. Đầu tiên là xây dựng dữ liệu huấn luyện cho mô hình NLP. Tiếp theo là xây dựng các ý định (intent) và thực thể (entity) để chatbot hiểu được mục đích và thông tin trong câu hỏi của người dùng. Sau đó, chatbot cần được huấn luyện với dữ liệu đã chuẩn bị. Cuối cùng, cần đánh giá hiệu suất của chatbot và tinh chỉnh để đạt được kết quả tốt nhất. Luận văn này áp dụng Rasa để xây dựng chatbot, sử dụng PhoBERT để cải thiện khả năng nhận dạng ý định và thực thể.

4.1. Xây dựng dữ liệu huấn luyện và định nghĩa ý định thực thể

Dữ liệu huấn luyện là yếu tố quan trọng để chatbot hoạt động hiệu quả. Cần thu thập và gán nhãn dữ liệu cẩn thận. Ý định (intent) đại diện cho mục đích của người dùng (ví dụ: hỏi về triệu chứng bệnh). Thực thể (entity) là thông tin chi tiết trong câu hỏi (ví dụ: tên bệnh, vị trí). Xây dựng dữ liệu và định nghĩa ý định, thực thể là bước quan trọng để chatbot hiểu được ngữ cảnh của cuộc trò chuyện. Ví dụ: Khách hàng hỏi "Tôi bị nổi mẩn đỏ ở tay, có phải bị dị ứng không?" thì intent là hỏi về triệu chứng và entity là mẩn đỏ, tay.

4.2. Đánh giá hiệu suất và tinh chỉnh chatbot để đạt kết quả tối ưu

Sau khi huấn luyện, cần đánh giá hiệu suất của chatbot bằng các chỉ số phù hợp. Các chỉ số có thể bao gồm độ chính xác (accuracy), độ bao phủ (precision) và độ đo F1 (F1-score). Nếu hiệu suất chưa đạt yêu cầu, cần tinh chỉnh chatbot bằng cách điều chỉnh tham số mô hình, thêm dữ liệu huấn luyện hoặc cải thiện kiến trúc. Việc đánh giá và tinh chỉnh liên tục là cần thiết để đảm bảo chatbot hoạt động tốt trong thực tế.

V. Ứng Dụng Chatbot Hỗ Trợ Bác Sĩ Da Liễu Tương Lai và Hướng Phát Triển

Chatbot không chỉ hỗ trợ người dùng mà còn có thể hỗ trợ bác sĩ da liễu. Chatbot hỗ trợ bác sĩ da liễu có thể giúp sàng lọc bệnh nhân, thu thập thông tin ban đầu, và cung cấp thông tin tham khảo. Trong tương lai, chatbot có thể tích hợp với các hệ thống chẩn đoán hình ảnh và phân tích dữ liệu để hỗ trợ bác sĩ đưa ra quyết định chính xác hơn. Trí tuệ nhân tạo trong da liễu có tiềm năng cách mạng hóa ngành chăm sóc sức khỏe. Việc phát triển hệ thống tư vấn da liễu tự động là hướng đi đầy hứa hẹn.

5.1. Chatbot hỗ trợ sàng lọc bệnh nhân và thu thập thông tin ban đầu

Chatbot có thể thu thập thông tin về triệu chứng, tiền sử bệnh và các yếu tố nguy cơ của bệnh nhân. Thông tin này giúp bác sĩ có cái nhìn tổng quan về tình trạng bệnh nhân trước khi khám. Chatbot cũng có thể giúp sàng lọc bệnh nhân để xác định những trường hợp cần được ưu tiên khám trước. Đây là một ứng dụng hữu ích trong bối cảnh nguồn lực y tế còn hạn chế.

5.2. Tích hợp chatbot với hệ thống chẩn đoán hình ảnh và phân tích dữ liệu

Trong tương lai, chatbot có thể tích hợp với các hệ thống chẩn đoán hình ảnh (ví dụ: phân tích ảnh da) và phân tích dữ liệu (ví dụ: phân tích kết quả xét nghiệm) để cung cấp thông tin chi tiết hơn cho bác sĩ. Điều này giúp bác sĩ đưa ra quyết định chẩn đoán và điều trị chính xác hơn. Ứng dụng công nghệ chatbot đang ngày càng phát triển mạnh mẽ.

VI. Kết Luận Hướng Nghiên Cứu Phát Triển Chatbot Tư Vấn Da Liễu

Nghiên cứu và xây dựng chatbot tư vấn da liễu là một lĩnh vực đầy tiềm năng. Chatbot có thể cung cấp tư vấn da liễu trực tuyến một cách nhanh chóng và tiện lợi, giúp người dùng tiếp cận thông tin và giải pháp dễ dàng hơn. Đồng thời, chatbot có thể hỗ trợ bác sĩ trong quá trình khám và điều trị. Hướng nghiên cứu tiếp theo có thể tập trung vào cải thiện khả năng hiểu ngôn ngữ tự nhiên, tích hợp với các hệ thống khác và mở rộng phạm vi kiến thức của chatbot. Việc tối ưu hóa chatbot da liễu là một quá trình liên tục.

6.1. Tóm tắt những kết quả đạt được và những hạn chế cần khắc phục

Luận văn này đã trình bày phương pháp xây dựng chatbot tư vấn da liễu sử dụng nền tảng Rasa và mô hình PhoBERT. Kết quả cho thấy chatbot có khả năng nhận dạng ý định và thực thể khá tốt. Tuy nhiên, vẫn còn những hạn chế cần khắc phục, ví dụ như khả năng xử lý các câu hỏi phức tạp hoặc các trường hợp bệnh hiếm gặp. Cần tiếp tục nghiên cứu và cải thiện để chatbot trở nên hoàn thiện hơn.

6.2. Đề xuất hướng nghiên cứu và phát triển chatbot trong tương lai

Hướng nghiên cứu tiếp theo có thể tập trung vào cải thiện khả năng hiểu ngôn ngữ tự nhiên, tích hợp với các hệ thống chẩn đoán hình ảnh và phân tích dữ liệu, và mở rộng phạm vi kiến thức của chatbot. Đồng thời, cần chú trọng đến vấn đề bảo mật thông tin cá nhân của người dùng. Chatbot có thể tư vấn da liễu thông minh hơn trong tương lai.

Tóm tắt và mô tả trên trang này được tạo với sự hỗ trợ của AI. Nếu bạn thấy nội dung không chính xác hoặc có vấn đề, vui lòng Báo lỗi nội dung.

23/05/2025
Nghiên cứu và xây dựng chatbot tư vấn người dùng trong y tế da liễu

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

CHƯƠNG 1: GIỚI THIỆU TỔNG QUAN HỆ THỐNG CHATBOT Trong chương này sẽ giới thiệu tổng quan về Chatbot, kiến trúc và các thành phần cơ bản trong hệ thống chatbot. Giới thiệu Trước tiên, ta hiểu “Bot” là gì? Một “Bot” là một phần mềm thực hiện các nhiệm vụ, công việc con người yêu cầu một cách tự động. Hoặc “Bot” cũng có thể là một chương trình máy tính được thiết kế để “giao tiếp” với người dùng thông qua kết nối Internet. “Chat” là từ quá quen thuộc mà ai cũng biết, nghĩa là trò chuyện, giao tiếp qua lại giữa hai người.

Chatbot chính là hệ thống các Bot ở trong trạng thái trực tuyến, trên các website hoặc trên các nền tảng, giao diện chat khác của mạng xã hội để “chat tự động” với người dùng.1 Ảnh minh họa Chatbot [1] Chatbot được hiểu thông thường như một “cái máy” có thể đối thoại một cách tự nhiên với con người. Ví dụ: bất kỳ người dùng nào cũng có thể hỏi chatbot một câu hỏi hoặc một câu lệnh bất kỳ và chatbot sẽ trả lời hoặc thực hiện một hoạt động phù hợp đáp lại người dùng. Chatbot tương tác với chúng ta như một hệ thống trả lời tin nhắn nhanh chóng, tự động. Bằng cách xây dựng, giả lập các mô hình tương tác, kich bản tương tác như của 11 con người sử dụng phương pháp trong học máy, hệ thống Chatbot có thể “tự học”, “tự hiểu” các câu hỏi, nhu cầu của người dùng, khách hàng và thực hiện, đưa ra các phản hồi sao cho phù hợp.

Chatbot sau khi được lập trình và huấn luyện nó sẽ tự động làm việc một cách độc lập như một con người. Chỉ những câu hỏi, tin nhắn của người dùng được cấu trúc lại thành các câu, ý định ngắn gọn với ngôn ngữ tự nhiên và thêm vào hệ thống kèm theo các kịch bản đối thoại tương ứng đã xây dựng trước đó thì Chatbot mới có khả năng đưa ra phản hồi. Chatbot sử dụng cơ sở dữ liệu, nơi lưu trữ các câu hỏi, câu đối thoại đã được “huấn luyện” cho Chatbot – để phản hồi lại người dùng tại bất kỳ thời điểm nào. Trong trường hợp Chatbot không hiểu câu hỏi của người dùng, có thể do Chatbot chưa được “huấn luyện” kỹ thì Chatbot sẽ phản hồi sai thông tin, không phù hợp với mong muốn của người dùng.

Chatbot được “huấn luyện” và hoàn thiện trong thời gian dài sẽ tăng khả năng “tự học”, tự phát triển về phạm vi hiểu biết các ý đình của người dùng và đạt được độ chính xác, độ tin cậy cao trong các phản hồi đưa ra. Ngoài Alexa, Siri, hay Cortana còn có các ứng dụng Chatbot nổi tiếng trên thế giới khác như Chatbot Harafunnel5, Messnow6, ManyChat7,… với các tiện ích hỗ trợ ở nhiều lĩnh vực khác nhau từ E-commerce đến ngành du lịch,… Chatbot được chia làm hai loại:  Chatbot theo mô hình end-to-end: sử dụng mô hình học sâu Seq2Seq và dữ liệu là dạng câu hỏi – câu trả lời.  Chatbot theo mô hình hướng mục tiêu: giúp người dùng đạt được mục tiêu xác định trước. Bước đầu tiên là hiểu mục tiêu của người dùng bằng cách sử dụng các kỹ thuật hiểu ngôn ngữ tự nhiên.

Khi đã biết mục tiêu, bot phải quản lý một cuộc đối thoại để đạt được mục tiêu đó, cuộc đối thoại này được tiến hành theo phương pháp và thuật toán đã học. Đề tài luận văn này sẽ sử dụng Chatbot theo mô hình hướng mục tiêu trên một miền ứng dụng đóng. Các phần tiếp theo trong luận văn sẽ mô tả cụ thể các thành phần, kỹ thuật và phương pháp để xây dựng chatbot.com/ 6 https://chatfuel.com/ 7 https://manychat. Kiến trúc cơ bản hệ thống Chatbot theo hướng mục tiêu Kiến trúc cơ bản của một hệ thống chatbot giao tiếp tự động bao gồm các thành phần như sau: Hình 1.2 Các thành phần cơ bản của Chatbot [1] Trên hình là cơ cấu cơ bản của một Chatbot sử dụng NLP và công nghệ học máy.

Khi người dùng gửi tin nhắn đến Chatbot trên nền tảng nhắn tin như Facebook messenger thì thông tin sẽ được đưa đến hệ thống NLP để Chatbot phân tích và hiểu được ý định người dùng. Sau khi nắm được ý định người dùng, Chatbot sẽ phân loại và gửi đến cơ sở thông tin để chọn ra các câu trả lời tương ứng, chính xác và ra lệnh để phản hồi lại người dùng. Ngoài khả năng tự phân tích dựa vào NLP, Chatbot sẽ tự nhận dạng nhanh chóng các tin nhắn của người dùng và tạo khả năng tự học thông qua các thuật toán được nhà phát triển áp dụng và quá trình “huấn luyện lâu dài” trong tương lai. Chatbot có ba thành phần chính là hiểu ngôn ngữ tự nhiên (NLU), quản lý hội thoại (DM), thành phần sinh ngôn ngữ (NLG).

Mỗi thành phần trong chatbot đều có vai trò riêng:  NLU: bao gồm việc xử lý ngôn ngữ tự nhiên có nhiệm vụ xác định được ý định câu hỏi và trích chọn thông tin.  DM: Quản lý hội thoại có nhiệm vụ xác định được hành động tiếp theo dựa vào trạng thái hành động trước đó hay ngữ cảnh hội thoại. Các ngữ cảnh này phải được đối chiếu trong các kịch bản dựng sẵn đã huấn luyện cho bot. Thành phần này cũng đảm nhiệm việc lấy dữ liệu từ hệ thống khác qua các API gọi trong hành động.

 NLG: là thành phần sinh ngôn ngữ dựa vào chính sách và hành động được xác định trong DM thông qua các tập hội thoại. NLG có thể được sinh ra câu trả lời dựa vào tập mẫu câu trả lời đã huấn luyện cho bot. Hiểu ngôn ngữ tự nhiên Các bot xử lý ngôn ngữ tự nhiên được thiết kế để chuyển đổi văn bản hoặc lời nói của người dùng thành dữ liệu có cấu trúc. Dữ liệu được tiếp tục sử dụng để chọn một câu trả lời có liên quan Xử lý ngôn ngữ tự nhiên bao gồm các bước dưới đây:  Mã thông báo: bộ lọc NLP tập hợp các từ ở dạng mã thông báo.

 Phân tích cảm xúc: Bot diễn giải phản ứng của người dùng để phù hợp với cảm xúc của họ.  Chuẩn hóa: Nó kiểm tra các lỗi đánh máy có thể làm thay đổi ý nghĩa trong yêu cầu của người dùng.  Nhận dạng thực thể: Bot tìm kiếm các loại thông tin cần thiết khác nhau.  Phân tích cú pháp phụ thuộc: Chatbot tìm kiếm các cụm từ phổ biến mà những gì người dùng muốn truyền tải.

Xác định ý định người dùng Thông thường, người dùng thường truy cập hệ thống chatbot với mong muốn hệ thống sẽ đưa ra những hành động trợ giúp mình về một vấn đề nào đó. Ví dụ, người dùng của hệ thống chatbot hỗ trợ đặt lịch khám bệnh có thể đưa ra yêu cầu đặt lịch của mình khi bắt đầu cuộc hội thoại. Để đưa ra hỗ trợ được chính xác, chatbot cần xác định được ý định đó của người dùng. Việc xác định ý định của người dùng sẽ quyết định hội thoại tiếp theo giữa người và chatbot sẽ diễn ra như thế nào.

Vì thế, nếu xác định sai ý định người dùng, chatbot sẽ đưa ra những phản hồi không đúng, không hợp ngữ cảnh. Khi đó, người dùng có thể thấy chán ghét và không quay lại sử dụng hệ thống. Bài toán xác định ý định người dùng vì thế đóng vai trò rất quan trọng trong hệ thống chatbot. Đối với miền ứng dụng đóng, chúng ta có thể giới hạn rằng số lượng ý định của người dùng nằm trong một tập hữu hạn những ý định đã được định nghĩa sẵn, có liên quan đến những nghiệp vụ doanh nghiệp mà chatbot có thể hỗ trợ.

Với giới hạn này, bài toán xác định ý định người dùng có thể quy về bài toán phân lớp văn bản. Với đầu vào là một câu giao tiếp của người dùng, hệ thống phân lớp sẽ xác định ý định tương ứng với câu đó trong tập các ý định đã được định nghĩa. Để xây dựng một mô hình phân lớp ý định, chúng ta cần một tập dữ liệu huấn luyện bao gồm các cách diễn đạt khác nhau cho mỗi ý định. Ví dụ, cùng một mục đích hỏi về triệu chứng bệnh, người dùng có thể dùng những cách diễn đạt sau: 14 Bệnh này là gì? Bệnh này là như thế nào? Tôi muốn hỏi thông tin về bệnh Tư vấn bệnh Tôi không thấy khỏe trong người, cần được tư vấn Có thể nói, bước tạo dữ liệu huấn luyện cho bài toán phân lớp ý định là một trong những công việc quan trọng nhất khi phát triển hệ thống chatbot và ảnh hưởng lớn tới chất lượng sản phẩm của hệ thống chatbot về sau.

Công việc này cũng đòi hỏi thời gian, công sức khá lớn của nhà phát triển chatbot. Mô hình học máy cho bài toán phân lớp ý định người dùng: Khi đã có dữ liệu huấn luyện cho bài toán phân lớp ý định, chúng ta sẽ mô hình bài toán thành bài toán phân lớp văn bản. Bài toán phân lớp văn bản là một bài toán kinh điển trong ngành NLP và khai phá văn bản. Mô hình phân lớp văn bản cho bài toán phân lớp ý định được phát biểu một cách hình thức như sau: Chúng ta được cho trước một tập huấn luyện bao gồm các cặp (câu hội thoại, ý định), 𝐷 = {(𝑥1 , 𝑦1 ), … , (𝑥𝑛 , 𝑦𝑛 )}, trong đó 𝑥𝑖 là các câu hội thoại và 𝑦𝑖 là các ý định tương ứng cho 𝑥1.

Các ý định 𝑦𝑖 nằm trong một tập hữu hạn Κ các ý định được định nghĩa trước. Chúng ta cần học từ tập huấn luyện này một mô hình phân lớp có chức năng phân lớp một câu hội thoại mới vào một trong các ý định thuộc tập K. Kiến trúc của hệ thống phân lớp ý định được minh hoạ trong hình dưới đây.3 Kiến trúc của hệ thống phân lớp ý định Hệ thống phân lớp ý định có một số thành phần cơ bản:  Tiền xử lý dữ liệu  Trích xuất đặc trưng 15  Huấn luyện mô hình  Phân lớp Trong bước tiền xử lý dữ liệu, chúng ta sẽ thực hiện các thao tác “làm sạch” dữ liệu như: loại bỏ các thông tin dư thừa, chuẩn hoá dữ liệu như chuyển các từ viết sai chính tả thành đúng chính tả, chuẩn hoá các từ viết tắt, v. Việc tiền xử lý dữ liệu có vai trò quan trọng trong hệ thống chatbot do đặc thù của ngôn ngữ chat, nói: viết tắt, sai chính tả, hay dùng từ lóng, v.

Sau khi tiền xử lý dữ liệu và thu được dữ liệu đã được làm sạch, chúng ta sẽ trích xuất những đặc trưng từ dữ liệu này. Trong học máy, bước này được gọi là trích xuất đặc trưng.

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

Tài liệu "Nghiên Cứu và Xây Dựng Chatbot Tư Vấn Y Tế Da Liễu" cung cấp cái nhìn sâu sắc về việc phát triển một chatbot chuyên dụng nhằm hỗ trợ tư vấn trong lĩnh vực y tế da liễu. Nghiên cứu này không chỉ nêu rõ các công nghệ và phương pháp được sử dụng để xây dựng chatbot, mà còn phân tích những lợi ích mà nó mang lại cho người dùng, như tiết kiệm thời gian, cung cấp thông tin nhanh chóng và chính xác về các vấn đề da liễu. Đặc biệt, tài liệu nhấn mạnh tầm quan trọng của việc ứng dụng công nghệ trong chăm sóc sức khỏe, giúp người bệnh dễ dàng tiếp cận thông tin và dịch vụ y tế.

Để mở rộng thêm kiến thức về ứng dụng chatbot trong các lĩnh vực khác, bạn có thể tham khảo tài liệu Khóa luận tốt nghiệp ứng dụng tích hợp chatbot hỗ trợ tư vấn khóa học cho trung tâm anh ngữ. Tài liệu này sẽ giúp bạn hiểu rõ hơn về cách thức chatbot có thể được áp dụng trong giáo dục, từ đó mở rộng tầm nhìn về khả năng của công nghệ trong nhiều lĩnh vực khác nhau.