SlideShare a Scribd company logo
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja     Shell ekspertowy   Postscriptum




           Sztuczna Inteligencja i Systemy Ekspertowe
                      Systemy ekspertowe

                                           Aleksander Pohl
                                    http://apohllo.pl/dydaktyka/ai

                                  Wy˙ sza Szkoła Zarzadzania i Bankowo´ ci
                                    z                 ˛               s


                                          28 kwietnia 2009



Aleksander Pohl                                                                                      WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Historia


          ◮    DENDRAL (1965) – E. Feingenbaum
                  ◮    Uniwersytet Standforda – chemia organiczna
                  ◮    Fortran
          ◮    MYCIN (1976)
                  ◮    Uniwersytet Standforda
                  ◮    Diagnostyka chorób krwi
          ◮    MOLGEN (genetyka molekularna)
          ◮    PROSPECTOR (geologia)




Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Zastosowania (1)

          ◮    Diagnostyka i rozwiazywanie problemów
                                   ˛
                  ◮    na podstawie symptomów znajd´ przyczyne wystepowania
                                                      z      ˛     ˛
                       anomalii
                  ◮    diagnostyka medyczna
                  ◮    diagnostyka układów elektronicznych
          ◮    Planowanie
                  ◮    okre´ l zbiór akcji, jakie musza zosta´ wykonane do
                            s                          ˛     c
                       osiagniecia okre´ lonego celu lub celów
                           ˛ ˛           s
                  ◮    zarzadzanie zasobami ludzkimi
                            ˛
                  ◮    zarzadzanie odlotami i ruchem pociagów
                            ˛                                ˛
                  ◮    zarzadzanie procesem produkcji
                            ˛



Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Zastosowania (2)

          ◮    Konfigurowanie zło˙ onych produktów
                                z
                  ◮    na podstawie zbioru elementów i zale˙ no´ ci pomiedzy nimi,
                                                            z s         ˛
                       wybierz zestaw, który mo˙ e zosta´ u˙ yty do wytworzenia
                                                z       c z
                       wysoce konfigurowalnego, zło˙ onego produktu
                                                    z
                  ◮    składanie komputerów na zamówienie
                  ◮    budowanie domów z prefabrykatów
                  ◮    projektowanie zło˙ onych układów elektronicznych
                                        z
          ◮    Wsparcie dla decyzji finansowych
                  ◮    ocena po˙ yczkobiorców
                                z
                  ◮    obliczanie wysoko´ ci ubezpieczenia
                                        s
                  ◮    ocena ryzyka inwestycyjnego
                  ◮    handel walutami


Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Zastosowania (3)

          ◮    Publikowanie wiedzy
                  ◮    dostarczanie wyselekcjonowanej wiedzy na temat
                       interesujacy z punktu widzenia u˙ ytkownika
                                 ˛                     z
                  ◮    podpowiadanie reguł gramatycznych przy pisaniu tekstu
                  ◮    doradztwo podatkowe
          ◮    monitorowanie i kontrola procesów
                  ◮    wykrywanie anomalii oraz optymalizacja działania
                  ◮    wytop stali
                  ◮    rafinacja oleju
                  ◮    IBM autonomic computing




Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Gałezie przemysłu (1)
   ˛


          ◮    Aeronautyka (wspomaganie pilota˙ u, zarzadzanie ruchem
                                              z         ˛
               powietrznym)
          ◮    Rolnictwo (diagnostyka chorób ro´ lin, planowanie
                                               s
               produkcji)
          ◮             s´
               Bankowo´ c
          ◮    Biotechnologia
          ◮    Prawo
          ◮    Elektronika




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Gałezie przemysłu (2)
   ˛


          ◮    Geologia
          ◮    Informatyka
          ◮    Przemysł cie˙ ki
                          ˛z
          ◮    Matematyka
          ◮    Medycyna
          ◮            s´
               Wojskowo´ c
          ◮    Nauczanie




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Deep Space One


          ◮    Sonda kosmiczna wysłana w celu przetestowania wielu
               innowatorskich technologii
          ◮    Strat: 24 pa´ dziernika 1998
                           z
          ◮    Czas trwania misji: 3 lata
          ◮    NSTAR – silnik jonowy o sile ciagu 92 milinewtonów,
                                               ˛
               działajacy nieprzerwanie przez 678 dni
                       ˛




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Deep Space One – charakterystyka


          ◮    Moduł Remote Agent – system regułowy diagnostyki
               i sterowania
          ◮    Stworzony w Lispie – przeniesiony na kod binarny
          ◮    Pierwsze zastosowanie sztucznej inteligencji do
               sterowania autonomicznymi misjami pozaziemskimi
          ◮    Redukcja pracy – informował pagerem o awariach




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Remote Agent – podmoduły


          ◮    Planner – wysokopoziomowy mechanizm deklaratywny,
               przygotowywujacy plany (scenariusze) działania w tle
                             ˛
          ◮    Executive – proceduralny wykonawca planów
          ◮    Mode Identification & Recovery – niskopoziomowy moduł
               deklaratywny
          ◮    Recovery „Livingstone” – system ekspertowy
               z procedurami awaryjnymi




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Remote Agent – charakterystyka


          ◮    Sterowanie celem
          ◮         ˛                 ´
               Uwzglednienie ograniczen
          ◮    Wiedza oparta o model hardware’u
          ◮    Przykład celów:
                  ◮    Dla pobrania obrazu, włacz kamere
                                                ˛         ˛
                  ◮    Kontaktuj sie z Ziemia o okre´ lonych porach
                                   ˛         ˛      s
                  ◮    Generuj poło˙ enie z obrazu gwiazd
                                     z




Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Remote Agent – sukces w sytuacji awaryjnej


          ◮    11.11.1999 Nastapiła awaria Stellar Reference Unit –
                                ˛
               systemu okre´ lenia poło˙ enia na podstawie obrazu nieba
                           s           z
          ◮               z         ´
               Znajac poło˙ enie słonca, agent przywrócił komunikacje
                    ˛                                               ˛
               z Ziemia wprowadzajac DS1 w rotacje
                       ˛              ˛             ˛
          ◮    Sondy Rover Spirit i Opportunity korzystaja z tej
                                                          ˛
               technologii




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




System ekspertowy



      System ekspertowy – oprogramowanie zdolne do wykonywania
            ´                       ´ s
      zadan ludzkiego eksperta, dla sci´ le okre´ lonego zagadnienia,
                                                s
      dzieki mechanizmom wnioskowania i wiedzy wprowadzonej
         ˛
      a priori.




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Typowe problemy


          ◮    Opanowanie du˙ ej ilo´ ci informacji, czasem z konieczno´ ci
                                z    s                                 s
               niepełnej i niepewnej – zarówno z samej dziedziny, jak
               i dotyczacej rozpatrywanego problemu
                        ˛
          ◮    Dziedzina ma charakter ewolucyjny
          ◮    Rozwiazanie ma charakter heurystyczny
                     ˛
          ◮                    ´
               Przewaga obliczen symbolicznych nad numerycznymi




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Cel u˙ ycia
     z



          ◮    Czytelne przedstawienie wiedzy
          ◮          s´
               Łatwo´ c konstrukcji i ewolucji systemu ze wzgledu na
                                                              ˛
                      z s´
               niezale˙ no´ c reguł
          ◮      z     s´
               Mo˙ liwo´ c prze´ ledzenia wnioskowania
                               s




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Przewagi systemów ekspertowych



          ◮    Dostepna explicite metoda wnioskowania
                   ˛
          ◮       z    s´
               Mo˙ liwo´ c stosowania dynamicznego modelu problemu
               w procesie badawczym
          ◮    Integracja interdyscyplinarna




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Budowa systemu ekspertowego


          ◮    Baza wiedzy - Pamie´ długoterminowa
                                 ˛c
                  ◮    fakty
                  ◮    reguły
          ◮    Interfejs
                  ◮    Mechanizm wnioskowania (mechanizm inferencji,
                       interpreter)
                  ◮    Powłoka (shell) – user interface




Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Wymagania systemu


          ◮    Rozumowania wprzód
          ◮    Rozumowanie wstecz
          ◮    Odpowied´ na pytanie „How” – jak znaleziony
                        z
               rozwiazanie?
                     ˛
          ◮    Odpowied´ na pytanie „Why” – dlaczego potrzebna jest
                         z
               dana informacja?




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Reprezentacja wiedzy (1)



          ◮    najcz˛ sciej reprezentowana przez reguły „if...then”
                    e´
          ◮             s´
               modularno´ c – drobne, niezale˙ ne elementy
                                             z
          ◮               s´
               przyrostowo´ c – mo˙ liwa rozbudowa bazy wiedzy
                                  z
          ◮                   s´
               modyfikowalno´ c – mo˙ liwa modyfikacja istniejacych reguł
                                      z                      ˛




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Reprezentacja wiedzy (2)


          ◮                  s´            s´                   ´ z
               Prze´ roczysto´ c – mo˙ liwo´ c przeanalizowania scie˙ ki
                   z                 z
               rozumowania
          ◮            z                        s          ´ z
               Odpowied´ na pytanie „How” - prze´ ledzenie scie˙ ki
               rozumowania
          ◮    Odpowied´ na pytanie „Why” - wytłumaczenie elementów
                           z
               interakcji z u˙ ytkownikiem, do czego jest konkretna
                             z
               informacja potrzebna




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie          Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Rozumowanie wprzód/wstecz



          ◮    Rozumowanie wprzód
                  ◮    Dane -> Cele
                  ◮    „data driven”
          ◮    Rozumowanie wstecz
                  ◮    Cele -> Dane
                  ◮    „goal driven”




Aleksander Pohl                                                                                     WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Przykład (1)

          ◮    if kitchen_dry and hall_wet
               then leak_in_bathroom.
          ◮    if hall_wet and bathroom_dry
               then problem_in_kitchen.
          ◮    if window_closed or no_rain
               then no_water_from_outside.
          ◮    if problem_in_kitchen and
               no_water_from_outside
               then leak_in_kitchen.



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Przykład (2)




          ◮    fact(window_closed).
          ◮    fact(hall_wet).
          ◮    fact(bathroom_dry).




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Rozumowanie wstecz


          ◮    is_true(P) :- fact(P).
          ◮    is_true(P) :-
               if Condition then P, is_true(Condition).
          ◮    is_true(P1 and P2) :-
               is_true(P1), is_true(P2).
          ◮    is_true(P1 or P2) :-
               is_true(P1); is_true(P2).




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Rozumowanie wprzód (1)


      forward :-
      new_derived_fact( P),
      write(’Derived: ’),
      write(P), nl,
      assert(fact(P)),
      forward ;
      write(’No more facts’).




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Rozumowanie wprzód (2)



          ◮    new_derived_fact(Concl) :-
               if Cond then Concl, not(fact(Concl)),
               composed_fact(Cond).
          ◮    composed_fact(Cond) :-
               fact(Cond).




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Rozumowanie wprzód (3)



          ◮    composed_fact(Cond1 and Cond2) :-
               composed_fact(Cond1),
               composed_fact(Cond2).
          ◮    composed_fact( Cond1 or Cond2) :-
               composed_fact(Cond1) ;
               composed_fact(Cond2).




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Pytanie „how”

          ◮    how(P, P) :-
               fact(P).
          ◮    how(P, P <= CondProof) :-
               if Cond then P,
               how(Cond, CondProof).
          ◮    how(P1 and P2, Proof1 and Proof2) :-
               how(P1, Proof1),
               how(P2, Proof2).
          ◮    how(P1 or P2, Proof) :-
               how(P1, Proof);
               how(P2, Proof).


Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Dialog (1)

          ◮    Question please:
          ◮    peter isa tiger
          ◮    Is it true: peter has hair?
          ◮    yes
          ◮    Is it true: peter eats meat?
          ◮    no
          ◮    Is it true: peter has pointed teeth?
          ◮    yes



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Dialog (2)
          ◮    Is it true: peter has claws ?
          ◮    why
          ◮    To investigate by rule3, peter isa carnivore
               To investigate by rule3, peter isa tiger
               This was your question
          ◮    Is it true: peter has claws ?
          ◮    yes
          ◮    Is it true: peter has black stripes ?
          ◮    yes
          ◮    Is it true: peter has tawny colour ?
          ◮    yes

Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Dialog (3)
          ◮    (peter isa tiger) is true.
          ◮    Would you like to see how ?
          ◮    yes
          ◮    Peter isa tiger
               Was derived by rule5 from Peter isa carnivore
               And
          ◮    Peter has tawny colour
               Was told
               And
          ◮    Peter has black stripes
               Was told.

Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Dialog (4)
          ◮    Peter isa carnivore
               Was derived by rule3 from
          ◮    Peter isa mammal
               And
          ◮    Peter has pointed teeth
               Was told
               And
          ◮    Peter has claws
               Was told
               And
          ◮    Peter has forward pointing eyes
               Was told.

Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Dialog (5)



          ◮    Peter isa mammal
               Was derived by rule1 from
               Peter has hair
               Was told.




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Plan prezentacji

      Wprowadzenie

      Studium przypadku

      Charakterystyka

      Implementacja

      Shell ekspertowy

      Postscriptum



Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




Materiały zródłowe
          ´


          ◮    L.Sterling, E.Shapiro - „The Art Of Prolog”
          ◮    Ivan Bratko - „Prolog – Programming For Artificial
               Intelligence”
          ◮    http://www.wtec.org/loyola/kb/c1_s2.htm
          ◮    Slajdy zostały przygotowane za zgoda˛
               dr. Michała Korzyckiego na podstawie jego wykładu.




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe
Wprowadzenie         Studium przypadku   Charakterystyka   Implementacja   Shell ekspertowy   Postscriptum




                                            Dziekuje!
                                               ˛   ˛




Aleksander Pohl                                                                                    WSZiB
Systemy ekspertowe

More Related Content

Featured

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
Marius Sescu
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
Expeed Software
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
Pixeldarts
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
ThinkNow
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
marketingartwork
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
Skeleton Technologies
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
Neil Kimberley
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
contently
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
Albert Qian
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
Search Engine Journal
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
SpeakerHub
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
Tessa Mero
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Lily Ray
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
Rajiv Jayarajah, MAppComm, ACC
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
Christy Abraham Joy
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
Vit Horky
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
RachelPearson36
 

Featured (20)

2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot2024 State of Marketing Report – by Hubspot
2024 State of Marketing Report – by Hubspot
 
Everything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPTEverything You Need To Know About ChatGPT
Everything You Need To Know About ChatGPT
 
Product Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage EngineeringsProduct Design Trends in 2024 | Teenage Engineerings
Product Design Trends in 2024 | Teenage Engineerings
 
How Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental HealthHow Race, Age and Gender Shape Attitudes Towards Mental Health
How Race, Age and Gender Shape Attitudes Towards Mental Health
 
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 

Systemy ekspertowe 1

  • 1. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Sztuczna Inteligencja i Systemy Ekspertowe Systemy ekspertowe Aleksander Pohl http://apohllo.pl/dydaktyka/ai Wy˙ sza Szkoła Zarzadzania i Bankowo´ ci z ˛ s 28 kwietnia 2009 Aleksander Pohl WSZiB Systemy ekspertowe
  • 2. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 3. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 4. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Historia ◮ DENDRAL (1965) – E. Feingenbaum ◮ Uniwersytet Standforda – chemia organiczna ◮ Fortran ◮ MYCIN (1976) ◮ Uniwersytet Standforda ◮ Diagnostyka chorób krwi ◮ MOLGEN (genetyka molekularna) ◮ PROSPECTOR (geologia) Aleksander Pohl WSZiB Systemy ekspertowe
  • 5. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Zastosowania (1) ◮ Diagnostyka i rozwiazywanie problemów ˛ ◮ na podstawie symptomów znajd´ przyczyne wystepowania z ˛ ˛ anomalii ◮ diagnostyka medyczna ◮ diagnostyka układów elektronicznych ◮ Planowanie ◮ okre´ l zbiór akcji, jakie musza zosta´ wykonane do s ˛ c osiagniecia okre´ lonego celu lub celów ˛ ˛ s ◮ zarzadzanie zasobami ludzkimi ˛ ◮ zarzadzanie odlotami i ruchem pociagów ˛ ˛ ◮ zarzadzanie procesem produkcji ˛ Aleksander Pohl WSZiB Systemy ekspertowe
  • 6. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Zastosowania (2) ◮ Konfigurowanie zło˙ onych produktów z ◮ na podstawie zbioru elementów i zale˙ no´ ci pomiedzy nimi, z s ˛ wybierz zestaw, który mo˙ e zosta´ u˙ yty do wytworzenia z c z wysoce konfigurowalnego, zło˙ onego produktu z ◮ składanie komputerów na zamówienie ◮ budowanie domów z prefabrykatów ◮ projektowanie zło˙ onych układów elektronicznych z ◮ Wsparcie dla decyzji finansowych ◮ ocena po˙ yczkobiorców z ◮ obliczanie wysoko´ ci ubezpieczenia s ◮ ocena ryzyka inwestycyjnego ◮ handel walutami Aleksander Pohl WSZiB Systemy ekspertowe
  • 7. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Zastosowania (3) ◮ Publikowanie wiedzy ◮ dostarczanie wyselekcjonowanej wiedzy na temat interesujacy z punktu widzenia u˙ ytkownika ˛ z ◮ podpowiadanie reguł gramatycznych przy pisaniu tekstu ◮ doradztwo podatkowe ◮ monitorowanie i kontrola procesów ◮ wykrywanie anomalii oraz optymalizacja działania ◮ wytop stali ◮ rafinacja oleju ◮ IBM autonomic computing Aleksander Pohl WSZiB Systemy ekspertowe
  • 8. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Gałezie przemysłu (1) ˛ ◮ Aeronautyka (wspomaganie pilota˙ u, zarzadzanie ruchem z ˛ powietrznym) ◮ Rolnictwo (diagnostyka chorób ro´ lin, planowanie s produkcji) ◮ s´ Bankowo´ c ◮ Biotechnologia ◮ Prawo ◮ Elektronika Aleksander Pohl WSZiB Systemy ekspertowe
  • 9. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Gałezie przemysłu (2) ˛ ◮ Geologia ◮ Informatyka ◮ Przemysł cie˙ ki ˛z ◮ Matematyka ◮ Medycyna ◮ s´ Wojskowo´ c ◮ Nauczanie Aleksander Pohl WSZiB Systemy ekspertowe
  • 10. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 11. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Deep Space One ◮ Sonda kosmiczna wysłana w celu przetestowania wielu innowatorskich technologii ◮ Strat: 24 pa´ dziernika 1998 z ◮ Czas trwania misji: 3 lata ◮ NSTAR – silnik jonowy o sile ciagu 92 milinewtonów, ˛ działajacy nieprzerwanie przez 678 dni ˛ Aleksander Pohl WSZiB Systemy ekspertowe
  • 12. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Deep Space One – charakterystyka ◮ Moduł Remote Agent – system regułowy diagnostyki i sterowania ◮ Stworzony w Lispie – przeniesiony na kod binarny ◮ Pierwsze zastosowanie sztucznej inteligencji do sterowania autonomicznymi misjami pozaziemskimi ◮ Redukcja pracy – informował pagerem o awariach Aleksander Pohl WSZiB Systemy ekspertowe
  • 13. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Remote Agent – podmoduły ◮ Planner – wysokopoziomowy mechanizm deklaratywny, przygotowywujacy plany (scenariusze) działania w tle ˛ ◮ Executive – proceduralny wykonawca planów ◮ Mode Identification & Recovery – niskopoziomowy moduł deklaratywny ◮ Recovery „Livingstone” – system ekspertowy z procedurami awaryjnymi Aleksander Pohl WSZiB Systemy ekspertowe
  • 14. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Remote Agent – charakterystyka ◮ Sterowanie celem ◮ ˛ ´ Uwzglednienie ograniczen ◮ Wiedza oparta o model hardware’u ◮ Przykład celów: ◮ Dla pobrania obrazu, włacz kamere ˛ ˛ ◮ Kontaktuj sie z Ziemia o okre´ lonych porach ˛ ˛ s ◮ Generuj poło˙ enie z obrazu gwiazd z Aleksander Pohl WSZiB Systemy ekspertowe
  • 15. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Remote Agent – sukces w sytuacji awaryjnej ◮ 11.11.1999 Nastapiła awaria Stellar Reference Unit – ˛ systemu okre´ lenia poło˙ enia na podstawie obrazu nieba s z ◮ z ´ Znajac poło˙ enie słonca, agent przywrócił komunikacje ˛ ˛ z Ziemia wprowadzajac DS1 w rotacje ˛ ˛ ˛ ◮ Sondy Rover Spirit i Opportunity korzystaja z tej ˛ technologii Aleksander Pohl WSZiB Systemy ekspertowe
  • 16. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 17. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum System ekspertowy System ekspertowy – oprogramowanie zdolne do wykonywania ´ ´ s zadan ludzkiego eksperta, dla sci´ le okre´ lonego zagadnienia, s dzieki mechanizmom wnioskowania i wiedzy wprowadzonej ˛ a priori. Aleksander Pohl WSZiB Systemy ekspertowe
  • 18. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Typowe problemy ◮ Opanowanie du˙ ej ilo´ ci informacji, czasem z konieczno´ ci z s s niepełnej i niepewnej – zarówno z samej dziedziny, jak i dotyczacej rozpatrywanego problemu ˛ ◮ Dziedzina ma charakter ewolucyjny ◮ Rozwiazanie ma charakter heurystyczny ˛ ◮ ´ Przewaga obliczen symbolicznych nad numerycznymi Aleksander Pohl WSZiB Systemy ekspertowe
  • 19. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Cel u˙ ycia z ◮ Czytelne przedstawienie wiedzy ◮ s´ Łatwo´ c konstrukcji i ewolucji systemu ze wzgledu na ˛ z s´ niezale˙ no´ c reguł ◮ z s´ Mo˙ liwo´ c prze´ ledzenia wnioskowania s Aleksander Pohl WSZiB Systemy ekspertowe
  • 20. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Przewagi systemów ekspertowych ◮ Dostepna explicite metoda wnioskowania ˛ ◮ z s´ Mo˙ liwo´ c stosowania dynamicznego modelu problemu w procesie badawczym ◮ Integracja interdyscyplinarna Aleksander Pohl WSZiB Systemy ekspertowe
  • 21. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Budowa systemu ekspertowego ◮ Baza wiedzy - Pamie´ długoterminowa ˛c ◮ fakty ◮ reguły ◮ Interfejs ◮ Mechanizm wnioskowania (mechanizm inferencji, interpreter) ◮ Powłoka (shell) – user interface Aleksander Pohl WSZiB Systemy ekspertowe
  • 22. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Wymagania systemu ◮ Rozumowania wprzód ◮ Rozumowanie wstecz ◮ Odpowied´ na pytanie „How” – jak znaleziony z rozwiazanie? ˛ ◮ Odpowied´ na pytanie „Why” – dlaczego potrzebna jest z dana informacja? Aleksander Pohl WSZiB Systemy ekspertowe
  • 23. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Reprezentacja wiedzy (1) ◮ najcz˛ sciej reprezentowana przez reguły „if...then” e´ ◮ s´ modularno´ c – drobne, niezale˙ ne elementy z ◮ s´ przyrostowo´ c – mo˙ liwa rozbudowa bazy wiedzy z ◮ s´ modyfikowalno´ c – mo˙ liwa modyfikacja istniejacych reguł z ˛ Aleksander Pohl WSZiB Systemy ekspertowe
  • 24. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Reprezentacja wiedzy (2) ◮ s´ s´ ´ z Prze´ roczysto´ c – mo˙ liwo´ c przeanalizowania scie˙ ki z z rozumowania ◮ z s ´ z Odpowied´ na pytanie „How” - prze´ ledzenie scie˙ ki rozumowania ◮ Odpowied´ na pytanie „Why” - wytłumaczenie elementów z interakcji z u˙ ytkownikiem, do czego jest konkretna z informacja potrzebna Aleksander Pohl WSZiB Systemy ekspertowe
  • 25. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Rozumowanie wprzód/wstecz ◮ Rozumowanie wprzód ◮ Dane -> Cele ◮ „data driven” ◮ Rozumowanie wstecz ◮ Cele -> Dane ◮ „goal driven” Aleksander Pohl WSZiB Systemy ekspertowe
  • 26. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 27. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Przykład (1) ◮ if kitchen_dry and hall_wet then leak_in_bathroom. ◮ if hall_wet and bathroom_dry then problem_in_kitchen. ◮ if window_closed or no_rain then no_water_from_outside. ◮ if problem_in_kitchen and no_water_from_outside then leak_in_kitchen. Aleksander Pohl WSZiB Systemy ekspertowe
  • 28. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Przykład (2) ◮ fact(window_closed). ◮ fact(hall_wet). ◮ fact(bathroom_dry). Aleksander Pohl WSZiB Systemy ekspertowe
  • 29. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Rozumowanie wstecz ◮ is_true(P) :- fact(P). ◮ is_true(P) :- if Condition then P, is_true(Condition). ◮ is_true(P1 and P2) :- is_true(P1), is_true(P2). ◮ is_true(P1 or P2) :- is_true(P1); is_true(P2). Aleksander Pohl WSZiB Systemy ekspertowe
  • 30. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Rozumowanie wprzód (1) forward :- new_derived_fact( P), write(’Derived: ’), write(P), nl, assert(fact(P)), forward ; write(’No more facts’). Aleksander Pohl WSZiB Systemy ekspertowe
  • 31. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Rozumowanie wprzód (2) ◮ new_derived_fact(Concl) :- if Cond then Concl, not(fact(Concl)), composed_fact(Cond). ◮ composed_fact(Cond) :- fact(Cond). Aleksander Pohl WSZiB Systemy ekspertowe
  • 32. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Rozumowanie wprzód (3) ◮ composed_fact(Cond1 and Cond2) :- composed_fact(Cond1), composed_fact(Cond2). ◮ composed_fact( Cond1 or Cond2) :- composed_fact(Cond1) ; composed_fact(Cond2). Aleksander Pohl WSZiB Systemy ekspertowe
  • 33. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 34. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Pytanie „how” ◮ how(P, P) :- fact(P). ◮ how(P, P <= CondProof) :- if Cond then P, how(Cond, CondProof). ◮ how(P1 and P2, Proof1 and Proof2) :- how(P1, Proof1), how(P2, Proof2). ◮ how(P1 or P2, Proof) :- how(P1, Proof); how(P2, Proof). Aleksander Pohl WSZiB Systemy ekspertowe
  • 35. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dialog (1) ◮ Question please: ◮ peter isa tiger ◮ Is it true: peter has hair? ◮ yes ◮ Is it true: peter eats meat? ◮ no ◮ Is it true: peter has pointed teeth? ◮ yes Aleksander Pohl WSZiB Systemy ekspertowe
  • 36. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dialog (2) ◮ Is it true: peter has claws ? ◮ why ◮ To investigate by rule3, peter isa carnivore To investigate by rule3, peter isa tiger This was your question ◮ Is it true: peter has claws ? ◮ yes ◮ Is it true: peter has black stripes ? ◮ yes ◮ Is it true: peter has tawny colour ? ◮ yes Aleksander Pohl WSZiB Systemy ekspertowe
  • 37. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dialog (3) ◮ (peter isa tiger) is true. ◮ Would you like to see how ? ◮ yes ◮ Peter isa tiger Was derived by rule5 from Peter isa carnivore And ◮ Peter has tawny colour Was told And ◮ Peter has black stripes Was told. Aleksander Pohl WSZiB Systemy ekspertowe
  • 38. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dialog (4) ◮ Peter isa carnivore Was derived by rule3 from ◮ Peter isa mammal And ◮ Peter has pointed teeth Was told And ◮ Peter has claws Was told And ◮ Peter has forward pointing eyes Was told. Aleksander Pohl WSZiB Systemy ekspertowe
  • 39. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dialog (5) ◮ Peter isa mammal Was derived by rule1 from Peter has hair Was told. Aleksander Pohl WSZiB Systemy ekspertowe
  • 40. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Plan prezentacji Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Aleksander Pohl WSZiB Systemy ekspertowe
  • 41. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Materiały zródłowe ´ ◮ L.Sterling, E.Shapiro - „The Art Of Prolog” ◮ Ivan Bratko - „Prolog – Programming For Artificial Intelligence” ◮ http://www.wtec.org/loyola/kb/c1_s2.htm ◮ Slajdy zostały przygotowane za zgoda˛ dr. Michała Korzyckiego na podstawie jego wykładu. Aleksander Pohl WSZiB Systemy ekspertowe
  • 42. Wprowadzenie Studium przypadku Charakterystyka Implementacja Shell ekspertowy Postscriptum Dziekuje! ˛ ˛ Aleksander Pohl WSZiB Systemy ekspertowe