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