자연어
이를 수행하기 위해 대화형 인터페이스는 자연어 처리(NLP)를 사용하여 컴퓨터가 인간의 언어의 의미를 이해하고 분석하고 만들 수 있게 한다. 워드 프로세서와 달리 NLP는 인간 언어의 구조를 고려한다. (예: 단어가 구를 만들고 구가 문장을 만들어 사용자의 아이디어나 의도를 전달한다) 인간의 언어의 모호한 본성은 기계가 사용자의 요청을 올바르게 해석하는데 어려움을 주며 이로 인해 우리는 자연어 이해(NLU)로 전환하게 되었다.