Зазначені властивості, що дозволяють економити пам'ять і час сприйняття, очевидно, можуть проявлятися і при поданні невізуальних знань про світ. Дійсно, системи невізуальних фреймів, наприклад описуваних нижче фреймів-сценаріїв, можна уявити як одне з можливих розумінь предмета обговорення; наприклад, електрогенератор можна уявити як механічну і як електричну системи. Будь-які знання про світ можна уявити собі у вигляді деяких загальних універсальних фрагментів, яким відповідають свої системи фреймів і з яких можна формувати нові системи фреймів, відповідні деяким новим уявленням.
Подання знань про світ за допомогою фреймів виявляється досить плідним при поясненні механізмів розуміння людиною природної мови, міркувань, оповідань, можна побачити дій іншої особи і т. Д. Мабуть, воно буде корисним і при розробці штучних механізмів реалізації перерахованих вище функцій за допомогою ЕОМ.
У роботі М. Мінського в цьому випадку пропонується будувати знання про світ у вигляді фреймів-сценаріїв. Фрейм-сценарій по М. Мінському є типову структуру для деякого дії, поняття події і т. П. Включає характерні елементи цієї дії поняття, події. Наприклад, фрейм-сценарій для події, що складається в святкуванні дня народження дитини, включає наступні елементи, які можна трактувати як вузли фрейму, заповнені завданнями відсутності:
Одяг: недільна, найкраща;
Подарунок: повинен сподобатися.
Для пояснення швидкого розуміння людиною ситуації, що подається сценарієм, в роботі Р. Шенка, Р. Абельсона (1975) пропонується ототожнювати термінали фрейму-сценарію з найбільш характерними питаннями, зазвичай пов'язаними з цією ситуацією. Відповіді на ці питання корисно отримати для розуміння даної ситуації. По суті фрейм-сценарій в цьому випадку є зборами питань, які необхідно задати щодо деякої гіпотетичної ситуації, і способів відповіді на них.
Для фрейма-сценарію - дня народження дитини в число таких питань увійдуть наступні:
Що повинні надіти гості?
Чи обраний подарунок для дитини?
Чи сподобається йому подарунок?
Де купити подарунок?
Де дістати грошей? І т.д.
Для того щоб зрозуміти дію, про який розповідається або яке спостерігається, людина часто змушений поставити такі питання:
«Хто здійснює дію (агент)?»,
«Яка мета дії (намір)?»,
«Які наслідки (ефект)?»,
«На кого ця дія впливає (одержувач)?»,
«Яким чином воно вироблено (інструмент)?».
Слід зазначити, що число питань, пов'язаних з фреймом не визначено, і на перший погляд здається, що для розуміння ситуації їх. може бути дуже багато. Однак на практиці виявляється достатнім задати дуже мало питань, щоб розібратися в ситуації.
Різні люди можуть задавати різну кількість питань щодо однієї і тієї ж ситуації. Число і характер цих питань у великій мірі залежать від бази знань щодо обговорюваного об'єкта у того чи іншого індивідуума. Може виявитися, що повне розуміння не буде досягнуто через відсутність у людини необхідної системи фреймів, які об'єднують знання про обговорюваний предмет.
Однак, коли необхідна база знань існує, а щодо повсякденних понять, дій, міркувань вона є у будь-якої людини, то для розуміння ситуації зазвичай достатньо не дуже велика кількість питань. Це дуже принципове обставина, завдяки якому на інтуїтивному рівні ми приходимо до досить обнадійливому для практики положення, що складається в тому, що велика кількість реальних ситуацій, що виникають при розумінні мови, міркувань, дій можна зрозуміти, отримавши відповіді на обмежене коло питань. А це побічно підтверджує можливість побудови відносно простих моделей світу в даному випадку за допомогою фреймів, достатніх для прийняття рішень в цих ситуаціях.
У разі фреймів-сценаріїв маркери терміналів фрейму стають більш складними, ніж це було у випадку фреймів візуальних образів, і визначають рекомендації щодо того, яким чином треба відповідати на питання, т. Е. Заповнювати термінал завданням. Кожен термінал повинен містити рекомендації щодо того, яким чином знайти його завдання - відповідь на питання. Завдання відсутності або перелік можливих відповідей на питання є найпростішими особливими випадками таких рекомендацій. Мабуть, людина може мати ієрархічний набір таких рекомендацій подібно схемами переваги, запропонованим в роботі Дж. Уїлкса (1973).
Відповідно до підходом М. Мінського повне і всебічне уявлення кожної ситуації типу подія, дія, міркування і т. П. Подібно поданням візуального образу і здійснюється за допомогою не одного, а системи фреймів. Кожен фрейм:
системи відповідає одній з можливих точок зору на ситуацію, що представляється системою фреймів, подібно до того як один з
візуальних фреймів системи представляє візуальний образ з деякою однієї точки спостереження. Різні фрейми системи представляють різні шляхи використання однієї і тієї ж-інформації, що знаходиться на загальних терміналах. Як і в «візуальної ситуації», людина, розуміючи або передаючи думку, «вибирає». один з фреймів. Цей вибір «по суті» полягає у виборі питань, які потрібно задати щодо ситуації, що розглядається.
В інтерпретації Р. Шенка, Р. Абельсона * (1975) сценарій являє собою послідовність дій, які описують часто зустрічаються ситуації. У цій послідовності дій використовується принцип каузального зв'язку, т. Е. Результатом кожної дії є умови, при яких може відбутися наступна дія.
Кожен сценарій має виконавців ролей. Він має різні інтерпретації, що відображають точки зору різних виконавців. Таким чином, його можна розглядати як систему фреймів.
Кількість сценаріїв, що відображають можливі ситуації, що зустрічаються в реальному житті, величезна. Так само як і згаданий вище день народження дитини я гра в футбол, заняття в школі і т. Д. Нижче наводиться сценарій відвідування ресторану з точки зору відвідувача.
Ролі: відвідувач, офіціантка, шеф, касири
Мета: отримати їжу, щоб вгамувати голод Сцена I. Вхід
Увійти в ресторан
Очі направити туди, де є порожні столи
Вибрати, де сісти
Попрямувати до столу
Сісти Сцена 11. Замовлення