Энгельбарт не остался на этом уровне абстракции, он работал дальше. Он сказал о том, что, если мы хотим поддерживать внутренний процесс, который называется буттстреппинг, и внешний который называется Codiak, необходимо разрабатывать для этого инструменты. Инструменты, примеры которых он запрототипировал и показал в работе, Инструменты, которые превратились в интернет, как мы знаем, сегодня. Хотя, когда он умер в 13-м году он все еще считал, что то что сделано, еще даже рядом не то, что было задумано.
Еще один важный аспект. Три слоя работы организации (тут мы меняе объект и начинаем говорить уже не только о процессе развития группы и ее эволюции, но и о процессе ее деятельности во внешней среде - на рынке, в системе разделения труда. Он говорит о том, что у сообщества, у группы, у человека есть три процесса, которые взаимосвязаны друг с другом, в смысле, три слоя.
- Один – business as usual, это как бы обычная деятельность, практика.
- Второй – процесс улучшения этой практики.
- И третий – процесс улучшения процесса улучшения этой практики.
Он говорил, что обязательно три этих процесса должны присутствовать в организации для того, чтобы можно было говорить о ее организационном IQ. Итак, он говорит о том, что Codiak - это процесс работы со знанием, в первую очередь, с внешним знанием. Он всё время в качестве примера группы приводил два объекта. Это проектная группа, которая работает со сложным проектом. И, собственно говоря, проблемы этих групп никуда не делись, как они в 62-м году были сформулированы, так они и сейчас примерно также и стоят. Это сбор информации, это захват всех диалогов в разном виде, это создание, так называемых, знаниевых продуктов, как для себя, для улучшения своей деятельности, так и для мира, для среды, в которой живёт продукт, проект.
Он сказал, что для того, чтобы высокий организационный IQ как бы был, рос и развивался, необходимо создать вот этот процесс, поддержать. Инструмент поддержки этого процесса он назвал DKR, Dynamic Knowledge Repository, или динамический репозиторий знаний. Он использовал метафору нейросети. Он говорил, что знания сообщества не должны храниться в базе знаний. Это должна быть живая, проактивная знаниевая структура, то, что мы могли бы назвать экзокортексом, то есть, как бы продолжением коры или мозга.
Дальше, он выписал набор требований к такой системе. Ну и ее же он, собственно и реализовал и показал 9 декабря 1968 года, в демонстрации, 50-летие которой мы только что отпраздновали.
Это
расшаренные файлы, документы. Это документы, в которых встречаются разные объекты, звук, записи задачи и так далее. Явно структурированный документ, не понятно всем сейчас, что это такое, потому что это до сих пор не сделали. Это означало буквально следующее: внутри любого документа иерархия, расположение, соотношение объектов должно быть явно прописано, у каждого элемента должны быть свои координаты в смысловом пространстве документа. Что позволяло при помощи второй мышки (слева) перемещаться по этому пространству так же, как правая мышка перемещала курсор по экрану.
Глобальные адреса объектов. У каждого объекта, у картинки внутри файла, у кусочка, у подписи картинки внутри файла есть свой глобальный адрес, к которому можно обратиться по сети.
Управление видом и формой последовательности контента. Это выглядит таким образом. Любой документ может быть переструктурирован автоматически так, чтобы показать либо только заголовки, либо только выжимки, либо определённым образом выдать и поставить определённой стороной любой документ. Это возможно в том случае, если он правильно структурирован исходно.
"Гипер" свойства – это такие свойства, которые гипертекст отличают, например, от текста.
Back links. Сейчас линки ведут в одну сторону, например, на страничку. Страничка не знает, что на неё ведут линки. В исходном проекте они были двусторонние. То есть, как бы все объекты знают, какие линки, куда ведут.
Читаемые адреса. Он говорил о том, что этот адрес, URL, он должен иметь смысл для человека. Если это распечатка, по ней должно быть понятно, что это за объект, в какой структуре находится и так далее. Сейчас это похоже на то, как адресуются объекты в больших индустриальных онтологиях.
Персональные подписи. Он говорил, что все объекты, конечно, модифицируются, изменяются постоянно, потому что это коллаборации, совместная работа с объектами знаний. Но у них должны быть подписи. То есть, как бы все изменения должны быть понятным авторством, у каждого человека это должно быть учтено и прослеживаемо, кто, чего, где, как и когда сделал. Вот эти траектории изменения содержания должны быть доступны легко.
Экспорт с метаданными. То есть, любой экспорт должен позволять затягивать вместе с собой все линки на всех объектах.
Гипер-Почта, кстати, тогда же её придумали, но он имел в виду, что объект приходит опять же, как такой объект со всеми линками, со всеми контекстами и так далее.
Журнал. Все письма, сообщения, фотографии и так далее, все эти вещи должны иметь свой time stamp, в смысле свою временную отметку для того, чтобы можно было посмотреть, когда, что, чего сделано.
Управление доступом – достаточно очевидная вещь. Управление внешними документами, он говорит, что протоколы должны работать таким образом, чтобы любые внешние документы за пределами этой системы, он приводил в пример печатные документы, которые находятся в столе, имели бы какой-то способ адресации изнутри электронных системы.
Контроль словарей. Вот это надо очень большими буквами написать, потому что это до сих пор камень преткновения, каким образом согласовать представления разных людей об одном и том же предмете. У него была куча своих идей на тему того, как это сделать. То есть требуются инструменты совмещения онтологий, различных представлений, и он говорил о тезаурусах и словарях в этом контексте. Он говорил о том, что каждое слово должно относиться к какому-то словарю, что позволяет, заменив словарь, автоматически поменять весь текст под определённый словарь другого человека, другой позиции или, как он их назвал, роли. Про роли у него тоже довольно много всего написано.
Множественность представлений. Он говорил, это одна из главных вещей, потому что она была нарушена, всё пошло к чёртовой бабушке. Он говорил о том, что объектом является знание, а не документ. А документ – это всего лишь вью, как бы его представленность. Он говорил о том, что эти вью должны быть настраиваемые, собственно, у пользователя должна быть возможность перенастраивать вью, не меняя объект. И для этого специальный командный язык он придумал, разработал, запрототипировал. Эти все вот вещи он задумал, запрототипировал и показал 1968 году.
Телеконференция с общим экраном, скайп, зум и так далее.
Кросслинки с другими сетями. Он предполагал, что нужны будут протоколы связи с системами, которыми занимаются те, кто работает с другими типами документов "снаружи" - например CAD, САПР - для того, чтобы объекты в разных реальностях, в том числе в инженерной, в знаниевой были совмещены друг с другом.
Вот тут небольшая лекция, где я рассказываю про концептуальный фреймворк энгельбарта. Лекция в контексте работы с сообществами.