1. Informatikai trendek, ágensek, többágenses rendszerek
A számítástechnika történetének 5 nagy trendje mindenütt jelenlévő (ubiquity) összekapcsolt (interconnection) intelligens delegált (delegation) emberközpontú (human-orientation)
Mindenütt jelenlévő A számítási költségek folyamatos csökkenése lehetőséget teremt processzálási képességet bevinni olyan környezetekbe, helyekre, berendezésekbe, ahol ez korábban nem lett volna kifizetődő. A processzálási képesség elterjedésével mindenütt jelenlévővé válik egyfajta számítási intelligencia. Milyen tárgy/dolog (nem) profitálna egy beágyazott processzor jelenlétéből?
Összekapcsolt Számítógépes rendszerek többé már nem stand-alone rendszerek, hanem nagy elosztott rendszerek, hálózatok. Elosztott, konkurrens rendszer a tipikus architektúra. Internet IoT Beágyazott Kiber-fizikai Számítás netán azonos a kölcsönhatás folyamatával?
Intelligens Az általunk automatizálható és a számítógépre delegálható feladatok komplexitása folyamatosan nő
Delegált Számítógépes rendszerek egyre több szolgáltatást nyújtanak nekünk beleszólásunk nélkül. Számítógépekre hárítjuk dolgok ellenőrzését, biztonságkritikus feladatkörben is. A gép döntése esetenként fontosabb egy szakember véleményénél.
Emberközpontú Elmozdulás a programozás gépközeli koncepciójától a világ emberi felfogására jellemző fogalmak és hasonlatok felé. Szoftver koncepcionális kezelése és implementálása egyre magasabb szintű és humánközpontú absztrakciók révén.
Többágenses rendszer (Multi Agent System MAS) Több, egymással kölcsönhatásban lévő ágensből álló rendszer, amire jellemző: Aggregálás csoportok formálása Folyamatok erőforrások és információ átadása, átalakítása Heterogenitás különböző viselkedésű egyedek együttese Címkézhetőség egyedek megnevezése, felismerhetősége Belső modellek következtetés a környezetről Építőkockák bonyolúltabb rendszerek építhetők egyszerűbb komponensekből Sikeres kölcsönhatás feltételei az együttműködés, a koordinálás, és a tárgyalás képessége.
Együttműködés (Cooperation) Teamszerűen együtt dolgozni közös célok érdekében (tip. egyedül a cél nem érhető el, együtt a cél gyorsabban, olcsóbban érhető el, ) Koordinálás (Coordination) Cselekvések közötti függőségek menedzselése (tip. egy nem megosztható erőforrás esetén, amit többen szeretnének felhasználni) Tárgyalás (Negotiation) Képesség megegyezéses kidolgozására a kölcsönös érdekszéréba eső dolgok esetén (tip. javaslatok, ellenjavaslatok, érvelések, kompromisszumok megkötése, )
Ágens érzékelések cselekvések? a környezetébe (fizikailag) ágyazott, vele folyamatos kölcsönhatásban lévő,... érzékelőivel érzékeli, beavatkozóival megváltoztatja...
Ágens szenzorikus érzékelések vett üzenetek? fizikai cselekvések elküldött üzenetek
Érzékelés Adatok Heterogén adatok statisztikai alapelemzése, felderítő adatelemzése. Adatelemzési eredmények felhasználása döntéstámogatási feladatokban. Információ/tudás fúzió Szenzor szintű információfúzió, fúziós architektúrák, fúziós algoritmusok. Információfúzió. Szemantikus fúzió Fúzió ontológiák és ontológiai következtetéssel. Szenzorweb szabvány. Tárgyterületi modellek tervezése. Ontológiamérnökség. Problémamegoldás ontológiákkal. Modálítás és intencionálítás Intencionális modellek érzékelése. Emociók.
Az a másik ágens - hasznos, barát van számomra hasznos információja, amit csinál, annak eredménye nekem hasznos, van erőforrása, ami nekem kell és elkérhető, van kapacitása (és feltehetően szándéka is), hogy átvállal tőlem valamit. - ellenség működésemet, funkcióimat zavarja, erőforrást elvesz, információt ront, torzít, megsemmisít, - semleges majdnem minden környezetben a véges erőforrások miatt.
Az a másik ágens Többágenses rendszerekben, együttműködő teamszerű csoportokban IS törvényszerűek a konfliktusok, amelyek a sikeres közös feladatvégzést akadályozzák. Konfliktusokat együttműködéssel, koordinálással, tárgyalásokkal fel lehet számolni. Ehhez tudni kell saját és mások érdekeit reprezentálni, róluk következtetni, és egymással kommunikálni.
Én + mások = a szervezet Társadalom Szerepek R1 Ágensek Ágens A B B Szervezetek R3 D C E R2 ágensszervezetek miért, mi célból, hogyan? kooperativitás miért, miből? konfliktusok forrása kooperativitás és konfliktusok protokollok és nyelvek nyelv(ek) sajátosságai szabványosítás lehetősége logikai modellek ágensek személyisége nyelvek fejlesztése hordozhatóság biztonság, kívánt működés, Taszkkörnyezet