U ovom završnom radu je, za početak, opisano što jesu i kako funkcioniraju inteligentni agenti. Za stvaranje agenta moramo se upoznati s vrstama agenata, onime što ih pokreće i načinima kojim okolina utječe na njih. Iako postoje različiti načini klasifikacije višeagentnih sustava, ovaj rad se je fokusirao na arhitekturu kao najvažniju od svih. Inteligentni agenti su izrađeni u programskom jeziku C# koristeći platformu Boris Implementirani višeagentni sustav čine agenti sa ulogama ritma, basa i melodije. Agenti sviraju u skladu te prilikom promjene načina sviranja jednog agenta, ostali agenti se prilagođavaju promjeni jer dijele zajednički cilj, a to je usklađeno sviranje. Na primjer, ako agent zadužen za ritam poveća broj udaraca po minuti ...