nlaic logo


 

Martijn over agents

In deze video legt Martijn Mes uit wat een intelligente agent is en hoe deze agenten samenwerken in een zogenaamd multi-agent systeem aan de hand van praktijkvoorbeelden.

Transcript:

Een intelligent agent, een intelligente agent,  is een klein stukje software wat zelfstandig   acties kan ondernemen of beslissingen  kan nemen en dat doet voor zijn eigenaar. Dat kan een bedrijf zijn, een  organisatie zijn, een persoon,  maar het kan zelfs gewoon een voorwerp  zijn als een pallet of een container. Een multi-agent systeem is een verzameling  van meerdere van die intelligente agenten. Die intelligente de agenten die  elk iets kleins vertegenwoordigen,   of een organisatie, of een bedrijf,  of een container, of een persoon. Het kan zelfs een functie zijn zoals  plannen of reistijd voorspellen. Elk van die agenten gaat met elkaar  onderhandelen om zo uiteindelijk   een oplossing te vinden die  voor iedereen acceptabel is. Die systemen worden meestal ingezet in  situaties waarbij een centrale besluitmaker,   dus een centrale agent,  niet de beste oplossing is. Dus als wij een redelijk klein bedrijf  hebben en een overzichtelijk probleem,  neem een transportplanning langs  een beperkt aantal klanten,  dan hebben we geen multi agent systeem nodig. Als het gaat om een complexe situatie  bestaande uit meerdere onafhankelijke   actoren, neem een haven van Rotterdam waar  we allemaal onafhankelijke terminals hebben, waar dagelijks onafhankelijke binnenvaartschepen al die terminals moeten bezoeken, daar kunnen we al die terminals mogelijk zelfs   kadekranen en die binnenvaartschepen allemaal  representeren door een intelligente agent. Al die intelligente agenten gaan met elkaar interacteren om   zo een oplossing te vinden die  voor iedereen acceptabel is. Het grote voordeel van dat soort systeem  is dat het niet nodig is om allerlei   concurrentiegevoelige informatie te delen. Want je agent die heeft die informatie,  en die onderhandelt alleen met de andere   agenten over zaken als tijd of financiële  middelen of ander beschikbare middelen. Dat is mogelijk minder gevoelige informatie. Naast dat dit soort systemen binnen  multi-actor omgevingen worden ingezet,   wordt het ook wel toegepast binnen bedrijven zelf. Dus als bedrijven bestaan uit vele interacterende  onderdelen kan het nog steeds zijn dat een   centrale oplossing niet de ideale oplossing is waardoor je kiest voor een multi-agent systeem. Een lastige ontwerpvraag bij multi-agent  systemen zijn de escalatie niveaus. Dus van al die agenten, van een  decentraal niveau tot aan een   centraal niveau, moeten we definiëren wat de  beslisbevoegdheid van een bepaalde agent is. En wanneer moet je escaleren  naar een meer centraal niveau? Er kunnen heel makkelijk conflicten optreden, maar dit is nu net wel de eigenschap   van een multi-agent systeem; dat het in staat is om te gaan met conflicten. Want de traditionele omgeving om een  multi-agent systeem te implementeren is   een situatie met onafhankelijk actoren, met mogelijk conflicterende belangen. Het hele idee achter die agenten:  die onderhandelen om uiteindelijk   een evenwicht te bereiken wat  voor iedereen acceptabel is..

 

Tags

 

 VIDEO

Deze video wordt aangeboden door Nederlandse AI Coalitie onder een Creative Commons-licentie.