Режиссер, сценарист, операторИскусственный интеллект. Прочтя эту фразу, читатель наверняка подумает - речь пойдет о далеких заморских ученых, бьющихся над столь серьезной задачей - создать нечто подобное человеческому мозгу. И он ошибется. Эта задача решается в стенах одной таллиннской фирмы - акционерного общества "Sill Software". Ее владелец и директор - Виктор ШАМАРИН. Выпускник Таллиннского политехнического института (1980 г.), инженер-химик, он еще в стенах этого учебного заведения увлекся программированием, а по окончании вуза пришел на работу в один из республиканских вычислительных центров, затем перешел в учебный центр программного обеспечения станков с ЧПУ на заводе "Пионер". "Вечерами, - вспоминает Виктор Шамарин, - работал над компьютерной программой для этих станков. Она оказалась столь удачной, что тогдашний советский "Станкоимпорт" отказался от закупки аналогичной в Швейцарии...".Можно сказать, что с тех пор к нему пришел первый успех программиста, и как специалист он сделал тогда первый, но решительный шаг на пути решения глобальной задачи. Созданной им в 1991 году фирмой заинтересовались американцы и предложили поработать над созданием... да, да, над созданием ни много, ни мало - искусственного интеллекта. Виктор поясняет: "Представьте, - из сотен тысяч фотографий необходимо отобрать сотню-другую, отвечающую вкусам и целям рекламной фирмы. Можно, конечно, засадить для такого отбора людей. Нетрудно, однако, представить, сколь долго им придется биться над решением этой задачи. Компьютерная программа, над которой мы работаем, впитала в себя механизм отбора, действующий в человеческом сознании. Собственно компьютер действует в таком случае как мозг художественно одаренного человека. И действует не только безошибочно, но и многократно быстрей него..." Программист приводит еще примеры использования компьютерной техники. Скажем, из фильма, в котором мелькают кадры городской жизни, необходимо убрать все то, что указывает на время действия - современные автомобили, например, или линии электропередач. Для того чтобы оператор мог впоследствии наложить на отобранные кадры фигуры средневековья... Или же с карты местности, сделанной со спутника, осуществить "наезд" таким образом, чтобы была видна травинка на лужайке или кирпичик на крыше. Я слушаю этот рассказ, и мне кажется, что переношусь в некий загадочный, чуть ли не потусторонний мир, в виртуальную реальность, которая в самом деле является реальностью. - К счастью для нас, - продолжал Виктор, - американцы не ставили задачи - к такому-то сроку создать искусственный интеллект. Мы по их заданию решали и практически решили какую-то часть такой задачи. Я впервые в жизни столкнулся с заказчиком, который субсидировал исследования, могущие и не дать позитивного решения. - Выходит, американцы доверяют вам? - Мы работаем вместе уже пять лет, и американцы поняли, что мы не хотим просто хапать деньги, а настроены на серьезную работу. В первую очередь. И американцам, чего греха таить, выгодно субсидировать нашу небольшую эстонскую фирму. В Штатах за такую же работу им пришлось бы выложить раз в пять больше, хотя и мы неплохо платим своим программистам да плюс по сути бесплатные обеды. Думаем над созданием собственного пенсионного фонда. Хороший программист в Эстонии - это большая проблема, великая ценность, и мы это прекрасно осознаем. - А кто-то централизованно их у нас готовит? - Пытаются в Таллинне, в Техническом университете, на математическом факультете Тартуского университета. Но надо сознавать, что программирование сродни искусству. Программистом человек должен родиться. Научить чему-то, конечно, можно, но если в генах у тебя не заложено, ничего не получится. И я это хорошо знаю по опыту своей фирмы. Чтобы стать классным программистом, надо обладать определенными качествами... И журналист вновь открывает для себя удивительные вещи. Программист, по мнению моего собеседника, должен быть фанатичным, буквально гореть у компьютера. Восемь часов отсидел, выключил и ушел - это не то. Компьютер для программиста должен стать его хобби, любимым занятием. Должны быть от Бога ум, логическое мышление, интуиция. Программист - что режиссер. И в то же время он и сценарист (сценарий - это алгоритм), и драматург, и оператор, и постановщик. Очень важно, как выглядит на компьютере программа, ее оформление. Она должна привлекать внимание пользователя, то есть программист еще и художник, дизайнер. Беседа наша подходит ближе к эстонской действительности, которую фирма также не забывает. Разработали программу загрузки и температурного режима хранения зерна в элеваторах Кейлаского комбината зернопродуктов, создали систему работы станков с числовым программным управлением - она действует на многих предприятиях Эстонии, где есть такое оборудование. "Шесть или семь "продаж" по Эстонии", - говорит Виктор. Одна из популярных программ - "бухгалтерский учет". "Хорошего, опытного бухгалтера держать дорого, - поясняет он. - А неопытный может наделать ошибок. А при наличии программы - стоит она относительно недорого - со своими обязанностями справится и рядовой бухгалтер. Программа проста, на обучение уходит часа три, не больше". - Многие фирмы уже купили ее? - За полгода окoло пятнадцати продаж. Но мы не торопимся ее рекламировать и продавать, хотим посмотреть, как программа ведет себя в деле. Вдруг какая-то недоработка, может поползти слух, а город маленький... Директор обращает внимание на такой весьма характерный факт. Иные фирмы стремятся заказать для себя программу на Западе. Стоит она там безумно дорого, но зато, дескать, сколь престижно! А ведь аналогичная программа, выполненная эстонской фирмой, обойдется много дешевле. Пресловутое преклонение перед Западом, оказывается, весьма живуче. Надо к тому же учесть, что программа, создаваемая "вообще", не учитывает местных особенностей. А учесть их в состоянии только местная фирма. Слов нет, требования к программистам Виктор Шамарин предъявляет высокие. А в самой фирме работают только одаренные, фанатично преданные делу специалисты? - спрашиваю директора. - Вначале принимаем на тестирование, - отвечает он. - И большинство, к сожалению, отсеивается, оставляем действительно одаренных. Недавно приняли решение допускать к тестированию только людей с высшим образованием, со знанием английского языка. И все равно отсев велик. Многие приходят для того чтобы сразу заработать много денег. Почему-то новичку кажется, что программисту это под силу. А через полгода выясняется, что такому человеку лучше идти на рынок торговать помидорами. Там он действительно что-то сможет заработать, причем сразу. Наша же специфика - проработал с полгода и тогда только предъявляй: вот видите, у меня получилось! И тогда, и только тогда, если действительно получилось, мы начинаем ему платить как программисту. Мы ценим, в первую очередь, тех, для кого сам процесс программирования в радость. А деньги - деньги, конечно, нужны, но это уже вторично. Вот такой он человек, Виктор Шамарин, главный режиссер, сценарист, оператор в одном лице, художник и драматург. Таково его дело. Ярослав ТОЛСТИКОВ. P.S. Рекламу фирмы "Software" смотрите в телевизионной программе "Телепат" - приложении к сегодняшнему номеру газеты "Молодежь Эстонии"- "Cуббота".
|