Анализ и понимание текстов на естественном языке занимали важную роль в исследованиях по искусственному интеллекту. В течение многих десятилетий работы в этом направлении были сосредоточены в областях, называемых "вычислительной лингвистикой" и "обработкой естественного языка". Целью вычислительной лингвистики является "построение логико-лингвистических моделей и соответствующих им алгоритмов и программ". Обработка естественного языка сосредоточена на моделировании всего того, что изучает лингвистика в целом".