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 chatbot vastaa tai esittää vastakysymyksiä. Ne toimivat suhteellisen omatoimisesti ja viestivät luonnollista kieltä käyttäen.[2]
Alun perin chatbotien toiminta perustui suhteellisen yksinkertaisiin periaatteisiin, esim. 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 chatbotien rakentamisen.[3] Uudemmat chatbotit pystyvät esimerkiksi tunnistamaan konteksteja, muuntelemaan vastauksiaan keskustelukumppanin ja -tilanteen mukaan ja jopa viestimään ihmismäisen monitulkintaisesti.[4]
Tunnetuin varhainen chatbot on vuonna 1966 julkaistu Eliza, joka matkii potilaansa kanssa keskustelevaa psykiatria. [5][6] Versio siitä toimitetaan GNU Emacsin mukana (M-x doctor
). Esimerkki suomenkielisestä chatbotista on 1980-luvulla kehitetty Kalle Kotipsykiatri. Vuoden 2022 marraskuussa julkaistiin yleiseen testikäyttöön OpenAI-yrityksen rakentama ChatGPT-chatbot, joka on GPT-3-kielimallien päälle.[7]
Katso myös
Lähteet
- chatbot | TEPA-hakutulos erikoisalojen sanastoista ja sanakirjoista termipankki.fi. Viitattu 4.5.2023.
- Gehl, Robert W. & Bakardjieva, Maria: Socialbots and Their Friends: Digital Media and the Automation of Sociality. New York: Routledge, 2016.
- 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)
- 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)
- 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)
- Landsteiner, Norbert: Eliza Talking Mass:Werk blog. 2005. Viitattu 23.2.2023. (englanniksi)
- 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)