Всякий раз при попытке ответить на любой из этих вопросов остальные, похоже, усложняются, поскольку мы не можем четко отличить наше знание от способов его использования. В следующих нескольких разделах настоящей книги будет дано изложение теории памяти и я постараюсь ответить на все перечисленные вопросы, допустив, что мы храним единицы знаний рядом с агентами, их использующими. Таким образом наши знания оказываются легкодоступными и простыми в использовании. Эта теория основана на представлении об агентах, которых я называю «строками знания», или, для краткости, строками З.
Другими словами, мы «запоминаем» то, о чем думаем, составляя список агентов, участвующих в этой деятельности. Создание строки З подобно составлению списка людей, пришедших на вечеринку. Вот еще один пример того, как работает строка З; это пример предложил Кеннет Хаасе, студент лаборатории искусственного интеллекта при МТИ, чьи мысли оказались весьма важны для формулировки данной теории.
Такова базовая идея теории строк З. Но предположим, что вы взяли конкретный гаечный ключ, а он не подошел к гайке. Значит, вы зря окрасили этот инструмент красным. Чтобы строки З работали эффективно, нам понадобится более изощренная тактика. Тем не менее исходная посылка проста: для каждого знакомого вида умственной деятельности наши строки З могут поставлять разуму фрагменты идей, которые мы использовали ранее для схожей работы. В такой миг мы становимся в немалой степени похожими на прежних себя.
8.2. Воспоминания
Допустим, когда-то, давным-давно, вы решили конкретную задачу P. Некоторые из ваших агентов были тогда активны, другие пребывали в состоянии покоя. Теперь давайте предположим, что некий «процесс обучения» заставил агентов, активных тогда, установить связь с агентом kP, который мы будем называть строкой З. Если вы когда-нибудь снова активируете агента kP, он возбудит только тех агентов, которые были активны, когда вы впервые решали задачу P!
Рис. 15