(1) Điều trị ho:
dieutri(ho, X) :- thuoc_ho(X) . (2) Điều trị các chứng viêm nhiễm:
dieutri(Y,X) :- thuoc_khangsinh(X),viem(Y). (3) Điều trị hạ sốt:
dieutri(nongsot, X) :- thuoc_hasot(X) . (4) Điều trị tiêu chảy:
dieutri(tieuchay, X) :- thuoc_tieuchay(X) . (5) Điều trị các cơn đau:
dieutri(Y, X) :- thuoc_giamdau(X) dau(Y). (5) Điều trị chứng suy nhược:
dieutri(suynhuoc, X):- thuoc_bo(X). (6) Điều trị chứng hắt hơi: dieutri(hathoi, X):-thuoc_hathoi(X) . (7) Điều trị chứng thở nhanh: dieutri(thonhanh, X):-thuoc_thonhanh(X) . Một số kết quả đạt được
Để biết được ta mắc chứng bệnh gì thì hỏi hệ thống như sau: ?-chandoan.(Enter)
Hệ thống sẽ lần lượt hỏi ta các triệu chứng, từ đó hệ thống đưa ra bệnh và các loại thuốc đặc trị cụ thể.
Hình 1: Chẩn đoán bệnh cảm
Hình 3: chẩn đoán bệnh đau răng 4.5 Kết luận
Công nghệ tri thức là một lĩnh vực rộng lớn, bao gồm nhiều vấn đề. Trong nội dung Tiểu luận môn học Công nghệ tri thức này Nhóm đã trình bày một phần nhỏ liên quan đến công nghệ tri thức:
• Biểu diễn tri thức
• Xây dựng hệ chuyên gia “Hướng dẫn sử dụng các loại thuốc đặc trị, chữa trị các loại bệnh tật khác nhau (trong Tây Y, Đông Y và thuốc Nam)” bằng ngôn ngữ Prolog
Qua nội dung Tiểu luận môn học này, Nhóm đã hiểu rõ hơn vấn đề về cách biểu diễn tri thức, và hiểu sâu hơn về lý thuyết cũng như thực tiễn của một Hệ chuyên gia… Do khuôn khổ của bài tiểu luận nên Nhóm chỉ trình bày một cách cơ bản nhất những nội dung yêu cầu trong Đề tài tiểu luận, chưa đi sâu, đề cập chi tiết về các vấn đề liên quan.
KẾT LUẬN
Chương trình hệ chuyên gia chẩn đoán và điều trị một số bệnh thông thường bằng thuốc Tây, Đông, Nam được xây dựng nhằm giúp con người có thể chẩn đoán và biết cách điều trị một số các bệnh thường gặp. Nó có thể thay thế vai trò của các thầy thuốc, chương trình đã hoàn thành được các chức năng theo yêu cầu: đưa ra câu hỏi, ghi nhận câu trả lời từ người sử dụng, chẩn đoán bệnh và đưa ra bài thuốc điều trị.
Tuy nhiên hệ chuyên gia vẫn có các hạn chế sau:
Chương trình đã đáp ứng được các yêu cầu, tuy nhiên cơ sở dữ liệu chưa được đầy đủ để có thể chẩn đoán được tất cả các bệnh. Chưa tạo được giao diện, nên người dùng muốn biết cách sử dụng thì phải gõ vào chandoan. mới nhận được sự hướng dẫn.
Đánh giá kiến thức
Về mặt lý thuyết hiểu rõ về nội dung cơ bản môn học hệ chuyên gia và ngôn ngữ Prolog.
Về mặt thực tiễn nắm bắt quy trình xây dựng hệ chuyên gia
Khả năng phát triển mở rộng vấn đề
• Xây dựng có sở dữ liệu đủ lớn để có thể chẩn đoán tất cả các loại bệnh.
• Đưa ra các biện pháp phòng tránh để con người có thể tự phòng bệnh cho bản thân.