III.F. Älykkäät ohjelmistoagentit: A Special Case of the Slave Role
Älykkäät ohjelmistoagentit ovat yleensä tietokoneohjelmia, jotka voidaan käynnistää tietokonejärjestelmään tai verkkoon suorittamaan prosesseja taustalla, usein samalla kun tietokone suorittaa muuta työtä etualalla. Nämä ”agentit” suorittavat sähköisiä tehtäviä isäntänsä puolesta ja voivat myös oppia tarkkailemalla isäntänsä toimintaa. Agenteilla on oma tehtävänsä, ja ne toimivat itsenäisesti suorittaakseen yhden tai useamman tehtävän. Monet agentit ovat itse asiassa myös ”salaisia” agentteja, koska käyttäjä ei useinkaan tiedä, että ne ovat toiminnassa. World Wide Web ja muut verkossa olevat tai toisiinsa kytketyt järjestelmät ovat synnyttäneet monia tämäntyyppisiä agentteja. Jotkin niistä ovat paikallisia ja toimivat vain siinä tietokoneessa, johon ne on sijoitettu, toiset taas ovat liikkuvia ja ulottuvat tai vaeltavat useisiin muihin tietokoneisiin. Useimmat tukeutuvat jonkinlaiseen tekoälyohjelmointiin suorittaakseen tehtävänsä. Agentteja kutsutaan eri nimillä sen mukaan, mitä tehtäviä ne suorittavat. Internetin tekoälyn uudessa sanastossa käytetään usein agentin sijasta termiä bot (lyhenne sanoista robotti). On kehittynyt monia erilaisia botteja.
Chatterbotteja käytetään keskusteluun Internetissä. Ostobotit ovat agentteja, jotka tekevät ostoksia ja etsivät käyttäjille parhaat hinnat. Docbotteja käytetään lääkäreiden ja Jobbotteja työpaikkojen etsimiseen. Musicbotit etsivät musiikkikappaletta, CD-levyä tai äänitiedostoa. ”Hämähäkit” eli spiderbotit tutkivat WWW:n rakennetta ja toimivat sieltä löytämiensä sivujen parissa esimerkiksi laskemalla, tunnistamalla tai indeksoimalla niitä. Hakukoneet tukeutuvat hämähäkkeihin. Knowbotit tai digitaaliset hovimestarit – Nicholas Negroponten termiä käyttäen – suorittavat erilaisia tehtäviä, jotka käyttäjä antaa niille. Evästeet ovat pieniä merkkijonoja, jotka kommunikoivat verkkoselaimen ja palvelimen välillä. Ne sijaitsevat käyttäjän kiintolevyllä. Yhdistetyn palvelimen pyynnöstä eväste kerää tietoja siitä, mitä käyttäjän selain on tallentanut tai hakenut. Monet asiakkaiden profilointijärjestelmät perustuvat evästeisiin. Virukset ovat pieniä ohjelmia, jotka on kirjoitettu aiheuttamaan tarkoituksellisesti vahinkoa tai häiriöitä tietokoneelle, ja ne leviävät tartunnan saaneiden levyjen tai verkkoyhteyksien välityksellä. Kaikki nämä älykkäät agentit tai botit ja monet muut perustuvat periaatteisiin, jotka tekoälytutkijat ovat alun perin löytäneet.
Nämä älykkäät agentit ovat myös moraalisia agentteja, koska niiden toiminta voi joko vahingoittaa tai auttaa ihmisiä tai molempia samanaikaisesti. Aivan kuten 1700- ja 1800-luvuilla eurooppalaiset kauppiaat lähettivät Amerikkaan ja muihin kaukaisiin maihin agentiksi kutsuttuja ryhmiä tekemään töitä heidän puolestaan, käyttäjät lähettävät ohjelmistoagentteja kyberavaruuteen tekemään töitä heidän puolestaan. Agentit saavat ohjeita ”periaatteiltaan” tai omistajiltaan ja toimivat sitten itsenäisesti niiden mukaisesti. Kun älykkäät agentit on lähetetty tehtäväänsä, ne toimivat suurimmaksi osaksi ilman ihmisten tai muiden tahojen suoraa väliintuloa. Ne suorittavat monia toimintoja, kuten ovat vuorovaikutuksessa muiden agenttien, myös ihmisten, kanssa ja havaitsevat ympäristöä, jossa ne toimivat, jotta ne voivat reagoida sen mukaisesti. Ne ovat usein ennakoivia, ahkeria siinä mielessä, että ne jatkavat työskentelyä koko ajan, ja silti ne pystyvät suorittamaan monia monimutkaisia tehtäviä. Näin ollen agenttien periaatteet qua omistajat kantavat suuren osan vastuusta agentin toimista niin kauan kuin agentti noudattaa ohjeita.
Älykkäiden agenttien työtä pidetään useimmiten hyödyllisenä. Esimerkiksi älykkäät ohjelmistoagentit lupaavat auttaa selviytymään informaatiotulvasta erityisesti Internetissä. Agenteilla voidaan suorittaa muun muassa seuraavia arkipäiväisiä tai tylsiä tehtäviä: hallita sähköpostia, kaivaa tietokantoja, järjestää tietokoneen käyttöliittymiä, skannata artikkeleita, personoida tiedonhankintaa, kuten etsiä uutislähteistä ja raporteista käyttäjien haluamaa tietoa, järjestää ja aikatauluttaa kokouksia, hallita verkkoja ja auttaa kartoittamaan Internetissä tällä hetkellä olevaa noin miljardi sivua sisältävää tietoa. Kuitenkin näiden hyötyjen saavuttaminen ja juuri se salaisuus, jossa älykkäät agentit yleensä toimivat, herättävät tärkeitä moraalisia kysymyksiä.
Haku- ja tietobotteja voidaan käyttää esimerkiksi tiedonlouhintatarkoituksiin – haudattujen tai aiemmin tuntemattomien tietojen poimimiseen suurista tietokannoista. Henkilötietoihin sovellettuna niitä voidaan käyttää yksilöiden profilointiin ja sen seurauksena heidän sijoittamiseensa johonkin kuluttajaryhmään tai riskiryhmään, josta he eivät ole tietoisia ja, mikä vielä tärkeämpää, johon voi liittyä sosiaalisia vaikutuksia, jotka vahingoittavat tai leimaavat heitä. Esimerkiksi henkilöltä, jolla on erinomaiset luottotiedot, saatetaan evätä laina, koska botti luokittelee hänet tiettyyn riskiryhmään tiedonlouhintatyönsä tuloksena. Henkilötietoihin sovellettuna botteja voidaan siis käyttää ihmisten yksityisyyden loukkaamiseen tai vaarantamiseen. Botit voivat myös uhata teollis- ja tekijänoikeuksia. Kuten vireillä olevat oikeudenkäynnit verkossa toimivaa vertaisverkkomusiikkipörssiyhtiö Napsteria vastaan (syyskuun 2000 tienoilla) osoittavat, musiikin tekijänoikeuksien haltijat voivat pitää musiikkibotteja varkaina.
Ostobotit aiheuttavat muitakin moraalisia ongelmia. Esimerkiksi MIT:n medialaboratorion professori Pattie Maes on kehittänyt ”Firefly” -nimisen botin, joka on tehnyt hänestä kuuluisan ja rikkaan. (Microsoft osti sen.) Firefly sovittaa yhteen ihmisten kiinnostuksen kohteita, kuten elokuvia, musiikkia ja muuta vastaavaa. Samankaltaisia agenttiteknologian sovelluksia ovat muun muassa Jango (nyt Exciten omistuksessa) ja Anderson Consultingin ”RoboShopper”. Näillä ostosroboteilla tehdyt kokeet ovat kuitenkin herättäneet joitakin ratkaisevia eettisiä kysymyksiä: Kuka on vastuussa agentin ostoksista? Onko agentin sopimus pätevä? Entä muut asiat, joita agentti saattaa tehdä suorittaessaan tehtäväänsä? Voiko agenttiin todella luottaa? Miten inhimillinen omistaja tai periaate pitää agentin ajan tasalla muuttuvista intresseistään ja offline-tapahtumista? Kuka on vastuussa tästä viestinnästä? Merkittävää on, että agentin epäonnistumisen, väärinkäytön tai yhteistoiminnan mahdollisuus on aina olemassa. Agentit voivat riistää käyttäjältä hallinnan ja siirtää sen omistajalleen, ja siten ne voivat aiheuttaa paljon haittaa. Itse asiassa voi olla tarpeen käyttää muita tekoälytekniikoita agentin epäsuotuisan toiminnan torjumiseksi. ”Mainepalvelimet”, jotka voivat tarkistaa agentin uskottavuuden ja auttaa rakentamaan luottamusta, ovat yksi mahdollisuus. Laajemmalla järjestelmätasolla IBM:n ja muiden tutkimuslaitosten alustavat kokeet osoittavat, että bottien laajamittainen käyttö sähköisessä kaupankäynnissä voi vaikuttaa olennaisesti talousmarkkinoiden toimintaan. Tämä herättää tietenkin kysymyksiä oikeudenmukaisuudesta ja tasapuolisuudesta markkinoilla ja siitä, miten eettisesti parhaiten hallita siirtymistä fyysisiltä markkinoilta verkkoavaruuden agenttipohjaisiin markkinoihin.