Оборот времен - Иван Курносов
Шрифт:
Интервал:
Закладка:
Робкие аплодисменты послышались в зале. Это был маленький успех. Он точно вошел в резонанс с настроением зала. После выступления, когда он сошел со сцены, к нему многие подходили с вопросами. Вручали свои визитки и материалы.
В обед Альберт зашел в кафе «Дельфин», где они часто встречались с Юрием, и занял освободившийся столик у окна. На встречу он всегда приходил первым. Посмотрел на часы – прошло уже двадцать минут от назначенного времени. Нужно иметь совесть.
Появился Юрий, улыбаясь, пожал руку Альберту. Он светился изнутри. Значит, опять у него появились супер-идея. Сделав заказ, Альберт попросил: «Ну, рассказывай».
Юрий обратил внимание на то, как Альберт, что-то записав, положил в карман свой смартфон. И предложил ему увеличить память своего телефона.
– Зачем? – спросил Альберт. – Мне и так хватает.
– Сейчас ведутся разработки мощных компьютерных программ, которые могут моделировать поведение людей при любых ситуациях. Дают рекомендации, что нужно делать и как вести себя в сложных ситуациях. Придет время, и их можно будет ставить на смартфон.
– А для чего мне такая модель? Мне достаточно, чтобы смартфон хранил мои данные. А как вести себя, я могу сам кому угодно посоветовать. В первую очередь, конечно, тебе.
– Для таких, как ты, ничего не нужно менять в этом мире. Это я знаю. Но люди хотят переложить на компьютер все больше и больше функций. – Юрий перешел на тон преподавателя, знающего свой предмет и не терпящего, чтобы кто-то мог поправить его. Особенно из неуспевающих учеников.
– Человеку должен советовать человек знающий и мудрый, – ответил Альберт. – Потому что он несет хоть какую-то ответственность. А компьютерная программа? Ну, ошиблась, или ее не поняли. И все?
– Послушай, программы-советники могут тоже ошибаться, как и люди, это верно. Модели первоначально строились очень просто. Описывались ситуации, и каждой из них приписывались рекомендуемые действия. Если такая ситуация, то нужно делать то-то. Программа определяла ситуацию и находила соответствующие этим условиям действия, разумные с точки зрения человека. Первые простые программы искусственного интеллекта строились на обычных ситуациях и давали простые рекомендации. В какой-нибудь отдельной профессиональной области: медицине, образовании, управлении опасными объектами. Естественно, они были очень ограниченными и жесткими. Но ситуаций, в которые попадает человек или в которых ему требуется решение, много. Увеличение их количества привело к повышению размерности и объему моделей. Самые большие компьютеры не могли справиться с такими задачами.
– А почему тогда люди с маленькой головой справляются? Видимо, плохие разработчики. Природа с этим давно разобралась, – съязвил Альберт, пытаясь догнать мысли Юрия.
Юрий, не обращая внимания на колкости Альберта, продолжал:
– В последнее время получил популярность подход, основанный на раздельном описании ситуаций и правил поведения. Что сразу существенно увеличило области применения моделей и уменьшило количество программных кодов. Но появилась новая трудность в привязке правил и принципов поведения человека к различным ситуациям. Ведь одни и те же действия могут предприниматься им в различных ситуациях.
– Ну, уж по этому поводу уже несколько веков пишет весь мир. Разные люди и поступки.
– Правильно, здесь пригодилась человеческая мудрость, накопленная за многие тысячелетия ее существования. Но дело в том, что объем информации, содержащийся в ней, тоже гигантский. Только религиозной литературы на эту тему не счесть. А если еще сюда добавить современную научную и художественную литературу? И оценивается она не в гигабайтах и терабайтах, а зеттабайтах или даже йоттабайтах.
– В чем? Не расслышал, – удивился Альберт.
– Объясняю для отставших от жизни навсегда: десять в двадцать первой степени или двадцать четвертой.
– Берите древних авторов, они не многословны, – вставил Альберт.
– Послушай, Альберт, с тобой сегодня как никогда приятно разговаривать. Ответ правильный. Древние знания стали источником для разработки базовых моделей.
Альберт похлопал Юрия по плечу:
– Продолжай, Йогабайт.
– Йоттабайт, – поправил Юрий. – Дело в том, что правила и принципы должны позволять человеку действовать гибко, в зависимости от ситуации. А они постоянно меняются. Поэтому это очень непростая задача. Хотя человеческий опыт за многие тысячелетия выработал такие правила. И многие считают, что ими в полной мере обладали древние. Иначе человечество бы не выжило. Забавно, но разработчики компьютерных программ, представители современного техно-поколения, стали гоняться за древними текстами. Популярность приобрела литература о стратегиях достижения целей. Целые книжные полки в магазинах. Наверное, видел?
– Ведь таких книг тоже имеется много. Особенно литературы, которая предлагает человеку пути достижения райского благополучия, – опять подзадорил Юрия Альберт.
– Не совсем так. Точнее совсем не так. – Юрий любил такие парадоксальные обороты. Он считал, что там, где парадокс, спрятана истина. Парадокс ведь существует не в природе, а в нашем понимании природы. Он просто показывает, где у нас узости мышления, которые требуют новых аксиом и правил. Главная проблема заключается в том, что времена меняются и меняются принципы, в соответствии с которыми поступают люди. А как выбрать из всех правил и принципов нужные в конкретной стране и конкретное время – сама программа не может.
– Ну, а теперь выкладывай, – предвкушая супер-идею Юрия, сказал Альберт. Но Юрий решил, поскольку времени было достаточно, последовательно подвести неискушенного в таких вещах Альберта к понимаю проблемы.
– Разработанные программные комплексы содержат только правила и принципы, необходимые для успешного поведения в одной стране в определенном времени. Но это становится сильным ограничением. Времена стали быстро меняться даже на протяжении одного поколения. А открытость границ привела к тому, что человек сегодня здесь, а завтра в Австралии или Южной Африке. Нужно чтобы программа могла работать и в других странах в различных условиях. При изменении правил во внешней среде сегодняшние программы-советники не годятся.
– Ну вот, я же говорил, что только человек может оценивать свое время и поступать в соответствии с его требованиями.
– Для того, чтобы решить эту проблему, нужна иная идея. Компьютерная программа должна обучиться распознавать изменение принципов в зависимости от страны и времени. То есть, популярно объясняю, нужен принцип изменения принципов.
– Принцип изменения принципов, до этого дошли. Видимо, редко выходите на свежий воздух, – рассмеялся Альберт.
– Нужно, чтобы программа позволяла переходить на противоположный принцип для той же ситуации в другой стране или другом времени. Если проще объяснить, программа должна различать ситуацию и давать рекомендацию человеку в зависимости от того, где и в какое время он живет, например, в условиях открытой рыночной экономики или в стране с жестким административным режимом. Одна и та же программа должна срабатывать и там, и там. Причем принципы действий могут быть совершенно различны.