Professional Documents
Culture Documents
Ágensek
ápr.7. 16-18. Bólyai terem Pletl Szilveszter
Knowledge is of two kinds. We know a subject ourselves or we know where
we can find information about it.
-- Samuel Johnson
Ez az emlékeztető nagyban támaszkodik az [1] irodalom anyagára. A
témakör alaposabb megismerésére alkalmas irodalom felsorolása az
emlékeztető végén található.
Ágens
érzékelő végrehajtó
MEMO_01 1
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 2
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 3
Mesterséges intelligencia II MEMO_01 Pletl
Négy dolgon múlik az, hogy egy adott pillanatban mi racionális. Ezek:
A siker fokát mérő teljesítménymérték.
Az ágens eddigi tudása a környezetről.
A cselekvések, amiket az ágens képes végrehajtani.
Az ágens érzékelési sorozata az adott pillanatig.
Ez elvezet a racionális ágens (rational agent) definíciójához:
Az ideális racionális ágens minden egyes észlelési sorozathoz a benne
található tények és a beépített tudása alapján minden elvárható dolgot
megtesz a teljesítménymérték maximalizálásáért.
MEMO_01 4
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 5
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 6
Mesterséges intelligencia II MEMO_01 Pletl
Célorientált ágensek:
Hasznosságorientált ágensek:
Az ágens és környezete
Az MI-ben felmerülő feladatkörnyezetek választéka nyilvánvalóan hatalmas.
Mindazonáltal meghatározhatunk viszonylag kevés számú dimenziót,
amelyek mentén a feladatkörnyezeteket kategorizálhatjuk.
Teljesen megfigyelhető (fully observable) vagy részlegesen
megfigyelhető (partially observable). Ha az ágens szenzorai minden
pillanatban hozzáférést nyújtanak a környezet teljes állapotához, akkor
azt mondjuk, hogy a környezet teljesen megfigyelhető. Egy környezet
ténylegesen teljesen megfigyelhető, ha az érzékelők minden olyan
aspektusát észlelik, amelyek a cselekvés kiválasztásához relevánsak - a
MEMO_01 7
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 8
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 9
Mesterséges intelligencia II MEMO_01 Pletl
Multi-ágens rendszerek
Több ágensből álló rendszerek. Az ágensek együtt, vagy egymástól
függetlenül, netalán egymás ellenében (pl. nem biztos, hogy minden ágens a
"miénk") csinálnak valamit.
DAI és MAS: Az előbbiben Elosztott Problémamegoldásról (Distributed
Problem Solvers, DPS) van szó, míg az utóbbiban nem tesszük fel, hogy
minden ágens ugyanazon a feladaton dolgozik.
Konfliktus, Koordináció, Kollaboráció, Kooperáció: Mindkét esetben
szükség van a konfliktusok feloldására (ez felléphet akkor is, ha mindenki
ugyanazért a célért dolgozik!), a működés összehangolására, illetve az azonos
feladaton dolgozó ágensek együttműködésére.
MEMO_01 10
Mesterséges intelligencia II MEMO_01 Pletl
MEMO_01 11
Mesterséges intelligencia II MEMO_01 Pletl
Rakodó-robotok
Egy raktárban (mérete: AxB) az érkező teherautókat mozgó ágensek
(robotok) rakodják ki. Minden ágens C(i) mennyiségű egységnyi tömegű áru
kirakására képes 1 időegység alatt. A nehezebb árukat arányosan lassabban
rakja ki. Az ágensek a raktárban V(i) sebességgel mozognak, egyenes
vonalban (az esetleges ütközéseket elhanyagoljuk). A raktárba folyamatosan
érkeznek teherautók, s minden teherautónak két paramétere van: M(j), az áru
egységnyi tömege és N(j) az áru mennyisége. A feladat az, hogy az érkező
teherautókat minél gyorsabban és minél kevesebb várakozással kipakoljuk.
KÖZPONTI KONTROLL NINCS! Készíts programot, mely szimulálja a
raktár és az ágensek működését!
MEMO_01 12
Mesterséges intelligencia II MEMO_01 Pletl
Irodalom:
[1] STUART J. RUSSELL-PETER NORVIG: Mesterséges intelligencia
modern megközelítésben, PANEM 2000.
[2] http://aima.cs.berkeley.edu
[3] http://foner.www.media.mit.edu/people/foner/Julia/Julia.html
[4] http://www.auml.org/
[5] http://www.agentbuilder.com/
[6] http://www.fipa.org/
[7] http://www.agentlink.org/index.php
[8] http://multiagent.com/
[9] http://www.agentland.com/
Kérdések és feladatok:
Az [1] irodalom 92-93 oldalain találhatók.
MEMO_01 13