Марвин Минский в своей статье: Структура для представления знания / A Framework for Representing Knowledge, предложил термин «фрейм / frame» (рамка, кадр) для обозначения структуры данных, модели знаний…
Позже термин стал популярен и стал использоваться не только программистами, но и психологами.
«Фрейм («рамка») - единица представления знаний, запечатлённая в прошлом, детали которой могут быть изменены при восприятии текущей ситуации. Фрейм представляет собой целостную структуру информации, извлекаемую индивидом из памяти в новой ситуации. Каждый фрейм может быть дополнен новой информацией (о способах применения фрейма, о следствиях его применения и т. д.). Он представляет собой иерархическую структуру и может рассматриваться как граф, состоящий из вершин и связей между ними. Фрейм имеет несколько уровней. На верхнем уровне фрейма представлена базовая информация о состоянии объекта, на низших (терминалах, терминальных слотах) содержатся конкретные значения и данные. Каждый слот включает условие, которое должно выполняться при установлении соответствия между значениями. Несколько фреймов образуют фреймовую систему. Объект (например, объект восприятия) может быть проанализирован различными фреймами, входящими в единую систему: например, фреймы могут характеризовать вид объекта при различных позициях наблюдателя. Система описывает и способ преобразования вида объекта при переходе от одного фрейма к другому. Каждый фрейм представляет собой иерархическую структуру знания типа: «абстрактное - конкретное». Даже в том случае, когда конкретные знания отсутствуют, фрейм может быть использован, так как некоторые терминалы любого фрейма имеют значение «использовать по умолчанию». Актуализированный в новой ситуации обобщённый или не полностью адекватный ситуации фрейм будет в ходе приёма и переработки информации конкретизирован, видоизменён или дополнен и согласован с текущей ситуацией. Фреймовые системы включены в информационно-поисковые сети. В том случае, если фрейм не соответствует ситуации, актуализируется другой фрейм и т.д. Процесс приобретения знаний и их преобразования описывается как преобразование (дополнение) фреймов и фреймовых систем. Теория фреймов, точнее её различные реализации в […] психологии, является самым приближенным к достижениям современной теории информационных систем вариантом описания процесса индивидуального познания. И вместе с тем эта концепция не описывает и не объясняет процессуально-временные особенности протекания познавательных процессов, не объясняет индивидуальные различия в познавательной активности, не выявляет роль сознания в их регуляции и ничего не говорит о природе субъективной реальности».
Когнитивная психология / Под ред. В.Н. Дружинина, Д.В. Ушакова, М., «Пер’сэ», 2002 г., с. 20.