Udzielenie odpowiedzi na to pytanie zależy od technologii stojącej za chatbotem. W dużym uproszczeniu, chatboty uczą się poprzez porównywanie nowych danych z tym, co dany bot już wie. Poprzez znajdowanie najlepszych dopasowań, są one w stanie klasyfikować nowe wypowiedzi i dodawać je do swojego repertuaru. Wymagany jest pewien stopień nadzoru aby uniknąć złych dopasowań.