Eden najbolj drznih korakov je prepoznavanje naravnega govora (NLU - Natural Language Understanding). NLU naj bi omogočal pogovorne dialoge, ki so po svoji naravi nestrukturirani in ne zajemajo nobene posebne slovnice. Ta bi načeloma omogočal, da bi uporabniki s sistemom komunicirali tako, kot če bi bil na drugi strani človek.