w1 cz2

background image

MSI-w1_cz2/1

Metody sztucznej inteligencji

Politechnika Śląska

Katedra Podstaw Konstrukcji Maszyn

Rok akademicki 2001/2002

Wykład 1, część 2

Inteligentny Agent

background image

MSI-w1_cz2/2

Inteligentny agent

• Agent postrzega swoje otoczenie poprzez

sensory

• Agent oddziałuje na otoczenie poprzez efektory

background image

MSI-w1_cz2/3

Inteligentny agent - przykłady

• Człowiek:

– sensory: oczy, uszy, nos, ...
– Efektory: ręce, nogi, usta, ...

• Robot:

– sensory: kamera TV, czujniki IR, sonar, ...
– Efektory: chwytaki, głośnik, wyświetlacz, ...

• Agent programowy:

– sensory i efektory: ciągi bitów

background image

MSI-w1_cz2/4

Agent racjonalny

• Agent racjonalny wykonuje właściwe

działania

• Miara osiągów - aby określić w jakim

stopniu agent osiągnął sukces

– subiektywna opinia agenta
– obiektywna miara osiągów agenta narzucona

jemu przez zewnętrzny autorytet

background image

MSI-w1_cz2/5

Co warunkuje racjonalność agenta?

• Racjonalność agenta zależy od:

– miary osiągnięć, określającej stopień sukcesu
– sekwencji percepcji (wszystkiego, co poznał do

tej pory)

– tego, co agent wie o swoim otoczeniu
– akcji, które agent może podjąć

background image

MSI-w1_cz2/6

Idealny racjonalny agent

Dla każdej możliwej sekwencji percepcji, idealny

racjonalny agent powinien realizować akcję, co do

której oczekuje że zmaksymalizuje jego miarę

osiągnięć. Akcję tę podejmuje na podstawie

obserwacji dostarczonej przez sekwencję percepcji

oraz na podstawie wiedzy wbudowanej w niego.
Z racjonalnością związane jest podejmowanie

działań w celu uzyskania użytecznych informacji.
Opis agenta może następować np. w formie

specyfikacji.

background image

MSI-w1_cz2/7

Przykład idealnego racjonalnego

agenta: SQRT w kalkulatorze

background image

MSI-w1_cz2/8

Autonomia agenta

• Działanie agenta może bazować na:

– jego własnym doświadczeniu (brak -> brak

autonomii)

– wiedzy, wbudowanej w niego przez konstruktora,

uwzględniającej szczególne otoczenie w jakim ma

działać

• Autonomiczny agent winien działać z

sukcesem w szerokim zakresie środowisk

(adaptacja do środowiska wymaga czasu)

background image

MSI-w1_cz2/9

Struktura inteligentnego agenta

AGENT

=

ARCHITEKTURA

+

PROGRAM

Środowisko, w którym
można realizować
program:
• komputer 1-układowy
• kamera
• mikrofon
• ...
• Oprogramowanie

umożliwiające

realizację programu

agenta (np. BIOS)

Funkcja,
realizująca
odwzorowanie
od percepcji do
akcji

background image

MSI-w1_cz2/10

Program agenta

• Aby skonstruować program agenta, trzeba

określić:

– możliwe percepcje i akcje
– cele lub miary osiągów, które agent powinien

osiągnąć

– rodzaj środowiska agenta

background image

MSI-w1_cz2/11

Przykłady

Typ agenta

Percepcje

Akcje

Cele

Środowisko

System
diagnostyki
medycznej

Symptomy,
wyniki,
odpowiedzi
pacjenta

Pytania,
testy, terapie

Zdrowy
pacjent,
minimalne
koszty

Pacjent,
szpital

System
analizy
obrazów
satelitarnych

Punkty (pixe-
le) o zmien-
nej intensyw-
ności, kolor

Drukuj
kategoryzację
sceny

Poprawna
kategoryzacja

Obrazy z
orbitującego
satelity

Interaktywny
nauczyciel
angielskiego

Wpisywane
słowa

Drukuj
ćwiczenia,
sugestie,
poprawki

Maksymali-
zuj ocenę
studenta z
testu

Zbiór
studentów

background image

MSI-w1_cz2/12

Przykład agenta - taksówkarz

Typ agenta

Percepcje

Akcje

Cele

Środowisko

Taksówkarz

Kamery,
prędkościomierz,
GPS, mikrofon

Kierowanie,
przyspieszanie
hamowanie,
rozmowa z
pasażerem

Bezpieczeństwo
szybkość,
komfortowa
jazda,
przestrzeganie
kodeksu,
maksymalne
zyski

Droga,
korki,
piesi

background image

MSI-w1_cz2/13

TABLE-DRIVEN-AGENT

• DZIAŁANIE:

– przegląda tabelę
– dopasowuje sekwencję

percepcji do zapisanej
w tabeli

– podejmuje akcję

zdefiniowaną dla danej
percepcji w tabeli

• WADY:

– liczba wierszy w tabeli

może być bardzo duża

– zbudowanie takiej tabeli

wymaga czasu

– brak autonomii agenta
– nawet gdyby agent mógł

się uczyć, nauczenie się
właściwej odpowiedzi
byłoby niewykonalne

background image

MSI-w1_cz2/14

AGENT

Sensory

Efektory

Jaki jest świat w

tej chwili ?

Jakie działania

trzeba wykonać?

Warunki - reguły działania

Agent działający na zasadzi odruchów

background image

MSI-w1_cz2/15

AGENT

Sensory

Efektory

Jaki jest świat w

tej chwili ?

Jakie działania

trzeba wykonać?

Warunki - reguły działania

Jak zmienia sie świat?

Stan

Co powoduje moje działanie ?

Agent działający na zasadzi odruchów

ze stanem wewnętrznym

background image

MSI-w1_cz2/16

AGENT

Sensory

Efektory

Jaki jest świat w tej

chwili ?

Jakie działania trzeba

wykonać?

Cel

Jak zmienia sie świat?

Stan

Co powoduje moje działanie ?

Co się stanie jeżeli

wykonam działanie A ?

Agent ukierunkowany na cel

background image

MSI-w1_cz2/17

AGENT

Sensory

Efektory

Jaki jest świat w tej

chwili ?

Jakie działania trzeba

wykonać?

Jak zmienia sie świat?

Stan

Co powoduje moje działanie ?

Co się stanie jeżeli

wykonam działanie A ?

Jak szczęśliwy będę

w tym nowym stanie ?

Użyteczność

Agent ukierunkowany na użyteczność

background image

MSI-w1_cz2/18

Środowisko agenta

•Dostępne / Niedostępne,

•Deterministyczne / Niedeterministyczne,

•Epizodyczne / Nieepizodyczne

•Statyczne / Dynamiczne,

•Dyskretne / Ciągłe,

background image

MSI-w1_cz2/19

background image

MSI-w1_cz2/20

Podsumowanie

•Agent,
•Agent inteligentny,
•Agent automatyczny,
•Program agenta,
•Cztery typy agentów,
•Rodzaje środowiska agenta.


Wyszukiwarka

Podobne podstrony:
toksykologia W1 cz2
sciaga cz2, W1
2 fale w1 ruch falowy zaoczne cz2
Farmakologia pokazy, Podstawy Farmakologii Ogólnej (W1)
W1 wprow
Przygotowanie PRODUKCJI 2009 w1
Zakażenia grzybicze skóry cz2
w1 czym jest psychologia
PD W1 Wprowadzenie do PD(2010 10 02) 1 1
parafunkcje cz2
wde w1
Finanse W1
podziały złamań cz2 1sd
8(45) Diagramy klas cz2

więcej podobnych podstron