Agenti Intelligenti

Il corso ha l’obiettivo di introdurre gli aspetti principali dei sistemi multiagente, ossia sistemi composti di elementi computazionali che interagiscono, noti come agenti. Gli agenti sono sistemi computazionali capaci di eseguire azioni in modo autonomo, e di interagire con altri agenti svolgendo attività sociali come cooperazione, coordinamento, negoziazione. I sistemi multi agente costituiscono una metafora naturale per modellare un ampio spettro di “artificial social systems”. Nella prima parte del corso vengono forniti gli strumenti metodologici per comprendere i sistemi multiagente discutendo le architetture di singoli agenti e le principali problematiche legate all’interazione fra agenti. La seconda parte del corso presenta alcuni linguaggi e ambienti specifici per sistemi multiagente, in modo da consentire agli studenti di implementare alcuni esempi significativi.