Giao diện trong hệ chuyên gia

Mở đầu

Đầu tiên chúng ta xét đến các loại người sử dụng hệ chuyên gia. Bao gồm 4 loại sau:

Ở góc độ tư vấn cần giải quyết các vấn đề sau:

Như vậy chúng ta có thể cùng đi đến một định nghĩa về giao diên: Người sử dụng nhằm mục đích thu thập thong tin ban đầu về tình huống cần tư vấn.

Các vấn đề cần phải giải quyết:

  • Xác định tập HỎI: những điều cần hỏi
  • Phương thức hỏi: Thân thiện với người sử dụng( ta có thể đưa về gần ngôn ngữ tự nhiên bao nhiêu càng tốt bấy nhiêu) hay Tránh hỏi thừa.

Xác định tập những sự kiện cần hỏi

Khi biết kết luận

Khi đó tập các sự kiện cần hỏi là:

HỎI = Tập các sự kiện liên quan đến kết luận( xét trong liên quan đến tập luật)

  • Phương thức hỏi gần

    Ta xét ví dụ sau:

    1. a ⋀ b → c
    2. d ⋀ e → f
    3. c ⋀ e → g
    4. d ⋀ b → h
    5. m → g
    6. m ⋀ a → h
    7. f ⋀ h → k
    8. g ⋀ c → k

    KL={k} Khi đó ta có:

    HỎIgần= U{left­i / r:left size 12{ rightarrow } {} qi , qi size 12{ in } {} ∈KL}

    = {f c g h}

    HỎIgần={f/ size 12{ exists } {}(f,g)∈ size 12{ in } {} FPG, g size 12{ in } {}∈ KL}

  • Hỏi xa

    HỎI­xa= {f/ size 12{ exists } {} đường đi p FPG, p= f size 12{ rightarrow } {} size 12{ rightarrow } {} g, g size 12{ in } {} ∈ KL}

    PHẢI={q1……qn}

    R={r1…..rm}

    ri: left i size 12{ rightarrow } {}qi

    HỎIxa={f ∈ size 12{ in } {}TRAI\ PHẢI/ size 12{ exists } {} đường đi p:f size 12{ rightarrow } {}….. size 12{ rightarrow } {}g, g size 12{ in } {}∈ KL}

Không biết kết luận

HỎI= TRÁI \ PHẢI

Xét ví dụ ở trên:

TRÁI={ a b c m n f g h}

PHẢI={c f g h k}

HỎI=TRÁI \ PHẢI={a b d e m n}

Phương thức hỏi gần

Hỏi thân thiện

HỎI={đau,…..}

size 12{ forall } {}f ∈ size 12{ in } {} HỎI size 12{ rightarrow } {} Câu hỏi (f) là một văn bản hiện lên màn hình để nhằm gợi ý người dùng đưa thông tin về sự kiện f

Tránh câu hỏi thừa

Hỏi có tính đến kết quả trả lời của các câu hỏi trước size 12{ rightarrow } {} KỊCH BẢN HỎI/ CÂY HỎI

  • Hỏi xa.
  • Hỏi gần

Giao diện người sử dụng

Giao diện là hiển thị cở sở tri thức bằng đồ hoạ

Các loại hiển thị:

  • Tuyến tính: ri: lefti size 12{ rightarrow } {}q1

    ………..

    rm: leftm size 12{ rightarrow } {}qm

    size 12{ forall } {}f ∈ size 12{ in } {}F size 12{ drarrow } {} Diễn giải (f)

    r1: p1 size 12{ and } {}…. size 12{ and } {}⋀pn size 12{ rightarrow } {}q

    Nếu như diễn giải p1 và ….. diễn giải pn thì diễn giải q

  • Phi tuyến:
    • Đồ thị FPG
    • Đồ thị RPG
    • Cây lồng nhau