Один из принципиально новых путей решения данной проблемы связан с построением гипотезы о наличии в структуре информационных систем так называемых ФРЭЙМов. Эта гипотеза предполагала специальную организацию структуры. В ней выделяются незаполненные места. При создании модели «искусственного интеллекта» эти места заполняются определенными содержательными понятиями. Причем заполнение осуществляется инженером, создающим модель. Таким образом, ФРЭИМ представляет собой композицию структуры инвариантного типа и разработки конкретных семиотических моделей. Возникает система, которая обладает достаточно интересными свойствами. Она работает в конкретной области и в то же самое время в результате возможности замены определенных ячеек ФРЭИМа другими понятиями обладает большой степенью лабильности.
На этой основе советскими специалистами под руководством известного кибернетика Д. А. Поспелова были разработаны эвристические программы, которые были способны сочинять сказки. Создавалась некоторая структура ФРЭИМа, которая заполнялась различными конкретными сигналами. Сказка имеет определенные черты, которые являются общими для различных конкретных художественных произведений. Эти черты реализуются в виде ФРЭИМа, затем осуществляется заполнение ячеек.
Следует отметить, что в связи с заполнением одних ячеек возникают и предпосылки для выбора последующей информации. Таким образом, машина оказывается способной сама создавать сюжет сказки исходя из некоторых первоначальных, предпосылок. В этом случае роль инженера — создателя искусственного интеллекта — ограничивается тем, что он разрабатывает общую структуру ФРЭИМа и формирует первичные понятия. Машина сама начинает разрабатывать в дальнейшем содержание сказки исходя из определенных принципов.
При разработке этого направления возникли, однако, трудности. В то время как создание конкретных эвристических программ этого типа приводило к положительным результатам, было трудно разработать какую-то общую теорию, которая позволила бы эффективно оценивать саму структуру ФРЭЙМов, давать прогнозы о том, какая именно их организация является наиболее оптимальной в том или ином случае, какие свойства приобретает система в результате построения из ФРЭЙМов более сложных структур. Так, были созданы эвристические программы, которые обеспечивали диагноз при ремонте радиоаппаратуры, эвристические программы управления производством и т. д. При этом каждый раз человек сам определял характер связей между понятиями (например, понятие города связывалось с понятием уличного движения, освещения и т. д.). Все это воспроизводилось в виде структуры ФРЭЙМа. При этом ФРЭЙМ обеспечивал достаточно высокий уровень «интеллектуальной деятельности». Однако характер одной программы значительно отличался по своим конкретным формам от характера другого ФРЭЙМа, поэтому было трудно сопоставить эти программы друг с другом и найти какие-то более общие законы, принципы функционирования ФРЭЙМов.
Интересна сама форма изложения работы в этой области. Обычно специалист рассказывает общую идею ФРЭЙМов, а затем начинает описывать конкретные программы в той или иной области. Естественно, слушатель, привыкший к более развернутым исследованиям в области «искусственного интеллекта», ожидает, что, после того как будет приведен ряд примеров, последует обобщение, которое будет представлено на абстрактном языке. Слушатель ждет ответа на вопрос, каким же образом идет выбор различных ФРЭЙМов, их создание, построение новых композиций из ФРЭЙМов. Однако оказывалось, что доклад уже окончен. Вопрос о том, были ли попытки использования какого-либо математического аппарата для создания теории более общего типа и более высокого уровня абстракции, приводил к отрицательному ответу.