Treść książki

Przejdź do opcji czytnikaPrzejdź do nawigacjiPrzejdź do informacjiPrzejdź do stopki
paradygmatuprogramowaniaagentowego.Poczterechdekadachodpocząt-
kówformowaniasiętychpojęćmożnazauważyć,żeinfrastrukturadotycząca
promocji,standaryzacji,dokumentacjiiimplementacjisystemówwieloagen-
towychbardzosięrozwinęła.Pozatym,jaktobędęudowadniałwdalszych
rozdziałachtejpracy,powstałyurządzenia(smartfony,tablety,komputery
wbudowane),którerzeczywiściemogąbyćnaturalnymnośnikiemfragmen-
tusystemuwieloagentowego.zkoleiksiążkapowinnabyćdrogowskazemdla
osóbchcącychprojektowaćiimplementowaćsystemywieloagentowe.
1.2
Dzisiejszarzeczywistość
Obecniezdecydowanawiększośćspołeczeństwawkrajachcywilizacjiza-
chodniej(zwłaszczaludziemłodziiwśrednimwieku)posiadasmartfon
lubtablet.Ogólnodostępnerozwiązaniachmurowe,zktórychmożnako-
rzystaćzniemalkażdegopunktu:wszkole,nauczelni,wpracyiwpodróży.
Potencjalnemożliwościobliczenioweumożliwiajątworzenieinteligentnych
algorytmów.Komputeryniemalwszechobecne:onemontowanewco-
raztonowychtypachurządzeń(okulary,lodówki,samochody,ubraniaitd.).
Inteligentnemaszynycorazczęściejwykonująpewnezadaniazanas,często
beznaszejwiedzy.Oddajemyimkontrolęnadsytuacjąnawetwsytuacjach
krytycznych(np.nawigacjasamochodowa,hamulce,samochódbezkierowcy
itd.).Chcemy,abykomputerydziałałyefektywniedlanas,częstownaszym
imieniu.Chcemy,abypodejmowałyoneinterakcjewistniejącejinfrastruk-
turze(np.inteligentnydombędziesprawdzałprognozępogody,zamawiał
odpowiedniąilośćenergii,przygotowywałodpowiedniątemperaturę,usta-
wiałżaluzjepododpowiednimkątem).
Towszystkopociągazasobąpewnewymagania.Aplikacjapowinnadzia-
łaćniezależnieodużytkownika,powinnapotrafićwchodzićwinterakcje
zinnymiagentami,aplikacjami,maszynami,systemamiiusługami.Ponad-
to,powinnajaknajlepiejzadbaćointeresyjegowłaściciela.Ztejkrótkiej
analizywynikająpewnepotrzebydlaaplikacji,jakimisą:(i)interakcja,
(ii)podejmowaniedecyzji(wybórdopuszczalnej,najlepszejbądźdostatecz-
niedobrejdecyzji)oraz(iii)możliwośćwykonaniaodpowiedniejakcji,która
spowodujewzrostzadowoleniawłaściciela.
Ludzieposiadająróżnecele,mogąonebyćzarównozbieżne,jakirozbież-
nezcelamiinnychosób.Istniejewięcmnogośćróżnychsposobówinterakcji
zpunktuwidzeniaagenta.Mogąonewspółpracować,abydojśćdopo-
rozumienia;mogąwspółzawodniczyć,abyosiągnąćlepszewyniki;mogą
takżenegocjowaćpewnedecyzje,abyustalićjaknajlepszerozwiązanie;
wkońcumogąpodejmowaćwspólnądecyzjępoprzezjejuzgadnianie.
14