1939 год и далее. Работа в главном шифровальном центре Великобритании Блетчли-парк (Bletchley Park) над взломом немецкой шифровальной машины «Энигма» (Enigma) натолкнула английского математика Алана Тьюринга (Alan Turing) на идею абстрактной вычислительной машины («машины Тьюрига») и знаменитого теста Тьюринга («может ли машина мыслить»).
1955 год. Американский математик Джон Маккарти предложил термин «Искусственный интеллект», в 1958 году он же разработал язык программирования ЛИСП (LISP — LISt Processing language), используемый в работах по ИИ.
1959 год. Американский ученый (доктор политологии) Герберт Саймон (Herbert A. Simon) с соавторами разработал компьютерную программу «Универсальный решатель задач» (General Problem Solver, GPS), способную доказывать теоремы в строго формализованных областях.
1966 год. Американский математик Джозеф Вейценбаум (Joseph Weizenbaum) создал компьютерную программу Элиза (ELIZA), создающую иллюзию общения человека с машиной.
1964–1965 годы. Cоветский математик Сергей Маслов и американский ученый британского происхождения Джон Робинсон (John A. Robinson) предложили алгоритмы автоматического доказательства теорем.
1965 год. Американский математик азербайджанского происхождения Лотфи Заде (Lotfi Zadeh) создал теорию нечетких множеств и нечеткой логики, играющую важную роль в ИИ.
1969 год. Марвин Минский (Marvin Lee Minsky) и Сеймур Пейперт (Seymour Papert) показали принципиальные ограничения возникшей несколько ранее концепции персептрона. Персептрон (perceptron) — модель восприятия информации мозгом, ранняя модель нейросети.
1970-е годы. Усилиями нескольких ученых (главным образом из Франции и Шотландии) разработан язык логического программирования Пролог (PROLOG PROgramming in LOGic).
1974 год. Разработанная советскими математиками Георгием Адельсоном-Вельским, Владимиром Арлазаровым, Александром Битманом и Михаилом Донским программа КАИССА стала чемпионом мира по шахматам среди компьютерных программ.
1974 год. Марвин Минский ввел термин «фрейм» (frame). Фреймы — способ представления знаний в ИИ.
1971 год. Российский математик Дмитрий Поспелов предложил идею ситуационного управления — это основанный на идеях ИИ способ управления сложными системами. В 1980 году он же предложил определение важной для ИИ семиотической системы.
1977 год. Советский ученый Юрий Журавлев показал возможность построения корректных алгебр над множеством эвристических алгоритмов (это принципиально для ИИ).
1980 год. Джон Маккарти обнаружил важные для ИИ так называемые эффекты немонотонности в открытых предметных областях.
1982 год. Начало японского проекта основанных на идеях ИИ компьютеров пятого поколения (проект не был завершен).
1985 год. Советский математик Юрий Апресян разработал систему машинного перевода ЭТАП.
И, наконец, в 1990–2000-х годах возникли и получили быстрое развитие важнейшие для ИИ идеи машинного обучения и интеллектуального анализа данных, возродился интерес к нейронным сетям.