Keskustelubotti

Keskustelubotti (tai keskustelurobotti; palvelubotti[1]; asiointibotti[1]; chattibotti[1], engl. chatbot, jota käytetään ajoittain sitaattilainana) on tietokoneohjelma, joka on suunniteltu käymään keskustelua ihmisen kanssa. Ihminen kirjoittaa tekstiä, ja keskustelubotti vastaa tai esittää vastakysymyksiä. Ne toimivat suhteellisen omatoimisesti ja viestivät luonnollista kieltä käyttäen.[2]

Alun perin keskustelubottien toiminta perustui suhteellisen yksinkertaisiin periaatteisiin, esimerkiksi keskustelun aiheen tunnistamiseen avainsanoista, ja vastakysymyksien muodostamiseen ihmisen edellisen vastauksen perusteella. Tietokoneiden laskenta- ja muistikapasiteettien sekä tekoäly-algoritmien nopea kehittyminen on mahdollistanut aikaisempaa kehittyneempien keskustelubottien rakentamisen.[3] Uudemmat keskustelubotit pystyvät esimerkiksi tunnistamaan konteksteja, muuntelemaan vastauksiaan keskustelukumppanin ja -tilanteen mukaan ja jopa viestimään ihmismäisen monitulkintaisesti.[4]

Tunnetuin varhainen keskustelubotti on vuonna 1966 julkaistu Eliza, joka matkii potilaansa kanssa keskustelevaa psykiatria.[5][6] Versio siitä toimitetaan GNU Emacsin mukana (M-x doctor). Esimerkki suomenkielisestä keskustelubotista on 1980-luvulla kehitetty Kalle Kotipsykiatri. Vuoden 2022 marraskuussa julkaistiin yleiseen testikäyttöön OpenAI-yrityksen rakentama ChatGPT-keskustelubotti, joka on tehty GPT-3-kielimallien päälle.[7]

Katso myös

Lähteet

  1. a b c chatbot | TEPA-hakutulos erikoisalojen sanastoista ja sanakirjoista termipankki.fi. Viitattu 4.5.2023.
  2. Gehl, Robert W. & Bakardjieva, Maria: Socialbots and Their Friends: Digital Media and the Automation of Sociality. New York: Routledge, 2016.
  3. Grimme, Christian; Preuss, Mike; Adam, Lena & Trautmann, Heike: Social Bots: Human- Like by Means of Human Control? Big Data, 2017, 5. vsk, nro 4, s. 279-293. doi:10.1089/big.2017.0044 (englanniksi)
  4. Shah, Huma; Warwick, Kevin; Vallverdú, Jordi & Wu, Defeng: Can Machines Talk? Comparison of Eliza with Modern Dialogue Systems. Computers in Human Behavior, 2016, 58. vsk, s. 278-95. doi:10.1016/j.chb.2016.01.004 (englanniksi)
  5. Weizenbaum, Joseph: ELIZA – A Computer Program For the Study of Natural Language Communication Between Man and Machine. Communications of the ACM, January 1966, 9. vsk, nro 1, s. 36-45. (englanniksi)
  6. Landsteiner, Norbert: Eliza Talking Mass:Werk blog. 2005. Viitattu 23.2.2023. (englanniksi)
  7. Vincent, James: OpenAI’s new chatbot can explain code and write sitcom scripts but is still easily tricked The Verge. 1.12.2022. Viitattu 23.2.2023. (englanniksi)

Aiheesta muualla

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!