1. Введение. Общие основы изучения автоматического анализа и генерации человеческой речи и текста.
  2. Морфологический анализ. Определение частей речи, грамматических форм, основ и аффиксов слов.
  3. Синтаксический анализ. Построение структуры предложения и выявление связей между словами.
  4. Семантический анализ. Определение смысла слов, фраз и предложений с учётом контекста.
  5. Прагматический и дискурсивный анализ. Интерпретация текста с учётом ситуации общения, намерений автора и связей между предложениями.
  6. Компьютерная лексикография. Создание, хранение и использование электронных словарей, тезаурусов, онтологий и лингвистических баз данных.
  7. Корпусная лингвистика. Изучение языка на больших коллекциях текстов, называемых корпусами.
  8. Машинный перевод. Автоматический перевод текста или речи между языками.
  9. Распознавание речи. Преобразование устной речи в текст.
  10. Синтез речи. Преобразование текста в естественно звучащую речь.
  11. Информационный поиск. Поиск релевантных документов и ответов на запросы пользователя.
  12. Извлечение информации. Автоматическое выделение сущностей, фактов, событий и отношений из текста.
  13. Автоматическое реферирование. Создание кратких изложений документов.
  14. Анализ тональности и эмоций. Определение оценок, настроения и эмоциональной окраски текста.
  15. Диалоговые системы и чат-боты. Программы, поддерживающие общение с человеком на естественном языке.
  16. Генерация текста. Автоматическое создание связных текстов: ответов, описаний, отчётов, аннотаций и другого контента.