Обработка знаний – одна из областей обработки информации.

Машинам, при любом способе их организации, задаются числовые величины, получение которых является прерогативой той части процесса обработки, который проводит человек. Поэтому раньше в проектирование систем обработки информации включалось и решение проблемы распределения работ между человеком и машиной.

Примерно 40 лет назад были разработаны ЭВМ с архитектурой фон-Неймана, базирующиеся на теории Тьюринга. Наряду с рядом проблем, решаемых ЭВМ с такой организацией, существуют системы обработки знаний, которые позволяют обрабатывать информацию по совершенно другим принципам, что позволяет решить проблемы традиционной ЭВМ.

Любую систему обработки информации можно описать заранее определённым языком, и она будет наиболее эффективна для решения задач, которые ориентированы на механизмы, построенные на базисе этого языка.

Языки процедурного типа в качестве операционных механизмов используют устройства управления и арифметические устройства, жёстко исполняющие представленную на этом языке программу.

Языки систем обработки знаний являются языками представления знаний, а в качестве операционных механизмов используются специальные механизмы вывода.