You are on page 1of 116

Višeagentni

sustavi
Uvod

Pregled

Globalno
Višeagentni sustavi
računarstvo
Uvod
Agenti -
definicija

Višeagentni
sustavi Dr. sc. Markus Schatten
Interdiscipli-
narnost
područja Fakultet organizacije i informatike,
Neki pogledi
Sveučilište u Zagrebu
na područje Pavlinska 2, 42000 Varaždin
markus.schatten@foi.hr
Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pregled

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Pet trendova koji su obilježili povijest računarstva:
Agenti - • sveprisutnost;
definicija

Višeagentni
• medusobno povezivanje;
sustavi • inteligencija;
Interdiscipli- • delegacija; i
narnost
područja • orijentacija na ljude
Neki pogledi
na područje

Kritike VAS

Pitanja?
Sveprisutnost

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Kontinuirano smanjenje troškova računalnih kapaciteta
Agenti - omogućilo je uvodenje procesoreske snage tamo gdje
definicija
je to nekoć bilo neekonomično
Višeagentni
sustavi • Kako se šire računalni kapaciteti, sofisticiranost (i
Interdiscipli-
narnost inteligencija na neki način) postaje sveprisutna
područja
• Što bi se sve moglo poboljšati ugradnjom procesora?
Neki pogledi
na područje

Kritike VAS

Pitanja?
Sveprisutnost

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Kontinuirano smanjenje troškova računalnih kapaciteta
Agenti - omogućilo je uvodenje procesoreske snage tamo gdje
definicija
je to nekoć bilo neekonomično
Višeagentni
sustavi • Kako se šire računalni kapaciteti, sofisticiranost (i
Interdiscipli-
narnost inteligencija na neki način) postaje sveprisutna
područja
• Što bi se sve moglo poboljšati ugradnjom procesora?
Neki pogledi
na područje

Kritike VAS

Pitanja?
Sveprisutnost

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Kontinuirano smanjenje troškova računalnih kapaciteta
Agenti - omogućilo je uvodenje procesoreske snage tamo gdje
definicija
je to nekoć bilo neekonomično
Višeagentni
sustavi • Kako se šire računalni kapaciteti, sofisticiranost (i
Interdiscipli-
narnost inteligencija na neki način) postaje sveprisutna
područja
• Što bi se sve moglo poboljšati ugradnjom procesora?
Neki pogledi
na područje

Kritike VAS

Pitanja?
Medusobno povezivanje

Višeagentni
sustavi
Uvod

Pregled
• Računalni sustavi danas više nisu samostojeće jedinke,
Globalno
računarstvo već su umreženi u velike distribuirane sustave
Agenti -
definicija • Internet je očigledni primjer, no umrežavanje se širi na
Višeagentni niz drugih područja ...
sustavi

Interdiscipli-
• Pošto su distribuirani i konkurentni sustavi postali kvazi
narnost
područja
standard, neki istraživači pokušavaju uspostaviti
Neki pogledi
teorijske modele koji su u stanju opisati računarstvo
na područje
primarno kao proces interakcije
Kritike VAS

Pitanja?
Medusobno povezivanje

Višeagentni
sustavi
Uvod

Pregled
• Računalni sustavi danas više nisu samostojeće jedinke,
Globalno
računarstvo već su umreženi u velike distribuirane sustave
Agenti -
definicija • Internet je očigledni primjer, no umrežavanje se širi na
Višeagentni niz drugih područja ...
sustavi

Interdiscipli-
• Pošto su distribuirani i konkurentni sustavi postali kvazi
narnost
područja
standard, neki istraživači pokušavaju uspostaviti
Neki pogledi
teorijske modele koji su u stanju opisati računarstvo
na područje
primarno kao proces interakcije
Kritike VAS

Pitanja?
Medusobno povezivanje

Višeagentni
sustavi
Uvod

Pregled
• Računalni sustavi danas više nisu samostojeće jedinke,
Globalno
računarstvo već su umreženi u velike distribuirane sustave
Agenti -
definicija • Internet je očigledni primjer, no umrežavanje se širi na
Višeagentni niz drugih područja ...
sustavi

Interdiscipli-
• Pošto su distribuirani i konkurentni sustavi postali kvazi
narnost
područja
standard, neki istraživači pokušavaju uspostaviti
Neki pogledi
teorijske modele koji su u stanju opisati računarstvo
na područje
primarno kao proces interakcije
Kritike VAS

Pitanja?
Inteligencija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo

Agenti - • Kompleksnost zadataka koje smo u stanju


definicija
automatizirati i delegirati računalima rasla je konstantno
Višeagentni
sustavi • Ako se ne osjećate ugodno s takvom definicijom
Interdiscipli-
narnost
”inteligencije”, to je vjerojatno zato jer ste čovijek
područja

Neki pogledi
na područje

Kritike VAS

Pitanja?
Inteligencija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo

Agenti - • Kompleksnost zadataka koje smo u stanju


definicija
automatizirati i delegirati računalima rasla je konstantno
Višeagentni
sustavi • Ako se ne osjećate ugodno s takvom definicijom
Interdiscipli-
narnost
”inteligencije”, to je vjerojatno zato jer ste čovijek
područja

Neki pogledi
na područje

Kritike VAS

Pitanja?
Delegacija

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računala čine sve više za nas - bez naše intervencije


računarstvo
• Predajemo upravljanje računalima, čak i u situacijama
Agenti -
definicija kritičnim za sigurnost
Višeagentni
sustavi • Primjer: autopilot u zrakoplovu često je pouzdaniji od
Interdiscipli- iskusnog pilota
narnost
područja • Sljedeće u planu: autopilot za vozila, autonomne
Neki pogledi
na područje bespilotne letjelice, autonomna regulacija prometa ...
Kritike VAS

Pitanja?
Delegacija

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računala čine sve više za nas - bez naše intervencije


računarstvo
• Predajemo upravljanje računalima, čak i u situacijama
Agenti -
definicija kritičnim za sigurnost
Višeagentni
sustavi • Primjer: autopilot u zrakoplovu često je pouzdaniji od
Interdiscipli- iskusnog pilota
narnost
područja • Sljedeće u planu: autopilot za vozila, autonomne
Neki pogledi
na područje bespilotne letjelice, autonomna regulacija prometa ...
Kritike VAS

Pitanja?
Delegacija

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računala čine sve više za nas - bez naše intervencije


računarstvo
• Predajemo upravljanje računalima, čak i u situacijama
Agenti -
definicija kritičnim za sigurnost
Višeagentni
sustavi • Primjer: autopilot u zrakoplovu često je pouzdaniji od
Interdiscipli- iskusnog pilota
narnost
područja • Sljedeće u planu: autopilot za vozila, autonomne
Neki pogledi
na područje bespilotne letjelice, autonomna regulacija prometa ...
Kritike VAS

Pitanja?
Delegacija

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računala čine sve više za nas - bez naše intervencije


računarstvo
• Predajemo upravljanje računalima, čak i u situacijama
Agenti -
definicija kritičnim za sigurnost
Višeagentni
sustavi • Primjer: autopilot u zrakoplovu često je pouzdaniji od
Interdiscipli- iskusnog pilota
narnost
područja • Sljedeće u planu: autopilot za vozila, autonomne
Neki pogledi
na područje bespilotne letjelice, autonomna regulacija prometa ...
Kritike VAS

Pitanja?
Orijentacija na ljude

Višeagentni
sustavi
Uvod

Pregled
• Proces udaljavanja od strojno orijentiranih pogleda na
Globalno
računarstvo programiranje prema konceptima i metaforama koje
Agenti -
definicija
bolje opisuju način na koji ljudi razumiju svijet
Višeagentni • Programeri (i korisnici!) danas imaju drukčije odnose s
sustavi
računalima
Interdiscipli-
narnost
područja
• Programeri konceptualiziraju i implementiraju
Neki pogledi
programsku opremu koristeći apstrakcije više razine
na područje
koje su više orijentirane na čovijeka
Kritike VAS

Pitanja?
Orijentacija na ljude

Višeagentni
sustavi
Uvod

Pregled
• Proces udaljavanja od strojno orijentiranih pogleda na
Globalno
računarstvo programiranje prema konceptima i metaforama koje
Agenti -
definicija
bolje opisuju način na koji ljudi razumiju svijet
Višeagentni • Programeri (i korisnici!) danas imaju drukčije odnose s
sustavi
računalima
Interdiscipli-
narnost
područja
• Programeri konceptualiziraju i implementiraju
Neki pogledi
programsku opremu koristeći apstrakcije više razine
na područje
koje su više orijentirane na čovijeka
Kritike VAS

Pitanja?
Orijentacija na ljude

Višeagentni
sustavi
Uvod

Pregled
• Proces udaljavanja od strojno orijentiranih pogleda na
Globalno
računarstvo programiranje prema konceptima i metaforama koje
Agenti -
definicija
bolje opisuju način na koji ljudi razumiju svijet
Višeagentni • Programeri (i korisnici!) danas imaju drukčije odnose s
sustavi
računalima
Interdiscipli-
narnost
područja
• Programeri konceptualiziraju i implementiraju
Neki pogledi
programsku opremu koristeći apstrakcije više razine
na područje
koje su više orijentirane na čovijeka
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Napredak programiranja...

Višeagentni
sustavi
Uvod

Pregled • Programiranje je napredovalo kroz:


Globalno
računarstvo
• strojni kod;
Agenti -
• asemblerski jezik;
definicija • strojno-neovisne programske jezike;
Višeagentni • podprograme;
sustavi
• procedure & funkcije;
Interdiscipli-
narnost • apstraktne tipove podataka;
područja • objekte;
Neki pogledi • usluge (servise);
na područje
• do agenata.
Kritike VAS

Pitanja?
Globalno računarstvo

Višeagentni
sustavi
Uvod

Pregled

Globalno • Kakve su tehnike potrebne za upravljanje sustavima


računarstvo
koji se sastoje od 1010 procesora?
Agenti -
definicija • Nemojte misliti da je riječ o ”znanstvenoj fantastici”
Višeagentni
sustavi • Milijarda ljudi povezanih elektroničkom poštom nekad
Interdiscipli- se činilo ”znanstvenom fantastikom” ...
narnost
područja • Pretpostavimo da trenutni modeli razvoja programske
Neki pogledi
na područje podrške nisu u stanju upravljati takvim sustavima ...
Kritike VAS

Pitanja?
Globalno računarstvo

Višeagentni
sustavi
Uvod

Pregled

Globalno • Kakve su tehnike potrebne za upravljanje sustavima


računarstvo
koji se sastoje od 1010 procesora?
Agenti -
definicija • Nemojte misliti da je riječ o ”znanstvenoj fantastici”
Višeagentni
sustavi • Milijarda ljudi povezanih elektroničkom poštom nekad
Interdiscipli- se činilo ”znanstvenom fantastikom” ...
narnost
područja • Pretpostavimo da trenutni modeli razvoja programske
Neki pogledi
na područje podrške nisu u stanju upravljati takvim sustavima ...
Kritike VAS

Pitanja?
Globalno računarstvo

Višeagentni
sustavi
Uvod

Pregled

Globalno • Kakve su tehnike potrebne za upravljanje sustavima


računarstvo
koji se sastoje od 1010 procesora?
Agenti -
definicija • Nemojte misliti da je riječ o ”znanstvenoj fantastici”
Višeagentni
sustavi • Milijarda ljudi povezanih elektroničkom poštom nekad
Interdiscipli- se činilo ”znanstvenom fantastikom” ...
narnost
područja • Pretpostavimo da trenutni modeli razvoja programske
Neki pogledi
na područje podrške nisu u stanju upravljati takvim sustavima ...
Kritike VAS

Pitanja?
Globalno računarstvo

Višeagentni
sustavi
Uvod

Pregled

Globalno • Kakve su tehnike potrebne za upravljanje sustavima


računarstvo
koji se sastoje od 1010 procesora?
Agenti -
definicija • Nemojte misliti da je riječ o ”znanstvenoj fantastici”
Višeagentni
sustavi • Milijarda ljudi povezanih elektroničkom poštom nekad
Interdiscipli- se činilo ”znanstvenom fantastikom” ...
narnost
područja • Pretpostavimo da trenutni modeli razvoja programske
Neki pogledi
na područje podrške nisu u stanju upravljati takvim sustavima ...
Kritike VAS

Pitanja?
Kuda nas to vodi?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Delegiranje i inteligencija impliciraju potrebu gradnje


računarstvo
računalnih sustava koji mogu efektivno djelovati
Agenti -
definicija umjesto nas
Višeagentni • To znači:
sustavi

Interdiscipli-
• Sposobnost računalnih sustava da djeluju nezavisno
narnost • Sposobnost računalnih sustava da djeluju zastupajuć
područja
naše interese prilikom interakcije s drugim ljudima ili
Neki pogledi
na područje sustavima
Kritike VAS

Pitanja?
Kuda nas to vodi?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Delegiranje i inteligencija impliciraju potrebu gradnje


računarstvo
računalnih sustava koji mogu efektivno djelovati
Agenti -
definicija umjesto nas
Višeagentni • To znači:
sustavi

Interdiscipli-
• Sposobnost računalnih sustava da djeluju nezavisno
narnost • Sposobnost računalnih sustava da djeluju zastupajuć
područja
naše interese prilikom interakcije s drugim ljudima ili
Neki pogledi
na područje sustavima
Kritike VAS

Pitanja?
Kuda nas to vodi?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Delegiranje i inteligencija impliciraju potrebu gradnje


računarstvo
računalnih sustava koji mogu efektivno djelovati
Agenti -
definicija umjesto nas
Višeagentni • To znači:
sustavi

Interdiscipli-
• Sposobnost računalnih sustava da djeluju nezavisno
narnost • Sposobnost računalnih sustava da djeluju zastupajuć
područja
naše interese prilikom interakcije s drugim ljudima ili
Neki pogledi
na područje sustavima
Kritike VAS

Pitanja?
Kuda nas to vodi?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Delegiranje i inteligencija impliciraju potrebu gradnje


računarstvo
računalnih sustava koji mogu efektivno djelovati
Agenti -
definicija umjesto nas
Višeagentni • To znači:
sustavi

Interdiscipli-
• Sposobnost računalnih sustava da djeluju nezavisno
narnost • Sposobnost računalnih sustava da djeluju zastupajuć
područja
naše interese prilikom interakcije s drugim ljudima ili
Neki pogledi
na područje sustavima
Kritike VAS

Pitanja?
Medusobno povezivanje i distribuiranost

Višeagentni
sustavi
Uvod

Pregled
• Medusobno povezivanje i distribuiranost postale su
Globalno
računarstvo ključne teme u računalnim i informacijskim znanostima
Agenti -
definicija • No, medusobno povezivanje i distribuiranost u svezi s
Višeagentni potrebom da sustavi zastupaju naše interese,
sustavi
impliciraju da sustavi moraju biti u stanju suradivati i
Interdiscipli-
narnost ostvarivati dogovore (ponekad čak i natjecati se) s
područja

Neki pogledi
drugim sustavima koji mogu zastupati sasvim drukčije
na područje interese (vrlo slično nama u interakciji s drugim ljudima)
Kritike VAS

Pitanja?
Medusobno povezivanje i distribuiranost

Višeagentni
sustavi
Uvod

Pregled
• Medusobno povezivanje i distribuiranost postale su
Globalno
računarstvo ključne teme u računalnim i informacijskim znanostima
Agenti -
definicija • No, medusobno povezivanje i distribuiranost u svezi s
Višeagentni potrebom da sustavi zastupaju naše interese,
sustavi
impliciraju da sustavi moraju biti u stanju suradivati i
Interdiscipli-
narnost ostvarivati dogovore (ponekad čak i natjecati se) s
područja

Neki pogledi
drugim sustavima koji mogu zastupati sasvim drukčije
na područje interese (vrlo slično nama u interakciji s drugim ljudima)
Kritike VAS

Pitanja?
I tako se računalne znanosti proširuju...

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo

Agenti - • Ovakva se razmatranja nisu proučavala u računalnim


definicija
znanostima do nedavno
Višeagentni
sustavi • Svi ovi trendovi doveli su do novog područja:
Interdiscipli-
narnost
višeagentnih sustava
područja

Neki pogledi
na područje

Kritike VAS

Pitanja?
I tako se računalne znanosti proširuju...

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo

Agenti - • Ovakva se razmatranja nisu proučavala u računalnim


definicija
znanostima do nedavno
Višeagentni
sustavi • Svi ovi trendovi doveli su do novog područja:
Interdiscipli-
narnost
višeagentnih sustava
područja

Neki pogledi
na područje

Kritike VAS

Pitanja?
Agenti - definicija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo
• Agent je računalni sustav koji u stanju samostalno
Agenti -
definicija djelovati u skladu s ciljevima svojeg korisnika ili
Višeagentni vlasnika (pri čemu samostalno odreduje načine na koje
sustavi

Interdiscipli-
treba zadovoljiti postavljene ciljeve, umjesto da mu se
narnost
područja
načini kontinuirano objašnjavaju)
Neki pogledi
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi - definicija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Višeagentni sustav je sustav koji se sastoji od niza
Agenti - agenata koji su u medusobnoj interakciji
definicija

Višeagentni
• U najširem smislu, agenti će se ponašati u skladu s
sustavi različitim ciljevima i motivima korisnika
Interdiscipli-
narnost • Za uspješnu interakciju, agenti trebaju sposobnost
područja
suradnje, koordinacije i pregovaranja, slično ljudima
Neki pogledi
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi - definicija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Višeagentni sustav je sustav koji se sastoji od niza
Agenti - agenata koji su u medusobnoj interakciji
definicija

Višeagentni
• U najširem smislu, agenti će se ponašati u skladu s
sustavi različitim ciljevima i motivima korisnika
Interdiscipli-
narnost • Za uspješnu interakciju, agenti trebaju sposobnost
područja
suradnje, koordinacije i pregovaranja, slično ljudima
Neki pogledi
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi - definicija

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Višeagentni sustav je sustav koji se sastoji od niza
Agenti - agenata koji su u medusobnoj interakciji
definicija

Višeagentni
• U najširem smislu, agenti će se ponašati u skladu s
sustavi različitim ciljevima i motivima korisnika
Interdiscipli-
narnost • Za uspješnu interakciju, agenti trebaju sposobnost
područja
suradnje, koordinacije i pregovaranja, slično ljudima
Neki pogledi
na područje

Kritike VAS

Pitanja?
Oblikovanje agenata, oblikovanje zajednice

Višeagentni
sustavi
Uvod

• U ovom kolegiju pozabavit ćemo se dvama ključnim


Pregled pitanjima:
Globalno
računarstvo
• Kako implementirati agente koji su sposobni ostvarivati
Agenti -
samostalne, autonomne akcije s ciljem rješavanja
definicija zadataka koje im delegiramo?
Višeagentni • Kako implementirati agente koji imaju sposobnost
sustavi
interakcije (suradnja, koordinacija, pregovaranje) s
Interdiscipli-
narnost drugim agentima radi uspješnog rješavanja delegiranih
područja
zadataka, posebice u situacijama kada za druge agente
Neki pogledi
na područje
ne možemo pretpostaviti jednake interese/ciljeve?
Kritike VAS • Prvi problem je problem oblikovanja agenata, a drugi
Pitanja? problem oblikovanja zajednice (mikro/makro razina)
Oblikovanje agenata, oblikovanje zajednice

Višeagentni
sustavi
Uvod

• U ovom kolegiju pozabavit ćemo se dvama ključnim


Pregled pitanjima:
Globalno
računarstvo
• Kako implementirati agente koji su sposobni ostvarivati
Agenti -
samostalne, autonomne akcije s ciljem rješavanja
definicija zadataka koje im delegiramo?
Višeagentni • Kako implementirati agente koji imaju sposobnost
sustavi
interakcije (suradnja, koordinacija, pregovaranje) s
Interdiscipli-
narnost drugim agentima radi uspješnog rješavanja delegiranih
područja
zadataka, posebice u situacijama kada za druge agente
Neki pogledi
na područje
ne možemo pretpostaviti jednake interese/ciljeve?
Kritike VAS • Prvi problem je problem oblikovanja agenata, a drugi
Pitanja? problem oblikovanja zajednice (mikro/makro razina)
Oblikovanje agenata, oblikovanje zajednice

Višeagentni
sustavi
Uvod

• U ovom kolegiju pozabavit ćemo se dvama ključnim


Pregled pitanjima:
Globalno
računarstvo
• Kako implementirati agente koji su sposobni ostvarivati
Agenti -
samostalne, autonomne akcije s ciljem rješavanja
definicija zadataka koje im delegiramo?
Višeagentni • Kako implementirati agente koji imaju sposobnost
sustavi
interakcije (suradnja, koordinacija, pregovaranje) s
Interdiscipli-
narnost drugim agentima radi uspješnog rješavanja delegiranih
područja
zadataka, posebice u situacijama kada za druge agente
Neki pogledi
na područje
ne možemo pretpostaviti jednake interese/ciljeve?
Kritike VAS • Prvi problem je problem oblikovanja agenata, a drugi
Pitanja? problem oblikovanja zajednice (mikro/makro razina)
Oblikovanje agenata, oblikovanje zajednice

Višeagentni
sustavi
Uvod

• U ovom kolegiju pozabavit ćemo se dvama ključnim


Pregled pitanjima:
Globalno
računarstvo
• Kako implementirati agente koji su sposobni ostvarivati
Agenti -
samostalne, autonomne akcije s ciljem rješavanja
definicija zadataka koje im delegiramo?
Višeagentni • Kako implementirati agente koji imaju sposobnost
sustavi
interakcije (suradnja, koordinacija, pregovaranje) s
Interdiscipli-
narnost drugim agentima radi uspješnog rješavanja delegiranih
područja
zadataka, posebice u situacijama kada za druge agente
Neki pogledi
na područje
ne možemo pretpostaviti jednake interese/ciljeve?
Kritike VAS • Prvi problem je problem oblikovanja agenata, a drugi
Pitanja? problem oblikovanja zajednice (mikro/makro razina)
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno • U višeagentnim sustavima nailazimo na pitanja poput:


računarstvo
• Kako može doći do suradnje u zajednicama “sebičnih”
Agenti -
definicija agenata (agenata s vlastitim interesom)?
Višeagentni • Kakve jezike agenti mogu koristiti za komunikaciju?
sustavi • Kako “sebični” agenti mogu prepoznati konflikt, te kako
Interdiscipli- (bez obzira na to) mogu postići dogovor?
narnost
područja • Kako autonomni agenti mogu koordinirati svoje
Neki pogledi aktivnosti kako bi suradnjom postigli ciljeve?
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno • U višeagentnim sustavima nailazimo na pitanja poput:


računarstvo
• Kako može doći do suradnje u zajednicama “sebičnih”
Agenti -
definicija agenata (agenata s vlastitim interesom)?
Višeagentni • Kakve jezike agenti mogu koristiti za komunikaciju?
sustavi • Kako “sebični” agenti mogu prepoznati konflikt, te kako
Interdiscipli- (bez obzira na to) mogu postići dogovor?
narnost
područja • Kako autonomni agenti mogu koordinirati svoje
Neki pogledi aktivnosti kako bi suradnjom postigli ciljeve?
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno • U višeagentnim sustavima nailazimo na pitanja poput:


računarstvo
• Kako može doći do suradnje u zajednicama “sebičnih”
Agenti -
definicija agenata (agenata s vlastitim interesom)?
Višeagentni • Kakve jezike agenti mogu koristiti za komunikaciju?
sustavi • Kako “sebični” agenti mogu prepoznati konflikt, te kako
Interdiscipli- (bez obzira na to) mogu postići dogovor?
narnost
područja • Kako autonomni agenti mogu koordinirati svoje
Neki pogledi aktivnosti kako bi suradnjom postigli ciljeve?
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno • U višeagentnim sustavima nailazimo na pitanja poput:


računarstvo
• Kako može doći do suradnje u zajednicama “sebičnih”
Agenti -
definicija agenata (agenata s vlastitim interesom)?
Višeagentni • Kakve jezike agenti mogu koristiti za komunikaciju?
sustavi • Kako “sebični” agenti mogu prepoznati konflikt, te kako
Interdiscipli- (bez obzira na to) mogu postići dogovor?
narnost
područja • Kako autonomni agenti mogu koordinirati svoje
Neki pogledi aktivnosti kako bi suradnjom postigli ciljeve?
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno • U višeagentnim sustavima nailazimo na pitanja poput:


računarstvo
• Kako može doći do suradnje u zajednicama “sebičnih”
Agenti -
definicija agenata (agenata s vlastitim interesom)?
Višeagentni • Kakve jezike agenti mogu koristiti za komunikaciju?
sustavi • Kako “sebični” agenti mogu prepoznati konflikt, te kako
Interdiscipli- (bez obzira na to) mogu postići dogovor?
narnost
područja • Kako autonomni agenti mogu koordinirati svoje
Neki pogledi aktivnosti kako bi suradnjom postigli ciljeve?
na područje

Kritike VAS

Pitanja?
Višeagentni sustavi

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Iako se ova pitanja postavljaju djelomično i u drugim
Agenti -
definicija
disciplinama (posebice ekonomiji i društvenim
Višeagentni
znanostima), ono što područje višeagentnih sustava
sustavi čini posebnim jest naglasak na to da je riječ o
Interdiscipli-
narnost
računalnim, informatičkim entitetima koji procesiraju
područja
informacije.
Neki pogledi
na područje

Kritike VAS

Pitanja?
Priča o viziji

Višeagentni
sustavi
Uvod

Pregled • Najjednostavnije je razumijeti područje višeagentnih


Globalno sustava kroz razumijavenje vizije istraživača o
računarstvo

Agenti -
budućnosti
definicija
• Dakako, različiti istraživači imaju različita videnja
Višeagentni
sustavi moguće budućnosti
Interdiscipli-
narnost
• Amalgamacija tih vizija (i smjerova istraživanja, i
područja metodologija, i interesa, i ...) definira područje
Neki pogledi
na područje • Ipak, istraživači imaju dovoljno dodirnih točaka da
Kritike VAS smatraju rad drugih relevantnim za svoj vlastiti
Pitanja?
Priča o viziji

Višeagentni
sustavi
Uvod

Pregled • Najjednostavnije je razumijeti područje višeagentnih


Globalno sustava kroz razumijavenje vizije istraživača o
računarstvo

Agenti -
budućnosti
definicija
• Dakako, različiti istraživači imaju različita videnja
Višeagentni
sustavi moguće budućnosti
Interdiscipli-
narnost
• Amalgamacija tih vizija (i smjerova istraživanja, i
područja metodologija, i interesa, i ...) definira područje
Neki pogledi
na područje • Ipak, istraživači imaju dovoljno dodirnih točaka da
Kritike VAS smatraju rad drugih relevantnim za svoj vlastiti
Pitanja?
Priča o viziji

Višeagentni
sustavi
Uvod

Pregled • Najjednostavnije je razumijeti područje višeagentnih


Globalno sustava kroz razumijavenje vizije istraživača o
računarstvo

Agenti -
budućnosti
definicija
• Dakako, različiti istraživači imaju različita videnja
Višeagentni
sustavi moguće budućnosti
Interdiscipli-
narnost
• Amalgamacija tih vizija (i smjerova istraživanja, i
područja metodologija, i interesa, i ...) definira područje
Neki pogledi
na područje • Ipak, istraživači imaju dovoljno dodirnih točaka da
Kritike VAS smatraju rad drugih relevantnim za svoj vlastiti
Pitanja?
Priča o viziji

Višeagentni
sustavi
Uvod

Pregled • Najjednostavnije je razumijeti područje višeagentnih


Globalno sustava kroz razumijavenje vizije istraživača o
računarstvo

Agenti -
budućnosti
definicija
• Dakako, različiti istraživači imaju različita videnja
Višeagentni
sustavi moguće budućnosti
Interdiscipli-
narnost
• Amalgamacija tih vizija (i smjerova istraživanja, i
područja metodologija, i interesa, i ...) definira područje
Neki pogledi
na područje • Ipak, istraživači imaju dovoljno dodirnih točaka da
Kritike VAS smatraju rad drugih relevantnim za svoj vlastiti
Pitanja?
Upravljanje svemirskim letjelicama

Višeagentni
sustavi
Uvod
• Kada je svemirska letjelica na putu sa Zemlje prema
Pregled izvanjskim planetima, u pravilu ekipa ljudi na zemlji
Globalno
računarstvo
kontinuirano prati njezin napredak i odlučuje o tome
Agenti -
kako reagirati u neočekivanim situacijama. Takav način
definicija upravljanja je skup i nepraktičan posebice kada je
Višeagentni
sustavi
potrebno odluke donesti u vrlo kratkom roku. Iz tih
Interdiscipli- razloga organizacije poput NASA-e ozbiljno istražuju
narnost
područja kako učiniti letjelice što autonomnijima - na način da im
Neki pogledi se pridoda veće ovlasti i odgovornosti pri samostalnom
na područje
odlučivanju.
Kritike VAS

Pitanja?
• Ovo nije znanstvena fantastika: NASA-ina DS1 je to
učinila!
Upravljanje svemirskim letjelicama

Višeagentni
sustavi
Uvod
• Kada je svemirska letjelica na putu sa Zemlje prema
Pregled izvanjskim planetima, u pravilu ekipa ljudi na zemlji
Globalno
računarstvo
kontinuirano prati njezin napredak i odlučuje o tome
Agenti -
kako reagirati u neočekivanim situacijama. Takav način
definicija upravljanja je skup i nepraktičan posebice kada je
Višeagentni
sustavi
potrebno odluke donesti u vrlo kratkom roku. Iz tih
Interdiscipli- razloga organizacije poput NASA-e ozbiljno istražuju
narnost
područja kako učiniti letjelice što autonomnijima - na način da im
Neki pogledi se pridoda veće ovlasti i odgovornosti pri samostalnom
na područje
odlučivanju.
Kritike VAS

Pitanja?
• Ovo nije znanstvena fantastika: NASA-ina DS1 je to
učinila!
Deep Space 1

Višeagentni
sustavi • http://nmp.jpl.nasa.gov/ds1/
Uvod
• “Deep Space 1 launched from Cape Canaveral on
Pregled October 24, 1998. During a highly successful primary
Globalno mission, it tested 12 advanced, high-risk technologies
računarstvo
in space. In an extremely successful extended mission,
Agenti -
definicija it encountered comet Borrelly and returned the best
Višeagentni
sustavi
images and other science data ever from a comet.
Interdiscipli-
During its fully successful hyperextended mission, it
narnost
područja
conducted further technology tests. The spacecraft was
Neki pogledi
retired on December 18, 2001.” – NASA Web site
na područje

Kritike VAS

Pitanja?
Deep Space 1

Višeagentni
sustavi • http://nmp.jpl.nasa.gov/ds1/
Uvod
• “Deep Space 1 launched from Cape Canaveral on
Pregled October 24, 1998. During a highly successful primary
Globalno mission, it tested 12 advanced, high-risk technologies
računarstvo
in space. In an extremely successful extended mission,
Agenti -
definicija it encountered comet Borrelly and returned the best
Višeagentni
sustavi
images and other science data ever from a comet.
Interdiscipli-
During its fully successful hyperextended mission, it
narnost
područja
conducted further technology tests. The spacecraft was
Neki pogledi
retired on December 18, 2001.” – NASA Web site
na područje

Kritike VAS

Pitanja?
Autonomni agenti za specijalizirane zadatke

Višeagentni
sustavi
Uvod

Pregled

Globalno • DS1 je primjer jedne općenite klase agenata


računarstvo

Agenti -
• Agenti (i njihove fizičke instance - roboti) imaju važnu
definicija
ulogu u situacijama visokog rizika koje su nepogodne ili
Višeagentni
sustavi nemoguće za ljude
Interdiscipli- • Stupanj autonomije će se razlikovati ovisno o situaciji
narnost
područja (ljudsko upravljanje na daljinu može biti alternativa, ali
Neki pogledi
na područje
ne uvijek)
Kritike VAS

Pitanja?
Autonomni agenti za specijalizirane zadatke

Višeagentni
sustavi
Uvod

Pregled

Globalno • DS1 je primjer jedne općenite klase agenata


računarstvo

Agenti -
• Agenti (i njihove fizičke instance - roboti) imaju važnu
definicija
ulogu u situacijama visokog rizika koje su nepogodne ili
Višeagentni
sustavi nemoguće za ljude
Interdiscipli- • Stupanj autonomije će se razlikovati ovisno o situaciji
narnost
područja (ljudsko upravljanje na daljinu može biti alternativa, ali
Neki pogledi
na područje
ne uvijek)
Kritike VAS

Pitanja?
Autonomni agenti za specijalizirane zadatke

Višeagentni
sustavi
Uvod

Pregled

Globalno • DS1 je primjer jedne općenite klase agenata


računarstvo

Agenti -
• Agenti (i njihove fizičke instance - roboti) imaju važnu
definicija
ulogu u situacijama visokog rizika koje su nepogodne ili
Višeagentni
sustavi nemoguće za ljude
Interdiscipli- • Stupanj autonomije će se razlikovati ovisno o situaciji
narnost
područja (ljudsko upravljanje na daljinu može biti alternativa, ali
Neki pogledi
na područje
ne uvijek)
Kritike VAS

Pitanja?
Upravljanje zračnim prometom

Višeagentni
sustavi
Uvod

• “Jedan od ključnih sustava upravljanja zračnim


Pregled
prometom na jednoj zračnoj luci, neočekivano ispadne,
Globalno
računarstvo pri čemu letovi ostaju na upravljanje bez pomoći
Agenti - sustava. Srećom autonomni sustavi upravljanja zračnim
definicija
prometom na obližnjim zračnim lukama prepoznavaju
Višeagentni
sustavi ispad jednog od čvorova te suraduju medusobno kako
Interdiscipli- bi pratili i upravljali zatečenim letovima.”
narnost
područja
• Sustavi koji su u stanju preuzeti inicijativu kada je to
Neki pogledi
na područje potrebno!
Kritike VAS • Agenti koji suraduju su u stanju rješavati probleme koje
Pitanja?
agent samostalno nije u mogućnosti rješiti
Upravljanje zračnim prometom

Višeagentni
sustavi
Uvod

• “Jedan od ključnih sustava upravljanja zračnim


Pregled
prometom na jednoj zračnoj luci, neočekivano ispadne,
Globalno
računarstvo pri čemu letovi ostaju na upravljanje bez pomoći
Agenti - sustava. Srećom autonomni sustavi upravljanja zračnim
definicija
prometom na obližnjim zračnim lukama prepoznavaju
Višeagentni
sustavi ispad jednog od čvorova te suraduju medusobno kako
Interdiscipli- bi pratili i upravljali zatečenim letovima.”
narnost
područja
• Sustavi koji su u stanju preuzeti inicijativu kada je to
Neki pogledi
na područje potrebno!
Kritike VAS • Agenti koji suraduju su u stanju rješavati probleme koje
Pitanja?
agent samostalno nije u mogućnosti rješiti
Upravljanje zračnim prometom

Višeagentni
sustavi
Uvod

• “Jedan od ključnih sustava upravljanja zračnim


Pregled
prometom na jednoj zračnoj luci, neočekivano ispadne,
Globalno
računarstvo pri čemu letovi ostaju na upravljanje bez pomoći
Agenti - sustava. Srećom autonomni sustavi upravljanja zračnim
definicija
prometom na obližnjim zračnim lukama prepoznavaju
Višeagentni
sustavi ispad jednog od čvorova te suraduju medusobno kako
Interdiscipli- bi pratili i upravljali zatečenim letovima.”
narnost
područja
• Sustavi koji su u stanju preuzeti inicijativu kada je to
Neki pogledi
na područje potrebno!
Kritike VAS • Agenti koji suraduju su u stanju rješavati probleme koje
Pitanja?
agent samostalno nije u mogućnosti rješiti
Internetski agenti

Višeagentni
sustavi
Uvod

Pregled • Pretraživanje Interneta u potrazi za odgovorom na


Globalno
računarstvo
specifični upit može biti dug i mukotrpan proces. Zašto
Agenti - ne omogućiti računalnom programu - agentu - da
definicija
pretražuje umjesto nas? Agentu bi se u tipičnoj situaciji
Višeagentni
sustavi proslijedio upit koji zahtjeva sintezu različitih informacija
Interdiscipli- s različitih Internetskih izvora. Do pogreške može doći
narnost
područja ako je neki resurs nedostupan (primjerice zbog ispada
Neki pogledi mreže) ili ako nije moguće doći do rezultata.
na područje

Kritike VAS
• Primjer: Siri
Pitanja?
Internetski agenti

Višeagentni
sustavi
Uvod

Pregled • Pretraživanje Interneta u potrazi za odgovorom na


Globalno
računarstvo
specifični upit može biti dug i mukotrpan proces. Zašto
Agenti - ne omogućiti računalnom programu - agentu - da
definicija
pretražuje umjesto nas? Agentu bi se u tipičnoj situaciji
Višeagentni
sustavi proslijedio upit koji zahtjeva sintezu različitih informacija
Interdiscipli- s različitih Internetskih izvora. Do pogreške može doći
narnost
područja ako je neki resurs nedostupan (primjerice zbog ispada
Neki pogledi mreže) ili ako nije moguće doći do rezultata.
na područje

Kritike VAS
• Primjer: Siri
Pitanja?
Što ako poboljšamo agente?

Višeagentni
sustavi
Uvod

Pregled • Internetski agenti ne moraju samo pretraživati


Globalno
računarstvo
• Oni mogu planirati, rasporedivati, kupovati, pregovarati
Agenti - - provoditi niz akcija koje bi u normalnim uvjetima
definicija
provodio čovijek
Višeagentni
sustavi • Kako je sve više stvari moguće obaviti elektronskim
Interdiscipli-
narnost
putem, računalni agenti teoretski imaju pristup sve više
područja sustava koji utječu na stvarni svijet
Neki pogledi
na područje • No, novi istraživački problemi nastaju jednakom
Kritike VAS brzinom kao i nove mogućnosti ...
Pitanja?
Što ako poboljšamo agente?

Višeagentni
sustavi
Uvod

Pregled • Internetski agenti ne moraju samo pretraživati


Globalno
računarstvo
• Oni mogu planirati, rasporedivati, kupovati, pregovarati
Agenti - - provoditi niz akcija koje bi u normalnim uvjetima
definicija
provodio čovijek
Višeagentni
sustavi • Kako je sve više stvari moguće obaviti elektronskim
Interdiscipli-
narnost
putem, računalni agenti teoretski imaju pristup sve više
područja sustava koji utječu na stvarni svijet
Neki pogledi
na područje • No, novi istraživački problemi nastaju jednakom
Kritike VAS brzinom kao i nove mogućnosti ...
Pitanja?
Što ako poboljšamo agente?

Višeagentni
sustavi
Uvod

Pregled • Internetski agenti ne moraju samo pretraživati


Globalno
računarstvo
• Oni mogu planirati, rasporedivati, kupovati, pregovarati
Agenti - - provoditi niz akcija koje bi u normalnim uvjetima
definicija
provodio čovijek
Višeagentni
sustavi • Kako je sve više stvari moguće obaviti elektronskim
Interdiscipli-
narnost
putem, računalni agenti teoretski imaju pristup sve više
područja sustava koji utječu na stvarni svijet
Neki pogledi
na područje • No, novi istraživački problemi nastaju jednakom
Kritike VAS brzinom kao i nove mogućnosti ...
Pitanja?
Što ako poboljšamo agente?

Višeagentni
sustavi
Uvod

Pregled • Internetski agenti ne moraju samo pretraživati


Globalno
računarstvo
• Oni mogu planirati, rasporedivati, kupovati, pregovarati
Agenti - - provoditi niz akcija koje bi u normalnim uvjetima
definicija
provodio čovijek
Višeagentni
sustavi • Kako je sve više stvari moguće obaviti elektronskim
Interdiscipli-
narnost
putem, računalni agenti teoretski imaju pristup sve više
područja sustava koji utječu na stvarni svijet
Neki pogledi
na područje • No, novi istraživački problemi nastaju jednakom
Kritike VAS brzinom kao i nove mogućnosti ...
Pitanja?
Istraživački problemi

Višeagentni
sustavi
Uvod

• Kako agentu objasniti svoje potrebe?


Pregled

Globalno
• Kako da agenti usporeduju ponude različitih
računarstvo
dobavljača? Što ako postoji velik broj različitih
Agenti -
definicija parametara?
Višeagentni • Koji će algoritam koristiti agent pri pregovaranju (a da
sustavi

Interdiscipli-
se osigura dobar izlaz za korisnika)?
narnost
područja • Ovi problemi nisu neozbiljni – automatizirana nabava
Neki pogledi mogla bi se koristiti naveliko (primjerice) u državnoj
na područje
upravi
Kritike VAS

Pitanja? • The Trading Agents Competition ...


Istraživački problemi

Višeagentni
sustavi
Uvod

• Kako agentu objasniti svoje potrebe?


Pregled

Globalno
• Kako da agenti usporeduju ponude različitih
računarstvo
dobavljača? Što ako postoji velik broj različitih
Agenti -
definicija parametara?
Višeagentni • Koji će algoritam koristiti agent pri pregovaranju (a da
sustavi

Interdiscipli-
se osigura dobar izlaz za korisnika)?
narnost
područja • Ovi problemi nisu neozbiljni – automatizirana nabava
Neki pogledi mogla bi se koristiti naveliko (primjerice) u državnoj
na područje
upravi
Kritike VAS

Pitanja? • The Trading Agents Competition ...


Istraživački problemi

Višeagentni
sustavi
Uvod

• Kako agentu objasniti svoje potrebe?


Pregled

Globalno
• Kako da agenti usporeduju ponude različitih
računarstvo
dobavljača? Što ako postoji velik broj različitih
Agenti -
definicija parametara?
Višeagentni • Koji će algoritam koristiti agent pri pregovaranju (a da
sustavi

Interdiscipli-
se osigura dobar izlaz za korisnika)?
narnost
područja • Ovi problemi nisu neozbiljni – automatizirana nabava
Neki pogledi mogla bi se koristiti naveliko (primjerice) u državnoj
na područje
upravi
Kritike VAS

Pitanja? • The Trading Agents Competition ...


Istraživački problemi

Višeagentni
sustavi
Uvod

• Kako agentu objasniti svoje potrebe?


Pregled

Globalno
• Kako da agenti usporeduju ponude različitih
računarstvo
dobavljača? Što ako postoji velik broj različitih
Agenti -
definicija parametara?
Višeagentni • Koji će algoritam koristiti agent pri pregovaranju (a da
sustavi

Interdiscipli-
se osigura dobar izlaz za korisnika)?
narnost
područja • Ovi problemi nisu neozbiljni – automatizirana nabava
Neki pogledi mogla bi se koristiti naveliko (primjerice) u državnoj
na područje
upravi
Kritike VAS

Pitanja? • The Trading Agents Competition ...


Istraživački problemi

Višeagentni
sustavi
Uvod

• Kako agentu objasniti svoje potrebe?


Pregled

Globalno
• Kako da agenti usporeduju ponude različitih
računarstvo
dobavljača? Što ako postoji velik broj različitih
Agenti -
definicija parametara?
Višeagentni • Koji će algoritam koristiti agent pri pregovaranju (a da
sustavi

Interdiscipli-
se osigura dobar izlaz za korisnika)?
narnost
područja • Ovi problemi nisu neozbiljni – automatizirana nabava
Neki pogledi mogla bi se koristiti naveliko (primjerice) u državnoj
na područje
upravi
Kritike VAS

Pitanja? • The Trading Agents Competition ...


Internet stvari

Višeagentni
sustavi
Uvod

Pregled
• Umreženi mikrokontroleri svih vrsta i oblika mogu se
Globalno
računarstvo nabaviti po smješnoj cijeni te se ugraduju u sve više
Agenti -
definicija
različitih uredaja. Jednostavan primjer je pametna
Višeagentni
kuća: uči o ponašanju ukućanja i prilagodava grijanje,
sustavi klimatizaciju, ambijentalnu muziku, osvjetljenje,
Interdiscipli-
narnost
naručuje hranu ...
područja
• Sustavi koji imaju sposobnost učenja (adaptibilnost!)
Neki pogledi
na područje
• Agenti koji posjeduju ambijentalnu inteligenciju!
Kritike VAS

Pitanja?
Internet stvari

Višeagentni
sustavi
Uvod

Pregled
• Umreženi mikrokontroleri svih vrsta i oblika mogu se
Globalno
računarstvo nabaviti po smješnoj cijeni te se ugraduju u sve više
Agenti -
definicija
različitih uredaja. Jednostavan primjer je pametna
Višeagentni
kuća: uči o ponašanju ukućanja i prilagodava grijanje,
sustavi klimatizaciju, ambijentalnu muziku, osvjetljenje,
Interdiscipli-
narnost
naručuje hranu ...
područja
• Sustavi koji imaju sposobnost učenja (adaptibilnost!)
Neki pogledi
na područje
• Agenti koji posjeduju ambijentalnu inteligenciju!
Kritike VAS

Pitanja?
Internet stvari

Višeagentni
sustavi
Uvod

Pregled
• Umreženi mikrokontroleri svih vrsta i oblika mogu se
Globalno
računarstvo nabaviti po smješnoj cijeni te se ugraduju u sve više
Agenti -
definicija
različitih uredaja. Jednostavan primjer je pametna
Višeagentni
kuća: uči o ponašanju ukućanja i prilagodava grijanje,
sustavi klimatizaciju, ambijentalnu muziku, osvjetljenje,
Interdiscipli-
narnost
naručuje hranu ...
područja
• Sustavi koji imaju sposobnost učenja (adaptibilnost!)
Neki pogledi
na područje
• Agenti koji posjeduju ambijentalnu inteligenciju!
Kritike VAS

Pitanja?
Računalne igre

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računalne igre, posebice suvremene MMO igre


računarstvo
predstavljaju prirodnu domenu za inteligentne,
Agenti -
definicija autonomne agente: NPC, mobs, bots ...
Višeagentni
sustavi
• Velik broj algoritama umjetne inteligencije razvijen je
Interdiscipli- upravo za računalne igre!
narnost
područja • MMO proširuje kontekst komunikacijom, koordinacijom,
Neki pogledi
na područje
konkurentnošću, organizacijom ...
Kritike VAS

Pitanja?
Računalne igre

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računalne igre, posebice suvremene MMO igre


računarstvo
predstavljaju prirodnu domenu za inteligentne,
Agenti -
definicija autonomne agente: NPC, mobs, bots ...
Višeagentni
sustavi
• Velik broj algoritama umjetne inteligencije razvijen je
Interdiscipli- upravo za računalne igre!
narnost
područja • MMO proširuje kontekst komunikacijom, koordinacijom,
Neki pogledi
na područje
konkurentnošću, organizacijom ...
Kritike VAS

Pitanja?
Računalne igre

Višeagentni
sustavi
Uvod

Pregled

Globalno • Računalne igre, posebice suvremene MMO igre


računarstvo
predstavljaju prirodnu domenu za inteligentne,
Agenti -
definicija autonomne agente: NPC, mobs, bots ...
Višeagentni
sustavi
• Velik broj algoritama umjetne inteligencije razvijen je
Interdiscipli- upravo za računalne igre!
narnost
područja • MMO proširuje kontekst komunikacijom, koordinacijom,
Neki pogledi
na područje
konkurentnošću, organizacijom ...
Kritike VAS

Pitanja?
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Područje višeagentnih sustava je
interdisciplinarno
Višeagentni
sustavi
Uvod
• Područje višeagentnih sustava je pod utjecajem i
inspiracijom mnogih drugih područja:
Pregled

Globalno
• Ekonomija
računarstvo • Filozofija
Agenti - • Teorija igara
definicija
• Logika
Višeagentni
sustavi • Ekologija
Interdiscipli-
• Sociologija ...
narnost
područja • To istovremeno može biti prednost (uključivanje dobro
Neki pogledi definiranih metodologija u novo područje) ali i slabost
na područje

Kritike VAS
(postoji mnogo različitih pogleda na predmet
Pitanja?
istraživanja)
• Slično je i s područjem umjetne inteligencije
Agenti kao paradigma programskog
inženjerstva:
Višeagentni
sustavi
Uvod

Pregled • Softverski inženjeri došli su do progresivno boljeg


Globalno razumijevanja karakteristika kompleksnosti u
računarstvo
programskoj opremi. Široko je prihvaćen pogled da je
Agenti -
definicija interakcija najvažnija karakteristika kompleksne
Višeagentni programske opreme
sustavi

Interdiscipli- • Kroz prošla dva desetljeća, veliko područje istraživanja


narnost
područja u informacijskim i računalnim znanostima bilo je razvoj
Neki pogledi alata i tehnika za modeliranje, razumijevanje i
na područje
implementaciju sustava u kojima je interakcija ključna
Kritike VAS
stvar
Pitanja?
Agenti kao paradigma programskog
inženjerstva:
Višeagentni
sustavi
Uvod

Pregled • Softverski inženjeri došli su do progresivno boljeg


Globalno razumijevanja karakteristika kompleksnosti u
računarstvo
programskoj opremi. Široko je prihvaćen pogled da je
Agenti -
definicija interakcija najvažnija karakteristika kompleksne
Višeagentni programske opreme
sustavi

Interdiscipli- • Kroz prošla dva desetljeća, veliko područje istraživanja


narnost
područja u informacijskim i računalnim znanostima bilo je razvoj
Neki pogledi alata i tehnika za modeliranje, razumijevanje i
na područje
implementaciju sustava u kojima je interakcija ključna
Kritike VAS
stvar
Pitanja?
Agenti kao alat za razumijevanje društva

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo
• Višeagentni sustavi daju novi alat za simuliranje
Agenti -
definicija ljudskih zajednica, što omogućava nove poglede na
Višeagentni različite vrste društvenih procesa.
sustavi

Interdiscipli-
• Ovo je analogno s “teorijama uma” koje su istraživali
narnost
područja
različiti znanstvenici u području umjetne inteligencije
Neki pogledi
na područje

Kritike VAS

Pitanja?
Agenti kao alat za razumijevanje društva

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo
• Višeagentni sustavi daju novi alat za simuliranje
Agenti -
definicija ljudskih zajednica, što omogućava nove poglede na
Višeagentni različite vrste društvenih procesa.
sustavi

Interdiscipli-
• Ovo je analogno s “teorijama uma” koje su istraživali
narnost
područja
različiti znanstvenici u području umjetne inteligencije
Neki pogledi
na područje

Kritike VAS

Pitanja?
Područje višeagentnih sustava primarno je pretraga za
odgovarajućim teorijskim temeljima:

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Želimo implementirati sustave autonomnih agenata koji
Agenti -
definicija su u medusobnoj interakciji, ali još ne znamo kako bi ti
Višeagentni agenti trebali izgledati
sustavi

Interdiscipli-
• Problem teorije ili inženjerski problem?
narnost
područja • Ovo je takoder slično s područjem umjetne inteligencije
Neki pogledi
na područje

Kritike VAS

Pitanja?
Područje višeagentnih sustava primarno je pretraga za
odgovarajućim teorijskim temeljima:

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Želimo implementirati sustave autonomnih agenata koji
Agenti -
definicija su u medusobnoj interakciji, ali još ne znamo kako bi ti
Višeagentni agenti trebali izgledati
sustavi

Interdiscipli-
• Problem teorije ili inženjerski problem?
narnost
područja • Ovo je takoder slično s područjem umjetne inteligencije
Neki pogledi
na područje

Kritike VAS

Pitanja?
Područje višeagentnih sustava primarno je pretraga za
odgovarajućim teorijskim temeljima:

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Želimo implementirati sustave autonomnih agenata koji
Agenti -
definicija su u medusobnoj interakciji, ali još ne znamo kako bi ti
Višeagentni agenti trebali izgledati
sustavi

Interdiscipli-
• Problem teorije ili inženjerski problem?
narnost
područja • Ovo je takoder slično s područjem umjetne inteligencije
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nisu li to samo distribuirani/konkurentni
sustavi?
Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Puno toga se može naučiti iz ove domene, ali:
Agenti - • Agenti su autonomni, u stanju donositi samostalne
definicija

Višeagentni
odluke - stoga postoji potreba za mehanizmima
sustavi sinkronizacije i koordinacije prilikom samog izvodenja
Interdiscipli-
narnost • Agenti su (mogu biti) “sebični”, stoga su njihove
područja
interakcije ekonomskog karaktera
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nisu li to samo distribuirani/konkurentni
sustavi?
Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Puno toga se može naučiti iz ove domene, ali:
Agenti - • Agenti su autonomni, u stanju donositi samostalne
definicija

Višeagentni
odluke - stoga postoji potreba za mehanizmima
sustavi sinkronizacije i koordinacije prilikom samog izvodenja
Interdiscipli-
narnost • Agenti su (mogu biti) “sebični”, stoga su njihove
područja
interakcije ekonomskog karaktera
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nisu li to samo distribuirani/konkurentni
sustavi?
Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Puno toga se može naučiti iz ove domene, ali:
Agenti - • Agenti su autonomni, u stanju donositi samostalne
definicija

Višeagentni
odluke - stoga postoji potreba za mehanizmima
sustavi sinkronizacije i koordinacije prilikom samog izvodenja
Interdiscipli-
narnost • Agenti su (mogu biti) “sebični”, stoga su njihove
područja
interakcije ekonomskog karaktera
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nije li ovo sve umjetna inteligencija?

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Ne rješavaju se svi problemi umjetne inteligencije (sve
Agenti - komponente inteligencije) kako bi se implementirali vrlo
definicija
korisni agenti
Višeagentni
sustavi
• Klasična umjetna inteligencija ignorirala je društveni
Interdiscipli-
narnost aspekt agenata. Ovo su vrlo važni aspekti inteligentnih
područja
aktivnosti u situacijama stvarnog svijeta
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nije li ovo sve umjetna inteligencija?

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo • Ne rješavaju se svi problemi umjetne inteligencije (sve
Agenti - komponente inteligencije) kako bi se implementirali vrlo
definicija
korisni agenti
Višeagentni
sustavi
• Klasična umjetna inteligencija ignorirala je društveni
Interdiscipli-
narnost aspekt agenata. Ovo su vrlo važni aspekti inteligentnih
područja
aktivnosti u situacijama stvarnog svijeta
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nije li ovo sve ekonomija/teorija igara?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Ova područja nas puno toga mogu naučiti u VAS, ali:
računarstvo

Agenti -
• Dok teorija igara stvara deskriptivne okvire, ne bavi se
definicija
uvijek načinom izračuna rezultata; ovdje se bavimo
Višeagentni
sustavi agentima temeljem algoritama i resursa
Interdiscipli- • Neke pretpostavke u ekonomiji (poput racionalnog
narnost
područja agenta) možda ne vrijede prilikom izgradnje umjetnih
Neki pogledi
na područje
agenata
Kritike VAS

Pitanja?
Nije li ovo sve ekonomija/teorija igara?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Ova područja nas puno toga mogu naučiti u VAS, ali:
računarstvo

Agenti -
• Dok teorija igara stvara deskriptivne okvire, ne bavi se
definicija
uvijek načinom izračuna rezultata; ovdje se bavimo
Višeagentni
sustavi agentima temeljem algoritama i resursa
Interdiscipli- • Neke pretpostavke u ekonomiji (poput racionalnog
narnost
područja agenta) možda ne vrijede prilikom izgradnje umjetnih
Neki pogledi
na područje
agenata
Kritike VAS

Pitanja?
Nije li ovo sve ekonomija/teorija igara?

Višeagentni
sustavi
Uvod

Pregled

Globalno • Ova područja nas puno toga mogu naučiti u VAS, ali:
računarstvo

Agenti -
• Dok teorija igara stvara deskriptivne okvire, ne bavi se
definicija
uvijek načinom izračuna rezultata; ovdje se bavimo
Višeagentni
sustavi agentima temeljem algoritama i resursa
Interdiscipli- • Neke pretpostavke u ekonomiji (poput racionalnog
narnost
područja agenta) možda ne vrijede prilikom izgradnje umjetnih
Neki pogledi
na područje
agenata
Kritike VAS

Pitanja?
Nije li riječ o sociologiji?

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo
• Moguće je koristiti različite rezultate istraživanja
Agenti -
definicija društvenih sustava, ali to ne znači da će se umjetne
Višeagentni zajednice implementirati i ponašati na isti način
sustavi

Interdiscipli-
• Opet, tu je inspiracija i medusobna plodnost, ali teško
narnost
područja
podrazumijevanje
Neki pogledi
na područje

Kritike VAS

Pitanja?
Nije li riječ o sociologiji?

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo
• Moguće je koristiti različite rezultate istraživanja
Agenti -
definicija društvenih sustava, ali to ne znači da će se umjetne
Višeagentni zajednice implementirati i ponašati na isti način
sustavi

Interdiscipli-
• Opet, tu je inspiracija i medusobna plodnost, ali teško
narnost
područja
podrazumijevanje
Neki pogledi
na područje

Kritike VAS

Pitanja?
Pitanja?

Višeagentni
sustavi
Uvod

Pregled

Globalno
računarstvo

Agenti -
definicija

Višeagentni
sustavi

Interdiscipli-
narnost
područja

Neki pogledi
na područje

Kritike VAS

Pitanja?

You might also like