Klepetalni bot je računalniški program, ki je zasnovan za pogovor s človeškim partnerjem. Tovrstna programska oprema naj bi sogovornike prepričala, da je aktiven udeleženec pogovora in da se izmenjuje pravi pomen. Nekatere vrste botov za klepet so celo zasnovane tako, da uporabniki verjamejo, da so vključeni v pogovor z živim človekom. Ta vrsta programa, čeprav se pogosto uporablja zgolj zaradi vrednosti novosti, je uporabna pri psiholoških raziskavah, razvoju umetne inteligence in pri obvladovanju nekaterih vrst poslovnih interakcij s strankami.
Prvi program, ki je deloval kot klepetalni bot, je bil ELIZA, raziskovalno orodje, razvito v šestdesetih letih prejšnjega stoletja. ELIZA je bila zasnovana tako, da preprosto razčleni komentarje človeka in nato odgovori z vprašanji na podlagi nekaterih besed v uporabniškem vnosu. Uporabnikom se je to zdelo fascinantno in so sodelovali v presenetljivo dolgotrajnih pogovorih z ELIZA, ki so jih pogosto razlagali kot smiselne, zahvaljujoč človeški nagnjenosti k iskanju smisla v pogovoru.
Sodobni klepetalni bot ima dostop do večkrat več računalniške moči kot tako zgodnji programi. Posledično lahko sodobni klepetalni roboti za nekaj časa pogosto preslepijo uporabnike in mnogi imajo dobre rezultate pri opravljenem Turingovem testu. Ta test vključuje pogovor med človekom in računalniškim programom. Za program, katerega izhoda ni mogoče razlikovati od človeškega pogovora, se lahko šteje, da je opravil preizkus.
Številni klepetalni roboti so zasnovani za neresne ali zlobne namene. Nekateri uporabniki preprosto ustvarijo bote in jih postavijo na spletna mesta za klepet ali sporočila. Drugi uporabljajo te bote za distribucijo nezaželenega oglaševanja ali za nadlegovanje uporabnikov, čeprav je takšne oglaševalske bote razmeroma enostavno odkriti, saj njihovo nenehno razširjanje informacij o oglaševanju razbije njihovo krinko.
Leta 2011 pa je ta vrsta programa v zadnjih letih postala bolj praktična. Ko stopite v stik s številnimi velikimi podjetji ali državnimi subjekti, človeka zdaj pogosto pozdravi avtomatiziran klepetalni bot. Ti roboti so zdaj sposobni opravljati številne naloge, ki so jih nekoč opravili človeški operaterji, in se rutinsko uporabljajo za zbiranje informacij o uporabnikih, za usmerjanje klicev na ustrezen oddelek ali za opravljanje preprostih nalog brez človeškega posredovanja.
Klepetalni roboti se uporabljajo tudi pri razvoju umetne inteligence. Vsaka uspešna umetna inteligenca mora biti sposobna razčleniti naravni jezik in oblikovati ustrezne odzive. To so naloge, za katere je klepetalni bot že zasnovan.