Know-how, előadás, multi-agent rendszerek kifejlesztése
Multiagent rendszerek
Itt letöltheti az előadást.
Olyan rendszer, amelyben több ügynök képes kommunikálni, információt átadni egymásnak, kölcsönhatásba léphet egymással, és megoldja a felmerülő problémát több ügynöknek (MAC). A MAC-ben a feladatok (vagy részfeladatok) az ügynökök között vannak elosztva, amelyek mindegyikét csoport vagy szervezet tagjaként kezelik. A feladatok elosztása során szerepköröket rendelnek hozzá a csoport minden tagjához, meghatározva annak "felelősségének" mértékét és a "tapasztalat" követelményeit.
A multi-agent rendszerek a rendszerelmélet és az elosztott mesterséges intelligencia metszéspontjában keletkeztek. Egyrészt nyílt, aktív, fejlődő rendszerekről beszélünk, amelyekben az ügynökök interakciós folyamatainak fő szempontja, mint az új tulajdonságokkal rendelkező rendszer kialakulása. Másrészt gyakran elég, hogy a MAC-k a tudáson alapuló különálló szellemi rendszerek kombinációjaként készülnek [3.1]. A MAC jellemzően a következő fő összetevőkből áll:
- olyan szervezeti egységek készlete, amelyekben a következőket osztják ki: egy alhalmazcsoportot, amelyik manipulálja az objektumok egy részhalmazát;
- feladatok csoportja;
- környezet, vagyis olyan tér, amelyben vannak agensek és tárgyak;
- az ügynökök közötti kapcsolatok halmaza;
- az ügynökök tevékenységének készlete (például az objektumok művelete).
Az 1. ábrán. Az 5.1. Ábrán egy tipikus szer nagyított szerkezete látható. A bemenetek az ügynök belső paraméterei és a környezet állapota. A kimenetek olyan paraméterek, amelyek befolyásolják a környezetet, és tájékoztatják a felhasználót (vagy egy rendszergazdaként működő programot) a környezet állapotáról és a meghozott döntésekről. Solver - döntéshozatali eljárás. A megoldó egy meglehetősen egyszerű algoritmus vagy egy mesterséges intelligencia rendszer eleme lehet.
Ábra. 5.1. Az anyag összesített szerkezete
Ábra. 5.2. A multi-agent rendszer magjainak architektúrája
A MAC architektúrában a magrész egy szubjektumtól független magból áll. amelyben a következő alapösszetevőket különböztetik meg (5.2. ábra):
- a közvetlen hozzáférési szolgáltatás közvetlen hozzáférést biztosít az ügynökök tulajdonságaihoz;
- az üzenetküldő szolgálat felelős azért, hogy üzeneteket küldjön az ügynökök között, valamint az ügynökök és a további rendszermag rendszerek között;
- Az ágensosztályok könyvtára (a tudásbázis részei) tartalmaz információkat az ügynökök osztályozásáról ebben a MAC-ben.
- ügynökök közössége - szerver "hely", ahol az ügynökök megtalálhatók; Ez az egység az ügynökök tevékenysége mellett funkciók betöltési / írási funkcióit és tulajdonságait, valamint az ügynökök munkájának erőforrásokkal történő optimalizálását is szolgálja.
- ontológia - tárgyi tudásbázis, amely konkrét tudást tartalmaz a tárgyakról és a működés környezetéről, megfelelő szemantikai hálózat formájában.
Az MAC általános felépítésű evolúciós koncepciójának általános módszertanát egy lánc ábrázolja: <среда – функции MAC – роли агентов – отношения между агентами – базовые структуры MAC – модификации>, és a következő lépéseket tartalmazza:
- a MAC megnevezés megfogalmazása (tervezési cél);
- Az elsődleges és másodlagos ügynökök azonosítása a MAC-ben;
- tisztázza az anyagok összetételét és a funkciók közötti megoszlást a szerek között, az ágensek architektúrájának megválasztását;
- kiemelve a MAC-n lévő ügynökök közötti alapvető kapcsolatokat (kapcsolatokat);
- az ügynökök lehetséges fellépéseinek (műveleteinek) meghatározása;
- a tényleges jelenlegi vagy várható változások elemzése a külső környezetben.
A tervezés során az ügynökök szervezete olyan szerepkörkészletnek tekinthető, amely kapcsolatban áll egymással és kölcsönhatásba lép egymással. Így a tervezés módszertanát uplink MAC igényel előzetes beállítás a kezdeti funkciók (szerepek szerek), meghatározza, milyen kötelezettségeik egymáshoz képest, alkotó forrás és struktúrák kialakítása alapján a kiválasztott funkció és megfelelnek-e a tanulmány ezeket a struktúrákat a feladatok jellege elkülönített problémás területek
Az alábbi példákban minden bizonnyal a legmegfelelőbb az alulról felfelé építkező megközelítés alapján történő tervezés.