AI-aangestuurde slimme chatbots zijn ontworpen om vrijwel menselijke interacties met klanten te simuleren. Ze kunnen vrije gesprekken voeren en de intenties, taal en gevoelens begrijpen. Voor deze chatbots is programmering nodig om hem de context van interacties te laten begrijpen. Ze zijn veel lastiger te implementeren en uitvoeren, en hebben veel data nodig om te leren.
Voorbeeld: Virtuele assistenten
Virtuele assistenten zijn een aangepaste versie van slimme chatbots. Siri, bijvoorbeeld, leert van elke interactie met mensen. Daarnaast kan deze bot ook over koetjes en kalfjes praten, wat een bonusvoordeel is van slimme chatbots. Slimme chatbots worden via een open domeinbron getraind om het meest relevante antwoord te geven, maar ze leren het best door informatie in realtime te verzamelen. Let op, bedrijven moeten nog een bot bouwen die echt het werk van virtuele assistenten op zich kan nemen, want daar is gigantisch veel data voor nodig. Maar theoretisch werken slimme chatbots zoals virtuele assistenten binnen web-apps.