Семик и его сотрудники смогли строить классификацию субъектов по структуре их связей и сравнивать их между собой. Они стали выявлять неявные, незримые для простых наблюдателей отношения. Обычный статистический анализ их не «схватывал». Появился инструмент, способный отследить динамику изменения связей явления или человека во времени.
Первые проверки действенности СИС-метода в оперативной работе дали блестящие результаты. Несмотря на сложную математику, даже молодые оперативники, знакомые с только-только появившимися тогда и еще очень примитивными компьютерами-«персоналками», чрезвычайно быстро осваивали метод. Казалось бы, КГБ получил мощнейшее орудие в борьбе со своими заокеанскими противниками. Но ожидания не сбылись: сначала задавила рутина. Чтобы метод действовал, нужно было перевести в электронную форму миллионы бумажных страниц отчетов, справок и докладных, создав с помощью СИС огромные, живущие своей жизнью базы данных, соединив их с аналитическими службами. Никто этого не хотел. Этому сопротивлялась рать оперативников КГБ среднего звена (они-то становились ненужными) и масса народа, работавшего с бумагой. Да и Союз шел к своей гибели. Может, можно было преодолеть саботаж, но при Горбачеве никто этим заниматься уже не желал. Метод так и не использовали для спасения погибающей страны.
Вместо этого в начале 90-х СИС с успехом применили для создания бирж, а еще для оптимизации товарных потоков в нескольких олигархических группах. Последняя «реинкарнация» метода случилась в начале нового века. Когда Путин объявил курс на усиление государства, СИС предложили применить в ряде силовых структур. Вновь собрался коллектив, усовершенствовал методологию под новые реалии. Но когда технология заработала слишком хорошо, все свернули. Сами понимаете, какие связи выявились, кого на чистую воду выводить начали.
Лучшие программы для построения баз данных сегодня разрабатывает американская корпорация «Оракл». Первые руководители ее не раз обращались к Кириллу Сомику, предлагая либо продать им разработку из «отсталого СССР», либо перейти к ним на службу. Они сами признавали: СИС-метод намного эффективнее их разработок. Нельзя даже сказать, что он опережает своих американских конкурентов на столько-то лет – просто это совсем иной метод. Если везде создавались своеобразные «периодические таблицы» для данных, то Семик использовал для своего детища не химические, а биологические принципы. Данные в его системе как бы живут, размножаются, развиваются и даже борются друг с другом. Это – первые в мире «живые» базы данных, которые обладают собственной логикой существования…
Прервем на время эту историю – и начнем другую.
… Все началось опять-таки в «безнадежно отставшем от цивилизованного мира» Советском Союзе 1980-х. Комиссии Минавиапрома, Минобороны и КГБ СССР сбились с ног. Лучшие эксперты пытались что-то придумать и признавали свое бессилие. Причина отнюдь не банальна. Всего за год в Союзе произошло несколько крупных авиакатастроф. И разбивались самолеты, которые тщательно проверялись на земле, имевшие техническое заключение для рейса. И, тем не менее – катастрофы случались.
Авиаторы валили вину на конструкторов, конструкторы кивали на серийные заводы, а те – на авиаторов, которые, де, неправильно обслуживали воздушные суда. И тогда, скорее от безысходности, один из светил в «теории отказов», «секретный ученый» и маститый академик, подкинул задачку своему аспиранту. Поищи-ка ты, милок, модель этих загадочных катастроф!
Аспирант взялся за дело. Будь он обычным аспирантом, история не имела бы продолжения. Но математиком он оказался выдающимся, и не менее талантливым мыслителем. Он задавал себе правильные вопросы и искал на них ответы до тех пор, пока между реальностью и мыслью не останется зазора. Он перелопатил тонны информации из «черных ящиков», просмотрел предполетные технические заключения. А потом прогнал все это через тогдашние большие ЭВМ. И однажды принес своему учитель решение задачи…
Оказалось, что все были по-своему правы. Действительно, показатели датчиков при предполетном исследовании не содержали тревожных отклонений – а потому по всем инструкциям самолеты не нужно было задерживать. Но наш исследователь, применив собственные математические методы, извлек гораздо больше информации из исходного материала. Он создал систему признаков-маркеров для оценки состояния самолетов, обращая внимание на микроскопические изменения в параметрах. Но выяснилось, что именно эти почти незаметные отклонения, неважные для диагностики, в воздухе лавинообразно нарастали и приводили к беде.