Á GENS ALAPÚ TECHNOLÓGIÁK Tar Péter 1. M IK IS AZOK AZ ÁGENSEK ? Többféleképp definiálhatjuk az ágenseket:  Az ágensek olyan egymással kommunikáló és.

Slides:



Advertisements
Hasonló előadás
ADATBÁZISOK.
Advertisements

Hotel Eger Park Konferenciaközpont október
A BIZTONSÁGTECHNIKA ALAPJAI
C++ programozási nyelv Gyakorlat hét
Programozás III OOP ALAPOK.
Autonóm mérésadatgyűjtő és telemetriai rendszer
1 Informatikai Szakképzési Portál Hálózati és Internet ismeretek Hálózati menedzsment.
Az Exchange/Outlook rendszer n Ebben a részben az olvasó megismerkedik – Az Exchange serverrel – Az Outlook 97 csoportmunka szoftverrel.
1 GTS Szerver Virtualizáció – Ügyvitel a felhőben.
Hálózati architektúrák
Pac-Man játék tanulása Megerősítéses Tanulással Mesterséges Intelligencia algoritmusok tesztelése játékokon Gyenes Viktor Eötvös Loránd Tudományegyetem.
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
A VEZETÉSRŐL ÁLTALÁBAN
1 AIBO Robotfoci Bodor László IAR Bevezetés AIBO RoboCup AIBO RoboCup Célok Célok Rendszer elemei Rendszer elemei Megvalósítás terve Megvalósítás.
Paradigmaváltás az oktatásban
A Microsoft rendszermenedzsment víziója A Dynamic Systems Initiative A System Definition Model Az üzemeltetésre tervezett szoftverek A SDM jelentősége.
Az ICT hatása az oktatási folyamatra Paradigmaváltás az oktatásban.
Bevezetés a Java programozásba
Virtuális méréstechnika
Kincses Zoltán, Mingesz Róbert, Vadai Gergely
Mérés és adatgyűjtés laboratóriumi gyakorlat Makan Gergely, Mingesz Róbert, Nagy Tamás 2. óra szeptember 9., 10. v
Microsoft Windows A Windows fejlődése, általános jellemzése – 2. dia
WSDL alapismeretek A WSDL (Web Services Description Language – Web szolgáltatások leíró nyelv) egy XML-alapú nyelv a Web szolgáltatások leírására és azok.
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi docens.
Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Informatikai Tanszék Dr. Kulcsár Gyula egyetemi adjunktus.
A virtuális technológia alapjai Dr. Horv á th L á szl ó Budapesti Műszaki Főiskola Neumann János Informatikai Kar, Intelligens Mérnöki Rendszerek.
Implementing Demeter: A Resource Management Tool used by Morgan Stanley’s Farm Engineering Team (In English) Maczika Száva Jenő MASRAAI.ELTE Programtervező.
Programozási technológia 1
Tökéletes Hash függvények keresése Kasler Lóránd-Péter.
A JAVA TECHNOLÓGIA LÉNYEGE Többlépcsős fordítás A JAVA TECHNOLÓGIA LÉNYEGE Platformfüggetlenség.
Szoftverminőség biztosítása
WEB MES (webes gyártásirányító rendszer)
Indikátorok a Magyar Egészségadattárban
Objektum Vezérelt Szoftverek Analízise Ferenc Rudolf és Beszédes Árpád Szegedi Tudományegyetem FrontEndART.
Ágens alapú technikák.
OAIS. Megőrzés feladatai Viability –Meg kell őrizni a bitfüzér változatlanságát és olvashatóságát a tároló eszközön Rendbebility –Meg kell őrizni a bitfüzér.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Ember-központú ágens kommunikáció Ambiens Intelligens környezetekben Ambiens Intelligencia (AmI) Számítástechnikai intelligencia beleolvad a lakott terek.
Budapest, június 28. Ontológia kezelő modul tervezése szöveges információt kezelő informatikai rendszer számára Förhécz András BME Méréstechnika.
Egydimenziós tömbökön végezhető műveletek
Szervezeti viselkedés Bevezetés
Önálló labor munka Csillag Kristóf 2005/2006. őszi félév Téma: „Argument Mapping (és hasonló) technológiákon alapuló döntéstámogató rendszerek vizsgálata”
1 Tudásalapú információ-kereső rendszerek elemzése és kifejlesztése Célkitűzés: Információk téma-specifikus, különböző típusú forrásokból (internet, intranet.
Topológia felderítés hibrid hálózatokban
Készítette: Pethő Balázs 1 Oktatási keretrendszerek A program megvalósulását az Apertus Közalapítvány támogatta.
Bevezetés a PRADO keretrendszerbe Kardos Gergely.
Adatbázis-kezelés JAG,
Objektumorientált tervezés Út az objektumig Az objektum fogalma, jellemzői Objektummal kapcsolatos fogalmak Hardverfogalmak A rendszer modell nézetei Objektumorientált.
RDF sémák. RDF  URI-val azonosított erőforrások  Hármasok a kapcsolatrendszer leírására  Egyszerű lekérdezések (rdf:type)  Következtetésre nem alkalmas.
Komoróczy Tamás 1 Java programozási nyelv A nyelv alapjai.
Adatbázis kezelés.
Komponens-absztrakció. Objektum-orientált paradigma korlátai Feltételezés az interfészekről: 1. öröklés és aggregáció alkalmazható, 2. közös programozási.
Java web programozás 11..
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
Információs Társadalom- és Trendkutató Központ 1111 Budapest, Műegyetem Stoczek u St ép 108. Telefon: Telefax: Web:
Adamkó Attila UML2 Adamkó Attila
Mesterséges Intelligencia 1. Eddig a környezet teljesen megfigyelhető és determinisztikus volt, az ágens tisztában volt minden cselekvésének következményével.
Webes alkalmazásfejlesztés
Live Communication Server Integrált kommunikációs infrastruktúra Mobil támogatás Munkaterület Instant üzenetküldés VOIP Alkalmazások, munkafolyamatok.
WORKFLOW MENEDZSMENT MUNKAFOLYAMAT KEZELÉS
TEROTECHNOLÓGIA Az állóeszközök újratermelési folyamata.
Biztonsági szabályozás szerepe a biztonsági rendszeren belül
Copyright © 2006 IBKFK (PE MIK, Kürt Zrt.) JEDLIK Ányos pályázat Az integrált biztonsági keretrendszer architektúrája.
Kommunikációs káosz Telefon, hangposta, fax, , azonnali üzenetek Túl sok eszköz, túl kevés idő Kommunikációs káosz Telefon, hangposta, fax, ,
ILIAS ILIAS OpenSource e-Learning keretrendszer Előadó: Baranyi Tamás IRM Oktatási Főigazgatóság
Gazdasági informatika - bevezető …avagy miért emlegetünk szakdolgozat írást informatika címén???
MIB Dokumentáció.
Hálózati struktúrák, jogosultságok
Business Intelligence (Üzleti Intelligencia)
Az INTEGRÁLT RENDSZER Több egymáshoz kapcsolódó, egymást kiegészítő biztonsági rendszer összessége, szoftver és hardver elemekből felépítve.
Előadás másolata:

Á GENS ALAPÚ TECHNOLÓGIÁK Tar Péter 1

M IK IS AZOK AZ ÁGENSEK ? Többféleképp definiálhatjuk az ágenseket:  Az ágensek olyan egymással kommunikáló és együttműködő entitások, amelyek a környezetük aktív részeiként egy rendszer globális céljának elérése érdekében tevékenykednek.  Mesterséges intelligencia alapú programok. Ágensek lehet például:  Robotok  „Gondolkodó” programok  Szolgáltatást nyújtó objektumok  Viselkedéssel leírható entitások  Stb. 2

A Z ÁGENSEK FELÉPÍTÉSE, MŰKÖDÉSE Az ágens a környezetének eleme, azzal kapcsolatban áll. Szükség esetén beavatkozhat, vagy kommunikálhat más ágensekkel. 3 Környezet Ágens 1 Ágens 2 Ágens 3

A Z ÁGENSEK TULAJDONSÁGAI Képes a környezetét észlelni  Figyeli a környezetet valamely tulajdonságát,  Figyeli a környezet változásait Képes a környezetére hatni  Cselekvést hajt végre  Kommunikál más ágensekkel Célvezérelten működik  Ez a cél általában a rendszer globális céljának elérése Autonóm  Saját erőforrásokkal rendelkezik  Emberi beavatkozásoktól mentesen képes működni  Döntéseket hozhatnak 4

A Z ÁGENSEK JELLEMZŐI Számítási teljesítmény  Jelentősen magasabb a hagyományos eljárás alapú megközelítésnél  Az ágens üzenetváltások közben is aktív Üzenetek  Szabványos üzenetváltások  Az üzenet fogadható / elutasítható Viselkedés  Működésük viselkedés orientált  Szabályszerűen előre meghatározható Szolgáltatások  Szolgáltatásokat nyújtanak a környezetük számára  A szolgáltatásaikat mások igényelhetik Objektum-orientált szemléletet képviselnek 5

A Z ÁGENSEK TÍPUSAI Reflexszerű ágensek  Gyors, egyszerű működést látnak el szabályok alapján  Példa: Helyesírás-ellenőrző 6 Reflexszerű ágens Cselekvés Szabályok Érzékelés

A Z ÁGENSEK TÍPUSAI Belső állapottal rendelkező ágens  Állapotot tároló reflexszerű ágens  Az állapot a korábbi események következménye  Példa: Szabályzó 7 Belső állapottal rendelkező ágens Cselekvés Szabályok Érzékelés Aktuális állapot

A Z ÁGENSEK TÍPUSAI Tanuló ágens  Állapotok tároló reflexszerű ágens  Az állapotokból következtetéseket vonhat le  Példa: Vásárlási szokások felismerése 8 Belső állapottal rendelkező ágens Cselekvés Szabályok, Meta-szabályok Érzékelés Korábbi állapotok

A Z ÁGENSEK TÍPUSAI Célorientált ágensek  Saját célja van, mérlegeli a lehetőségeit  A cél lehet valamilyen mérték szerinti hasznosság is  Példa: Sakkozó program 9 Belső állapottal rendelkező ágens Cselekvés Lehetséges döntések és eredményeik Érzékelés Aktuális állapotElérendő cél

Á GENS ALAPÚ ( TÖBBÁGENSES ) RENDSZEREK Ágens alapú rendszerek részei:  Környezet A vizsgált rendszer, problématér Leíró szabályok  Ágensek Szolgáltatások Kommunikációs csatornánk  Műveletek Az ágensek ezek segítségével érzékelnek vagy beavatkoznak Példa:  Komplex döntéshozó rendszerek, pl. biztonságtechnika 10

Á GENS ALAPÚ RENDSZEREK ELŐNYEI Elosztott architektúra  Hibatűrő működés  Skálázhatóság  Platformfüggetlenség  Párhuzamosíthatóság  Szabványos kommunikáció Ágens karbantartás  Másolás  Törlés  Újraélesztés Szolgáltatás menedzsment 11

Á GENS ALAPÚ PLATFORMOK Olyan környezet, ami ágens alapú rendszerek fejlesztését támogatja A platform által ellátott feladatok:  Szabványos üzenetkezelés  Ágensek karbantartása  Szolgáltatások nyilvántartása  Stb. 12

A JADE KERETRENDSZER 13

E GY JADE RENDSZER FELÉPÍTÉSE 14

A JADE RENDSZER SZOLGÁLTATÁSAI AMS – Agent Management System  Egyedi azonosítók biztosítása  Ágensek irányítása  Jogosultságok RMA – Remote Monitoring Agent  Ágensek felügyelete, kezelése DF – Directory Facilitator  Yellow Pages szolgáltatás  Szolgáltatások regisztrálhazók, kereshetők 15

A JADE RENDSZER HASZNÁLATA Rendszer szintű igények:  JRE  JDK  JADE lib-ek Felhasználói igények:  JAVA ismeretek  Parancssoros fordítás, futtatás 16

JADE ÁGENSEK Származtatással készülnek Objektumként értelmezendők  Létezik bizonyos konstruktor és destruktor Szabványosított kommunikációt használnak  FIPA ACL (Foundation for Intelligent Physical Agents – Agent Communication Language)  Előre definiált üzenettípusok  Ontológiák! Egyedi azonosítók (AID) 17

Á GENS VISELKEDÉSEK Primitive Behaviours  SimpleBehaviour  CyclicBehaviour TickerBehaviour  OneShotBehaviour WakerBehaviour ReceiverBehaviour Composite Behaviours  ParallelBehaviour  SequentialBehaviour 18

JADE ÁGENSEK MEGVALÓSÍTÁSA 19

P ÉLDÁK, GYAKORLÁS 20

T OVÁBBI INFORMÁCIÓK Ágensek:   JADE:   adePrimer.html adePrimer.html  tml tml   Szabványok: 

K ÖSZÖNÖM A FIGYELMET ! 22