Chatbot je automatizovaný software navržený k tomu, aby komunikoval s lidmi v reálném čase. S pomocí chatbota lze vytvořit konverzaci, tak aby byla podobná té, kterou by měl jinak člověk s jiným člověkem. Chatboti se často používají na webových stránkách, sociálních sítích, mobilních aplikacích a dalších online platformách, aby poskytovali rychlé odpovědi a asistenci uživatelům.
Chatboti mohou mít různé úrovně složitosti. Základní chatboti pracují na základě jednoduchých pravidel a klíčových slov a jsou schopni odpovídat na určité dotazy nebo instrukce. Pokročilí chatboti využívají umělou inteligenci a strojové učení k tomu, aby byli schopni lépe porozumět kontextu a složitějším dotazům a odpovídali s větší přesností a flexibilitou.