Bảo trì vă phât triể n

Một phần của tài liệu HeChuyenGia (Trang 28 - 33)

III. THIếT Kế Hệ CHUYÍN GIA

d. Bảo trì vă phât triể n

Hệ thống được bảo trì (maintenance) vă tiến triển (evolve) như thế năo ?

Câc hệ chuyín gia đòi hỏi câc hoạt động bảo trì vă phât triển không hạn chế (open-ended) so với câc chương trình thông thường. Bởi vì câc hệ chuyín gia không dựa trín câc thuật toân, mă thănh tích (performance) của chúng phụ thuộc văo tri thức. Vấn đề lă phải thường xuyín bổ sung tiếp nhận câc tri thức mới vă thay đổi câc tri thức cũ để đổi mới hệ thống (system improves).

Trong một sản phảm có chất lượng thương mại (commercial quality product), cần phải thu thập một câch có hệ thống vă có hiệu quả câc bâo câo sai sót hệ thống do người sử dụng phât hiện. Nếu việc thu thập vă khắc phục lỗi không được ưu tiín trong quâ trình nghiín cứu thì phải được ưu tiín trong hệ thống chất lượng thương mại. Việc bảo trì chỉđược thực hiện tốt khi thu thập đầy đủ câc bâo câo sai sót.

Hình 1.16. trình băy câc giai đoạn cơ bản để phât triển một hệ chuyín gia.

Đối thoại (dialog)

Tri thức tường minh (explicit knowledge)

Tri thức chuyín gia (human expert)

Công nghệ tri thức (knowledge engineer)

Cơ sở tri thức hệ chuyín gia (knowledge base of expert system)

Mởđầu 29 Thuyết trình hay bâo câo kết quả so sânh chỉ ra tính khả thi của dự ân

Hệ chuyín gia thể hiện ý tưởng, khởi động sự nhiệt tình vă đặt nền móng quản lý ở mức cao

Kiểm thử hệ thống cho băi toân thực tế nhờ

công nghệ tri thức vă chuyín gia

Lựa chọn người sử dụng để kiểm thử hệ thống, không nhờ công nghệ tri thức vă chuyín gia

Hợp thức hóa vă thử nghiệm, viết tăi liệu hướng dẫn sử

dụng, đăo tạo, hỗ trợ khâch hăng qua đện thoại, email kịp thời

Tìm lỗi sai (fix bugs) vă tìm những khả năng mở rộng (enhance capabilities)

Hình 1.16. Câc giai đoạn phât triển một hệ chuyín gia

Sự phât triển một hệ hệ chuyín gia cũng tâc động nhiều trong một hệ thống chất lượng thương mại. Người ta luôn mong muốn nhận được những thănh công một khi hệ chuyín gia

được phđn phối đến người dùng.

III.3. Sai sót trong quâ trình phât trin h chuyín gia

Câc sai sót chủ yếu trong quâ trình phât triển hệ chuyín gia được phđn ra thănh nhiều giai

đoạn (hình 1.17.).

Sai sót trong tri thức chuyín gia. Chuyín gia lă nguồn tri thức của một hệ chuyín gia. Nếu tri thức chuyín gia không đúng vă không đầy đủ, hậu quả sai sót sẽảnh hưởng suốt quâ trình phât triển hệ thống. Ví dụ : để hạn chế những sai sót có thể, NASA đê sử dụng bảng kỹ

thuật bay (Flight Technique Panels) trong câc chuyến bay vũ trụ. Câc bảng năy gồm những người sử dụng hệ thống, câc chuyín gia lĩnh vực độc lập, những người phât triển hệ thống, những người quản trị nhằm bảo đảm tính đầy đủ vă bao trùm hết mọi lĩnh vực phât triển.

Sai sót ngữ nghĩa. Xảy ra do hiểu sai tri thức đưa văo hệ chuyín gia. Ví dụ, giả sử một chuyín gia nói : « You can extinguish a fire with water » vă công nghệ tri thức lại hiểu cđu năy lă « All fires can be extinguished by water ».

Sai sót cú phâp. Do biểu diễn sai dạng câc luật vă câc sự kiện, hoặc do sai sót ngữ nghĩa, hoặc sai sót trong tri thức chuyín gia ở câc bước trước.

Sai sót mây suy diễn. Lă một chương trình nín mây suy diễn có thể gặp lỗi khi thực hiện vă có thể xâc định được nguyín nhđn. Tuy nhiín, việc xâc định lỗi trong một số hệ chuyín gia vẫn gặp khó khăn do công cụ phần mềm sử dụng.

Ngoăi ra, người ta cũng gặp phải sai sót khi suy diễn vă những sai sót không biết được.

Nghiín cứu khả thi (feasibility study) Phâc thảo nhanh bản mẫu

(rapid prototype) Lăm mịn hệ thống (Refined system : a-test)

Kiểm thử (β -test) (field testable) Chất lượng sản phẩm (commercial quality) Bảo trì vă phât triển (maintenance&evolution)

•Sai sót trong tri thức của chuyín gia : thiếu sót nhầm lẫn...

•Sai sót về mặt ngữ nghĩa giữa công nghệ tri thức vă chuyín gia.

•Suy luận (elicitation) không đầy đủ về tri thức từ

chuyín gia

•Sai sót về mặt cú phâp

•Sai sót do thiếu sót vă nhầm lẫn tri thức trong câc luật vă câc sự kiện, tính không chắc chắn

•Lỗi của mây suy diễn, lỗi phần mềm công cụ hệ

chuyín gia

•Lỗi suy diễn do xâc định sai độưu tiín của câc luật, tương tâc giữa câc luật, sai trong cơ sở tri thức, suy luận không nhất quân...

Hình 1.17. Sai sót vă nguyín nhđn sai sót trong câc hệ chuyín gia

Chuyín gia (expert) Công nghệ tri thức (knowledge engineer) Cơ sở tri thức (knowledge base) Mây suy diễn (inference engine) Phĩp suy diễn (inference chain)

Mởđầu 31

Băi tp chương 1

1. Đọc kỹ giâo trình vă tăi liệu tham khảo để hiểu cac khâi niệm đê trình băy.

PGS. TS. Phan Huy Khânh biín soạn 33

CHƯƠNG 2

Biu din tri thc nh logic v t bc mt

The most important thing I have learned over the years is the difference

between taking one's work seriously and taking one's self seriously.

The first is imperative, and the second disastrous .

Margaret Fontey

Một phần của tài liệu HeChuyenGia (Trang 28 - 33)

Tải bản đầy đủ (PDF)

(135 trang)