Házi Feladatról Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Informatika Épület - egy többágenses rendszer Környezet – tulajdonságai, elemei, berendezései, környezet alakíthatósága, … Ágensek – virtuális, robotikus, emberi Identitások és szerepek
Célok és feladatok Szcenáriók és kritikus helyzetek Közös tér állapotának kezelése
Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Informatika Épület – épületkonfiguráció Absztrakt helységek rendszere = tanszéki szobák, előadótemek, WC/mosdók, előkert, garázs, konyha/kávézó, alagsor, kapú, büfé, orvosi szoba, porta, ...
Egy absztrakt helység berendezéskészlete lehet: helységek állapotát felvevő berendezések nyílván a helység jellegének megfelelően: videó kamera, hőmérő, nedvességmérő, mozgásérzékelő, zárás/nyitás érzékelő, fényérzékelő, ... helységek állapotát befolyásoló berendezések, szintén a helység jellegének megfelelően: termosztát, melegvíz (fűtés), elektromos energia, elektromos kapcsolók/ zárak állapota, villamos hajtások állapota, elektronikus berendezések állapota, ….. kommunikációs berendezések: internet, domofon, telefon, mobil telefon, hangszóró, mikrofon, tantermi kijelzők, előtérbeli kijelzők, kivetítők, ... felhasználói berendezések boiler, videomagnó, TV, kávéautomata, mikrosűtő, jégszekrény, ... egyéb lényeges berendezések (környezet konfigurálásának eszközei) ablakok, ajtók, garázskapu, sorompó, ... Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Informatika Épület – ágensek (egyedek, szerepek) Épületgondnok, takarítást szervező ágens, karbantartás ágens, ezermester, … Biztonsági ágensek (porta, járőr, …) Speciális terek ágensei (mélygarázs, műhely, lift, előtér, orvosi szoba, labor, tantermek, …) Speciális berendezések ágensei (vízhálózat, elektromos hálózat, klima, fényújság, bejárati ajtók, telefonhálózat, …) Bizonyos missziókritikus ágensek (tűz-, baleset-, betörésvédelmi, …) Digitális Könyvtár ágensei Személyes titkárok (helyettesítő és megszemélyesítő ágensek) egy tanszéki dolgozó esetén, egy hallgató esetén, … Tanszéki Titkárság ágens, HÖK képviselő ágense, dékáni hivatal ágens, … Büfé ágens, Áruszállító ágensek Schönherz kupát (épületben) szervező ágensek Expertfinder az épületben (oktatói/hallgatói problémák megoldása, . hozzáértő, hozzászóló keresése, megoldás megtárgyalása.) Szórakoztató ágensek, … stb.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Informatika Épület – helyzetek Epület és a benntartozkodók dinamikus kapcsolata … Garázs betelt, rosszul leparkolt, elromlott kocsi ellehetleníti a használatát, garázskiürítés vészhelyzetekben (árvíz, tűz), … Teremkeresés, személykeresés, szolgáltatáskeresés az épületben, … Előadás, megbeszélés, számonkérés technikai szervezése, … Emberek mozgatása vészhelyzetekben (víz, tűz, bombariadó, vegyi, …) Egy munkanap egyéni kivitelezése (hallgató, egyetemi dolgozó, szolgáltató) Rendezvény szervezése (terem, étkeztetés, info áramlás, …) Portaszolgáltatások Illetéktelen személyek (keresése, nyomozása) Vendégek (épületet nem ismerő) fogadása, eligazítása, … Épületkarbantartás, takarítás. Áramkimaradás kezelése az épületben. Eü (bal)esetek kezelése sz épületben.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Fűtés-Fogyasztás ===========================================================
- Időjárás, fűtési tervek, igények szerint (embertől, ágensek közvetitésével, hitelesítés, jelszó) beállítja a betartandó hőfokot, esetleg adaptív módon. - Érzékeli a fűtés ténylegességet, és így közvetve diagnosztizálja a berendezéseit. - Elsődleges jelleggel érzekeli a vízzel, fűtéssel kapcsolatos vészhelyzeteket. - Érzékeli, értesít, ha a meleg víz beállítással bajok vannak. - Gyűjt, naplóz, szolgáltat, jelez történelmi adatsorokat. - Érzékeli az alagsorban az emberek jelenlétét. - Bizonyos elválasztó ajtókat nyít, zár. - Állandóan működő és hálózaton elérhető rendszer.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Biztonsági Ágens ==========================================================
-Parancsszóval uralja a mobil takarító (kis intelligenciájú) ágenshadat - Diagnosztizál, elegendő számúak-e, munkaképesek-e. - Átveszi a titkártól a napi, otthon/munka/egyéb terveket és hozzájuk megtervezi a takarítást. - A (karbantartó) parancsai attól függenek, hogy mikor, mennyi ember van jelen (hogy azok munkáját, pihenését, szórakozását, stb. minél kevésbé zavarja. - Közös helységekben emberfigyelő berendezései vannak (mozgás, infra ?). Megfigyelés eredményeinek összevetése az épületben emberek jelenlétével, állapotával foglalkozó ágensekkel (vendég eltévedt a házban, valamelyik tanár lement a garázsba, betörő, ...) - Állandóan működő és hálózaton elérhető rendszer.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Személyes Titkár =========================================================
- Időszervezes. A TODO lista karbantartása a felhasználótól és más ágensektől érkező tevékenységek. A tevékenységlista és a tevékenységekhez tartozó előfeltételek alapján az ágens segít megtervezni gazdájának időbeosztását. Ajánlásokat tesz, figyelmeztet esetleges ütkőzésekre vagy ha nem teljesíthetők az előfeltételek. - Nyilvántartja a meglévő okmányok, iratok általános paramétereit. Feladata a lejárati dátumok, kötelezettségek, hiányosságok és egyéb alapvető, iratokkal kapcsolatos információk kezelése és/vagy automatikus beszerzése. - A napi utazás szervezese, a TODO lista és gazdájának mozgása ismeretében (pl. munka be/ki, posta, közért, benzinkút, ...). - Általános figyelmeztető "interface". Más belső/külső ágensek ezen keresztül juttathatnak el üzeneteket/figyelmeztetéseket a gazdához. - Állandóan működő és hálózaton elérhető rendszer. - Általában "tudatában van", hogy gazdája hol tartózkodik, gazdáját "mindenhova követi"..
Intelligens Elosztott Rendszerek BME-MIT, 2017
Védelmi Ágens =========================================================== - Az épület külső védelmi érzékelőinek a kezelése (események, tervek, vészhelyzetek, emberek, állatok mozgása függvényében). Tegyük fel, hogy képes az egyes érzekelők érzékenysegi szinten, vagy mas paraméteren állítani. - A házba belépni szándékozók azonosítása, behatolás esetén a megfelelő ellenintézkedések megtétele. - A tűzjelzők figyelése, az automata tűzoltó berendezések, a riasztá kezelée. - Az ágens vészérzékelői és beavatkozói az épületben mindenhol jelen vannak, a mozgásérzékelőit az épület határán (kapun át ment be?) ő kezeli le, az emberek jelenléte alatti terembeli érzékeléseket épületállapotába játssza át, épületágensek részére. - A működésére egyéb vészhelyzetek nincsenek hatással. - Állandóan működő és hálózaton szelektiven elérhető rendszer. - Vészhelyzetben prioritásos szerepe van, esetleg rendkivüli feladat kiosztással tud élni más ágensek felé (ha azok funkciói egy időre felfüggeszthetők),
Intelligens Elosztott Rendszerek BME-MIT, 2017
Épületfelügyelo =========================================================== - Az épület ágenseinek, egyéb berendezéseinek a rendszeres karbantartása. - Más ágensektől, épület álapotából kigyűjti karbantártasok szempontjából értékes információt (mi működik, mi nem, mi fontos, mi várhat, ...). - Elrendelhet teszteket ágenseknél, a nekik hozzárendelt berendezéseknél. - Megtervezi és megszervezi a rendszeres teszt tevékenységet az épület egészére vonatkozólag. - Megtervezi a helyreállítási munkálatokat és más, illetékes ágensekkel együttműködve, megszervezi (fontosság, bevásárlás, javító szolgálatok rendelkézsre állása, költségek) azokat. - Figyeli az épületbeli feladatok és az épületbeli erőforrások egyensúlyát (példaként legyen villamosenergia, nagytakarítás alatt pl. vészesen nagy a fogyasztás). Figyelmeztetések illetékes ágensek felé. - Nem szükségszerűen folyamatos működésű.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Házi Call Center ========================================================== - Befutó, kimenő hívások adminisztrálása és mellékhatások érdekében történő felismerése (melyik személy, milyen számon, kit hív, kivel ténylegesen beszélget, ...), a technikai adottságoknak megfelelően. - Beszéd feldolgozás nincs, legfeljebb beszédfelvétel, lejátszás, vagy megfelelő formátumok kezelése. - Kiterjedt eltárolt audio közléskészlete van, amit a numerikus kódokkal együtt ember-gép protokollra használhatja fel a hívás körülményeinek, vagy vele kapcsolatos teendők pontosítása céljából (ha a hívása sürgős, nyomja meg az 1-es gombot, stb. ..., ez egy automatikus tűzoltó hívás ... címről ...). - Prioritások kezelése. Hívás tagadás, beállítások szerint. Kevésbé fontos hívások megszakítása, ... - Hívások továbbítása (be/ki) beállított stratégiák, ütemezések, igéyek szerint, kihasználva a ház berendezéseinek adottságait. - Megfelelő funkcionálitású (intelligens) postafiókként való működése. - Folyamatos működésű, korlátos intelligenciájú.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Kommunikációs Inas ========================================================= - Telefon központ jobbkeze, üzenetet továbbít az ágensek felől az embereknek, üzenetet továbbít az emberektől az ágenseknek, a házbeli berendezések állapotától függően (mi van, mi működik). Alternatív megoldások kihasználása. - Definiált vészüzenetek köröztetése, riasztások megvalósítása. - Prioritásos felhasználó által definiált kikötések, kizárások (munkaszobába csak a PC-n keresztül, alagsorba csak kihangosítón, ...). - Együttműködés telefonkozponttal az esetleges visszautasító válaszok generálása ügyében.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Büfé Ágens =========================================================== - A büfében levő tetszőleges berendezés üzemeltetése, pl. a mosogatógéppé is. - Információ szolgáltatás, mi lesz, mire van szükség, stb. - A szükséges készletek karbantartása (lejáratos étel használatát be kell ütemezni, bizonyos nyers anyagok biztosítását igényelni kell más ágensektől). - Konkrét receptek szerint - a konyhai berendezések konkrét működtetése, - a receptekhez tartozó ember-gép kommunikáció lebonyolítása. - Büfé állapotának figyelése, felmérése, figyelmeztetések. - Figyelmeztetéseknél, stb. a kivánt személy értesítése, más munkában való megszakítása, stb. - A büfében lévo berendezések rendeltetésszerű használatának felügyelete. - Konyhai vészesetek esetén riasztás, figyelmeztetés, konyhai berendezések vészleállítása.
Intelligens Elosztott Rendszerek BME-MIT, 2017
Porta Ágens ========================================================== - Az épületbe érkező emberek fogadása (azaz azonosítása, kategorizálása, számontartása, ...). - Az épület környékének, az előtér és a kapuk figyelése. - Vészhelyzet stratégiák kialakítása (felhasználói definició, személyi titkártól, más ágenstől, adaptív módon a helyzet alakulásától függően). - Vészhelyzet osztályok (ég a ház, áramszünet, baleset, ...) - Bizonyos tanulási lehetőség (technikai adottságok és a megbizhatóságuk).
Intelligens Elosztott Rendszerek BME-MIT, 2017
Könyvtár Ágens ========================================================== Könyvtárba különböző kölcsönzési kérelmek érkeznek be. A kért könyveket előkészítik és ki is szállítják az adott címre. Ha lejár a kölcsönzési idő, akkor kimennek a könyvekért és begyűjtik azokat. A kölcsönzési idő egy egyszerű GUI-n lesz megjeleníthető. A kérelmeket egy vezér ágens kezeli, gyűjti be, rendszerezi. Ő adja át a keresési munkát egy másik ágensnek, aki a raktárból előkészíti a szállítandó könyveket. Ha elkészült a csomag, akkor ezt egy harmadik, szállító ágensnek adja át, aki ki fogja szállítani a megadott címre a csomagot. A kölcsönzés lejártakor pedig újra kimegy és begyűjti a könyveket. Az ágensek egymással folyamatosan kommunikálnak a saját rendszerükön belül, és van rendelő ágens is, aki a könyveket kölcsönzi. További:
Teremtechnikus … Liftágens … Mérés … Járőr … Rendész … Épületgondnok … Kertész … Paramedikus … Referenciakereső … Kraftszer Kft. … Takarító … Tolmács … Előadó … Tűzoltó … Laborvezető … … Intelligens Elosztott Rendszerek BME-MIT, 2017
Intelligens Informatika Épület – szempontok egy-egy ágens, ill. többágenses rendszer specifikálásához 1. Ágens funkciói/szolgáltatásai: absztrakt funkciói (információ feldolgozás jellege), konkrét funkciói (absztrakt funkció valamilyen épületbeli esete), további specializálódásai (épület térségei, idő, felhasználói kör, …), szolgáltatásainak jellege (folytonos, időszakos, terhelési csúcsok, …) 2. Ágens szükséges erőforrásai létfenntartása/ energiaellátása erőforrások szolgáltatásainak teljesítéséhez Intelligens Informatika Épület (IIE) infrastrukturális épületen kívül (bizonyos más ágensek szolgáltatásai, pl. orvos titkár, tűzoltó, kereső gépek, lekérdezhető információforrások, pl. menetrendek, stb. …) épületen belül (bizonyos ágensek (együtt)működése, felhasználói bemenetek, …) architekturális, perifériális (érzékelők!), algoritmikus, … erőforrások ember-gép-kapcsolathoz (kamera, kijelző, mikrofon, …) egyéb … Intelligens Elosztott Rendszerek BME-MIT, 2017
3. Ágens közösségi poziciói/szerepei (szolgáltatásai ill. erőforrásai miatt): megszokott szerepének szintje (kiszolgáló, menedzser, döntnök, …), milyen körben kapcsolat tartása (miért: szolgáltatás része, szükséges információ megszerzése, …) épületbeli ágensközösségben, épületen kívüli ágensekkel, épületbeliekkel rutinszerűen (szolgáltatások, prioritások, bizalmi kérdések, hozzáférés, ellenőrzés, ..) (milyen) kivételes esetekben kapcsolattartás jellege szimmetrikus szabad információ csere, aszimmetrikus információ csere, aszimmetrikus feladat csere, konfliktusok lehetősége lehetséges okok (közösség-felhasználó, felhasználó-ágens, ágens-ágens, ...) , lehetséges elkerülésük/megoldásuk kapcsolattartás jellege – ember-gép kapcsolat kérdések Intelligens Elosztott Rendszerek BME-MIT, 2017
4. Ágens autonómiája, pre-aktivítás szintje feladat specifikálás és végrehajtás fázisai, tartam, közbenső (kiigazító) kölcsönhatások „üresjáratok” jellege, szolgáltatások „üresjáratok” alatt 5. Ágens intelligencia szintje: mihez szükséges (szolgáltatás, közösség, ember-gép-kapcsolat, …), szaktudásának jellege, tudásfeldolgozásának jellege, tudás megosztottsága, eredmények megosztottsága --------------------------------------------------------------------------------------------------
Intelligens Elosztott Rendszerek BME-MIT, 2017
A kiinduló specifikáció röviden Kik (csapat), miről (HF röviden, 3-4 ágens max., egyszerű GUI, 1/2 oldal) Kifejtés: Funkció/szolgáltatás - mit, kinek, minek, hol, hogyan, mikor? Erőforrások - periféria, architekturális (felhasználói felület), energia, ... kooperatív erőforrások: ágensek, emberek, házon belül, házon kívül Közösség -pozició, mihez, kihez képest, konfliktusok esetén ki a döntnök Kapcsolattartás - kivel, miről, hogyan Intelligencia - információ gyűjtés, továbbítás, numerikus feldolgozás, adatbázistartás, tudásbázis és mechanizmusai
HF menetrendje Csapatképzés 2. hét végéig, HF szerver Szcenárió specifikáció 3. hét végéig, - // - // kiinduló dokumentáció beküldése Induló dokumentáció jóváhagyása 4. héten Munka/ konzultáció/ kódolás/ javítás Beadás (3-4 o. dokumentáció, Jason alatt elindítható szoftver) Értékelés pótlási hét végéig Intelligens Elosztott Rendszerek BME-MIT, 2017