perjantai 14. lokakuuta 2016

Mikä ihmeen botti?

Katselin hetki sitten alla olevan ohjelman. Loppuosassa Jari Tervo mainitsee sanan botti puhuessaan Putinin Venäjästä.
Aamun kirja

Jari Tervo & Matriarkka

  • 15 min
  • toistaiseksi
  • 331 katselua
Vähemmistökansan julma kohtelu on ollut totta aivan Suomen lähinaapurissa. Jari Tervo kuvaa romaanissaan Matriarkka kuinka Stalin siirrätti itärajan toisella puolella olevia inkeriläisiä massoittain Siperiaan. Jari Tervo keskustelee kirjastaan Seppo Puttosen kanssa Aamun kirjassa.


Lainaus Wikipediatekstiä:

Botti

Botti on lyhenne sanasta robotti ja tarkoittaa tietokoneohjelmaa, joka osaa toimia itsenäisesti sille määriteltyjen toimintaohjeiden puitteissa. Alun perin robotti-sanan synonyyminä nähty lyhenne on muuttunut tarkoittamaan käytännössä yksinomaan tietokoneohjelmia. Botti on ohjelma, joka suorittaa tiettyjä tehtäviä määriteltyjen ohjeiden mukaan ainakin osittain itsenäisesti eli ilman ihmisen myötävaikutusta. Muita nimityksiä boteille ovat paitsi robotti, myös agentti. Nimitystä käytetään lisäksi erilaisista tekoälyntutkimuksen itsenäisesti toimivista ohjelmista.

Kuvaus

Englannissa ja monissa muissa kielissä "bot" on lyhenne sanasta "robot". Se tulee tšekin kielen sanasta "robota", joka tarkoittaa (pakko)työtä. Vaikka botit ovatkin mekaanisten laitteiden sijasta yleensä tietokoneissa käytettäviä ohjelmia, on niiden tehtävänä joka tapauksessa tyypillisesti suurta työmäärää, toistoa tai muuta vastaavaa ihmiselle työlästä ja yksitoikkoista rutiinia vaativien tehtävien teko. Monet botit toimivat verkkoympäristöissä, erityisesti internetissä, jolloin tietokoneohjelma sisältää toiminnallisuuden internet-sivujen avaamiseen ja lukemiseen. Botin tietokoneohjelma on tyypillisesti kirjoitettu jollain ns. skriptikielistä, sillä ne sisältävät valmiita työkaluja erilaisten tehtävien toteuttamiseen, ja tietokoneohjelma on verrattain yksinkertainen ja sitä ajetaan tietokoneen komentoriviltä jollakin komennolla.

Käyttö

Eräs tunnettu esimerkki internetissä käytettävistä boteista ovat hakukoneiden hakurobotit, jotka käyvät itsekseen läpi verkkosivuja, vierailevat niillä ja tutkivat niiltä eteenpäin johtavat linkit, muodostaen näin hakukoneelle tietokannan. Toisentyyppisiä botteja ovat internetin keskustelupalstoilla ja pikaviestinohjelmissa käytettävät botit, joiden tehtävät ovat moninaisia. Esimerkiksi IRC-kanavalla toimiva botti voi huolehtia käyttäjäntunnistuksesta antaen kanavan operaattorin oikeudet tietyille käyttäjille ja poistaen epätoivotut käyttäjät kanavalta, pyörittää tietovisaa tai jopa keskustella. Tunnettu monikäyttöinen IRC-botti on Eggdrop. Myös wiki-järjestelmässä käytetään botteja, jotka helpottavat järjestelmän rutiinitehtävien hoitoa.
Eräs laaja bottien käyttökohde ovat tietokonepelit, lähinnä verkossa pelattavat, joissa kohdattavia ei-pelaajahahmoja ("NPC") ohjaa tietokoneohjelma. Laajojen moninpelien botit (esim. RuneScape) voivat haitata oikeiden pelaajien peli-iloa. Sen takia, pelien kehittäjät käyttävät erilaisia esteitä, joita ihmispelaajat voivat helposti ratkoa, mutta tekoäly ei. Äärimmäisissä tilanteissa botit saatetaan bannata, joka tarkoittaa pelistä ulosviemistä usein joksikin ajaksi. Joskus nämä ovat tietokoneroolipeleissä siinä määrin tekoälykkäitä, että ne toimivat vaikkapa keskustelubotin tavoin ja niitä saatetaan kutsuakin boteiksi. Verkossa pelattavassa pokerissa on kokeiltu pokerivastustajina botteja. Samaten jotkin tietokonepelit ovat siinä määrin yksinkertaisia, että on mahdollista ohjelmoida botti, joka "pelaa" pelin läpi ihmispelaajan tavoin.

Ongelmat

Niin sanotussa bottisodassa kahdella tai useammalla botilla on ristiriitaiset toimintaohjeet, mitkä ajavat ne toimimaan keskenään yhteensopimattomalla tavalla. Bottiverkko elibotnet on useiden keskenään yhdessä toimimaan määritetyn botin järjestelmä. Hyvien tarkoitusperien lisäksi myös tietokonerikolliset väärinkäyttävät botnettejä tietoliikenteen häirinnässä, erityisesti palvelunestohyökkäyksissä ja roskapostin lähetykseen. Automaatteja käytetään myös verkkopalvelujen salasanojen murtamiseen tai ei-toivottujen mainoslinkkien lisäämiseen muokattaville sivustoille (blogitwikit kuten Wikipedia, ym.); näitä vastaan on kehitetty Turingin testin ajatuksia hyödyntävä kuvavarmennustekniikka(CAPTCHA).

Populaarikulttuuri

Bottiohjelmat eivät, toisin kuin varsinaiset robotit, ole ainakaan vielä science fiction -kirjallisuuden tai muun populaarikulttuurin vakiokalustoa, mutta poikkeuksiakin löytyy. Jonas Altberg (Basshunter) nousi kuuluisuuteen kappaleella Boten Anna, joka kertoo IRC-botista.

    Ei kommentteja:

    Lähetä kommentti