5 research outputs found

    Intelligent Software Agents

    Get PDF
    Agent može korisniku omogućiti lakÅ”e snalaženje kroz svakodnevne obaveze. On preuzima dobar dio opterećenja koje stvara preopterećenje informacijama. Dobra analogija je da u moru informacija postoji čamac koji može dovesti na mjesta gdje korisnik želi biti. ViÅ”e ne pliva sam u ā€žmoru podatakaā€•, oslobođen je kako bi pažnju obratio na smjer kojim ide. Agenti rade upravo to, oslobađaju korisnika u svakodnevnim zadaćama. Prema svojoj definiciji, program koji samostalno obavlja akcije u ime korisnika je agent. No gdje se takav softver moÅ£e primijeniti? Moguća primjena agenata ovisi o dvije stvari. Prva je infrastruktura računalna oprema, senzori, odnosno sve hardverske komponente. Dakle, sva fizička oprema potrebna da agent moÅ£e obavljati svoju funkciju. Druga je sam agent kojeg čini kvalitetan kod koji je samostalan i dovoljno inteligentan za obavljanje zadane funkcije. Kod predstavlja softversku komponentu. Istinski, implementacija agenta ovisi o puno viÅ”e faktora nego Å”to su ova dva. Navedena dva dijela su najvaÅ£nija jer bez njih agent ne moÅ£e postojati. U prijaÅ”njim poglavljima oni su nazvani arhitektura i program. Implementacija određenog poslovnog inteligentnog agenta ovisi i o drugim faktorima kao Å”to su: novac, vrijeme, isplativost, educirani kadrovi koji su sposobni implementirati rjeÅ”enje itd. U konačnici, ti faktori odlučuju gdje i kako će se u poslovanju implementirati agentska rjeÅ”enja poslovnih problema. Odgovor na pitanje implementacije agenata leži u kreativnosti implementacije koja može ograničavati njegovu primjenu. Ovo je čisto teoretski odgovor koji nema svoju vrijednost u poslovnoj okolini. Zato mora biti proÅ”iren i dalje definiran. Za tu svrhu će biti iskoriÅ”teni sami primjeri unutar rada. Iz njih se mogu prikazati generalizirani zaključci. Prvi od njih je taj da kada se govori o stvarnom implementiranom agentskom rjeÅ”enju, misli se na agente, a ne agenta. Ovo je istinito kroz sve primjere. Agent nikada nije implementiran u svoje poslovno okruÅ£enje sam, uvijek je implementirana skupina agenata. Razlog je Å”to su poslovni zahtjevi poduzeća kompleksni. Å to je kompleksniji zahtjev, agent mora biti sloÅ£eniji. No stvoriti tako velikog i kompleksnog agenta je vremenski i resursno zahtjevan posao koji nema zajamčen uspjeh, kao i stvaranje grupe agenata. Ali stvaranje viÅ”e malih agenata u odnosu na jednog velikog ima jednu prednost, pogotovo u poslovanju, smanjenje rizika neuspjeha. U programiranju velika razina kompleksnosti programa jamči veću razinu programskih greÅ”aka, odnosno bugova. To u poslu moÅ£e rezultirati gubitkom novca, zbog dugog vremena koje mora biti utroÅ”eno na eliminaciju bugova. LakÅ”e je stvoriti i pratiti desetak malih agenata, nego jednog iste veličine (pri tome se misli na veličinu programskog koda) i kompleksnosti. Agenti zajedno tvore agentski sustav koji nudi istu funkcionalnost kao jedan agent. Također, programiranje viÅ”e malih agenta je viÅ”e u duhu objektnog programiranja jer daje veću razinu decentraliziranosti rjeÅ”enja i omogućava lakÅ”e unaprjeđenje ili zamjenu neke funkcije. Takav ā€žzahvatā€• se moÅ£e napraviti bez utjecaja na cijelo agentsko rjeÅ”enje. Agentska rjeÅ”enja su optimalna samo kada poduzeće procesuira i analizira velike količine podataka, iz njih vuče svoje akcije i korisne informacije. Agenti mogu biti implementirani bilo gdje unutar poduzeća, ali su najučinkovitiji kada se koriste u području u kojem je uočen problem radi kojeg su stvoreni, pritom se misli na preopterećenost informacijama. Poslovna funkcija koja je najviÅ”e pogođena tim problemom je menadžment. U sva tri primjera poslovnih agenata koji su prikazani u radu evidentirana je povezanost agenata s uspjeÅ”nim menadžmentom. Učinkovitija prodaja i nabava su u većini slučajeva povezani s agentskim poslovnim rjeÅ”enjem. Inteligentni poslovni agenti su zasada povlastica velikih poduzeća i korporacija. Razlog Å”to ovakva vrsta programa joÅ” nije doÅ£ivjela svoju Å”iroku komercijalizaciju i primjenu je Å”to ne postoji poduzeće koje nudi gotova agentska rjeÅ”enja namijenjena poslovnim subjektima. RjeÅ”enje se uvijek stvara, a taj proces zahtijeva veliku količinu stručnih kadrova i novca, a to imaju samo veća poduzeća. Konačno, postavlja se pitanje koliko će pojedino poduzeće beneficirati od inteligentnih poslovnih agenata i jesu li te beneficije lako i jasno mjerljive. U nastavku dajem odgovor na postavljenu hipotezu na početku rada. Drugi primjer poslovnog agenta koji je u radu analiziran daje jasan i mjerljiv odgovor. Misli se na rad akademika Kun-Chieh Y., Ruery-Shun C. i Chia-Chen, C. : ā€žIntelligent service-integrated platform based on the RFID technology and software agent systemā€•. Točnije, slika 25 ā€žGrafikoni pozitivnih promjenaā€•. Prvo promjena je drastično smanjenje stope nestaÅ”ica robe na policama za devedeset posto, odnosno pad s trideset i četiri posto na tri cijela četiri. Smanjenje vremena inventure za osamdeset posto, odnosno pad s jedan cijela dvadeset i pet sati na dan na nula cijela dvadeset i pet. Pad troÅ”kova skladiÅ”ta za Å”ezdeset i osam posto, odnosno pad s dva cijela pet neto milijuna dolara na mjesec na nula cijela osam. Dakle, implementacija agenata moÅ£e imati prednosti smanjenja troÅ”kova i vremena potrebnog za obavljanje određenih poslovnih radnji. Značajna je i razina zadovoljstva kupaca koja je povećana za dvadeset i dva indeksa. Promjena u prodaji, odnosno povećanje prodaje za četrnaest posto nije zanemariv postotak,odnosno povećanje s devetnaest cijela Å”est na dvadeset i dva cijela tri neto milijunima dolara na mjesec. Mjesečna promjena od dva cijela sedam neto milijuna dolara jasno prikazuje beneficijarni učinak agenta u poslovanju. Razdoblje ove promjene ipak je period od mjesec dana. Å to u poslovnom svijetu je maleni vremenski interval za značajne promjene koje mogu rezultirati prikazanom porastu profita. Navedeni podaci prikazuju da odgovor na postavljenu hipotezu je pozitivne naravi. Moguće je primjenom agenata unaprijediti postojeće poslovne funkcije poduzeća. Implementacija inteligentnih poslovnih agenata donosi smanjenje vremena i troÅ”ka pri obavljanju određenih poslovnih funkcija te rasterećuje nositelje tih funkcija, ali donosi i povećanje mogućnosti poduzeća da reagira na potrebe svojih kupaca i analizira ih na način koji prije agenata nije bio moguć. To je posljedica agentove mogućnosti analize i reakcije na informacije koje prima iz svoje okoline. Dokaz ovoj tvrdnji je dvoznamenkasti porast prodaje (profita) u primjeru dva Å”to je glavni cilj većine poslovnih subjekata

    Intelligent Software Agents

    Get PDF
    Agent može korisniku omogućiti lakÅ”e snalaženje kroz svakodnevne obaveze. On preuzima dobar dio opterećenja koje stvara preopterećenje informacijama. Dobra analogija je da u moru informacija postoji čamac koji može dovesti na mjesta gdje korisnik želi biti. ViÅ”e ne pliva sam u ā€žmoru podatakaā€•, oslobođen je kako bi pažnju obratio na smjer kojim ide. Agenti rade upravo to, oslobađaju korisnika u svakodnevnim zadaćama. Prema svojoj definiciji, program koji samostalno obavlja akcije u ime korisnika je agent. No gdje se takav softver moÅ£e primijeniti? Moguća primjena agenata ovisi o dvije stvari. Prva je infrastruktura računalna oprema, senzori, odnosno sve hardverske komponente. Dakle, sva fizička oprema potrebna da agent moÅ£e obavljati svoju funkciju. Druga je sam agent kojeg čini kvalitetan kod koji je samostalan i dovoljno inteligentan za obavljanje zadane funkcije. Kod predstavlja softversku komponentu. Istinski, implementacija agenta ovisi o puno viÅ”e faktora nego Å”to su ova dva. Navedena dva dijela su najvaÅ£nija jer bez njih agent ne moÅ£e postojati. U prijaÅ”njim poglavljima oni su nazvani arhitektura i program. Implementacija određenog poslovnog inteligentnog agenta ovisi i o drugim faktorima kao Å”to su: novac, vrijeme, isplativost, educirani kadrovi koji su sposobni implementirati rjeÅ”enje itd. U konačnici, ti faktori odlučuju gdje i kako će se u poslovanju implementirati agentska rjeÅ”enja poslovnih problema. Odgovor na pitanje implementacije agenata leži u kreativnosti implementacije koja može ograničavati njegovu primjenu. Ovo je čisto teoretski odgovor koji nema svoju vrijednost u poslovnoj okolini. Zato mora biti proÅ”iren i dalje definiran. Za tu svrhu će biti iskoriÅ”teni sami primjeri unutar rada. Iz njih se mogu prikazati generalizirani zaključci. Prvi od njih je taj da kada se govori o stvarnom implementiranom agentskom rjeÅ”enju, misli se na agente, a ne agenta. Ovo je istinito kroz sve primjere. Agent nikada nije implementiran u svoje poslovno okruÅ£enje sam, uvijek je implementirana skupina agenata. Razlog je Å”to su poslovni zahtjevi poduzeća kompleksni. Å to je kompleksniji zahtjev, agent mora biti sloÅ£eniji. No stvoriti tako velikog i kompleksnog agenta je vremenski i resursno zahtjevan posao koji nema zajamčen uspjeh, kao i stvaranje grupe agenata. Ali stvaranje viÅ”e malih agenata u odnosu na jednog velikog ima jednu prednost, pogotovo u poslovanju, smanjenje rizika neuspjeha. U programiranju velika razina kompleksnosti programa jamči veću razinu programskih greÅ”aka, odnosno bugova. To u poslu moÅ£e rezultirati gubitkom novca, zbog dugog vremena koje mora biti utroÅ”eno na eliminaciju bugova. LakÅ”e je stvoriti i pratiti desetak malih agenata, nego jednog iste veličine (pri tome se misli na veličinu programskog koda) i kompleksnosti. Agenti zajedno tvore agentski sustav koji nudi istu funkcionalnost kao jedan agent. Također, programiranje viÅ”e malih agenta je viÅ”e u duhu objektnog programiranja jer daje veću razinu decentraliziranosti rjeÅ”enja i omogućava lakÅ”e unaprjeđenje ili zamjenu neke funkcije. Takav ā€žzahvatā€• se moÅ£e napraviti bez utjecaja na cijelo agentsko rjeÅ”enje. Agentska rjeÅ”enja su optimalna samo kada poduzeće procesuira i analizira velike količine podataka, iz njih vuče svoje akcije i korisne informacije. Agenti mogu biti implementirani bilo gdje unutar poduzeća, ali su najučinkovitiji kada se koriste u području u kojem je uočen problem radi kojeg su stvoreni, pritom se misli na preopterećenost informacijama. Poslovna funkcija koja je najviÅ”e pogođena tim problemom je menadžment. U sva tri primjera poslovnih agenata koji su prikazani u radu evidentirana je povezanost agenata s uspjeÅ”nim menadžmentom. Učinkovitija prodaja i nabava su u većini slučajeva povezani s agentskim poslovnim rjeÅ”enjem. Inteligentni poslovni agenti su zasada povlastica velikih poduzeća i korporacija. Razlog Å”to ovakva vrsta programa joÅ” nije doÅ£ivjela svoju Å”iroku komercijalizaciju i primjenu je Å”to ne postoji poduzeće koje nudi gotova agentska rjeÅ”enja namijenjena poslovnim subjektima. RjeÅ”enje se uvijek stvara, a taj proces zahtijeva veliku količinu stručnih kadrova i novca, a to imaju samo veća poduzeća. Konačno, postavlja se pitanje koliko će pojedino poduzeće beneficirati od inteligentnih poslovnih agenata i jesu li te beneficije lako i jasno mjerljive. U nastavku dajem odgovor na postavljenu hipotezu na početku rada. Drugi primjer poslovnog agenta koji je u radu analiziran daje jasan i mjerljiv odgovor. Misli se na rad akademika Kun-Chieh Y., Ruery-Shun C. i Chia-Chen, C. : ā€žIntelligent service-integrated platform based on the RFID technology and software agent systemā€•. Točnije, slika 25 ā€žGrafikoni pozitivnih promjenaā€•. Prvo promjena je drastično smanjenje stope nestaÅ”ica robe na policama za devedeset posto, odnosno pad s trideset i četiri posto na tri cijela četiri. Smanjenje vremena inventure za osamdeset posto, odnosno pad s jedan cijela dvadeset i pet sati na dan na nula cijela dvadeset i pet. Pad troÅ”kova skladiÅ”ta za Å”ezdeset i osam posto, odnosno pad s dva cijela pet neto milijuna dolara na mjesec na nula cijela osam. Dakle, implementacija agenata moÅ£e imati prednosti smanjenja troÅ”kova i vremena potrebnog za obavljanje određenih poslovnih radnji. Značajna je i razina zadovoljstva kupaca koja je povećana za dvadeset i dva indeksa. Promjena u prodaji, odnosno povećanje prodaje za četrnaest posto nije zanemariv postotak,odnosno povećanje s devetnaest cijela Å”est na dvadeset i dva cijela tri neto milijunima dolara na mjesec. Mjesečna promjena od dva cijela sedam neto milijuna dolara jasno prikazuje beneficijarni učinak agenta u poslovanju. Razdoblje ove promjene ipak je period od mjesec dana. Å to u poslovnom svijetu je maleni vremenski interval za značajne promjene koje mogu rezultirati prikazanom porastu profita. Navedeni podaci prikazuju da odgovor na postavljenu hipotezu je pozitivne naravi. Moguće je primjenom agenata unaprijediti postojeće poslovne funkcije poduzeća. Implementacija inteligentnih poslovnih agenata donosi smanjenje vremena i troÅ”ka pri obavljanju određenih poslovnih funkcija te rasterećuje nositelje tih funkcija, ali donosi i povećanje mogućnosti poduzeća da reagira na potrebe svojih kupaca i analizira ih na način koji prije agenata nije bio moguć. To je posljedica agentove mogućnosti analize i reakcije na informacije koje prima iz svoje okoline. Dokaz ovoj tvrdnji je dvoznamenkasti porast prodaje (profita) u primjeru dva Å”to je glavni cilj većine poslovnih subjekata

    From machine ethics to computational ethics

    Get PDF
    Abstract: Research into the ethics of artificial intelligence is often categorized into two subareas ā€“ robot ethics and machine ethics. Many of the definitions and classifications of the subject matter of these subfields, as found in the literature, are conflated, which I seek to rectify. In this essay, I infer that using the term ā€˜machine ethicsā€™ is too broad and glosses over issues that the term computational ethics best describes. I show that the subject of inquiry of computational ethics is of great value and indeed is an important frontier in developing ethical artificial intelligence systems (AIS). I also show that computational is a distinct, often neglected field in the ethics of AI. In contrast to much of the literature, I argue that the appellation ā€˜machine ethicsā€™ does not sufficiently capture the entire project of embedding ethics into AI/S and hence the need for computational ethics. This essay is unique for two reasons; first, it offers a philosophical analysis of the subject of computational ethics that is not found in the literature. Second, it offers a finely grained analysis that shows the thematic distinction among robot ethics, machine ethics and computational ethics

    Rights for autonomous artificial agents?

    No full text
    corecore