Искусственный интеллект (artificial intelligence, AI) — раздел информатики, изучающий возможность разумных рассуждений и действий с помощью вычислительных систем и других искусственных устройств. К реализации интеллектуальных систем подходят с точки зрения моделирования человеческого интеллекта. В рамках искусственного интеллекта различают два направления: символьное (семиотическое, нисходящее) основано на моделировании высокоуровневых процессов мышления человека, на представлении и использовании знаний; нейрокибернетическое (нейросетевое, восходящее) основано на моделировании отдельных низкоуровневых структур мозга (нейронов).
Сверхзадачей искусственного интеллекта является построение компьютерной интеллектуальной системы, которая обладала бы уровнем эффективности решений неформализованных задач, сравнимым с человеческим или превосходящим его. В качестве критерия и конструктивного определения интеллектуальности предложен мысленный эксперимент, известный как тест Тьюринга. При построении систем искусственного интеллекта используют функциональное программирование и логическое программирование. От традиционных структурного и объектно-ориентированного подходов к разработке программной логики они отличаются нелинейным выводом решений и низкоуровневыми средствами поддержки анализа и синтеза структур данных.