Дмитрий Дриго – один из самых успешных российских программистов и предпринимателей, экс-руководитель Лаборатории Систем и Технологий IBM в России и основатель компании Codigy, которая занимается созданием приложений для бизнеса с использованием искусственного интеллекта. Благодаря выдающемуся вкладу Дмитрия в сферу IT результатами его деятельности пользуются тысячи крупных коммерческих предприятий и сотни тысяч частных пользователей по всему миру. Как он шел к такому успеху?
Талант с детства
Первый компьютер появился у Дмитрия в 10 лет – это был легендарный «Поиск», советский аналог IBM PC/XT. Он выглядел как большая клавиатура и подключался к телевизору. Именно на «Поиске» Дмитрий научился программировать – и с тех пор стал интересоваться всем, что связано с компьютерами. После 7 класса он поступил в лицей научно-инженерного профиля, где считался лучшим программистом среди сверстников. Свои первые деньги Дмитрий заработал, создавая программы для микроконтроллера, который управлял световой индикацией знаменитой гостиницы «Космос» в Москве, построенной специально к Летним Олимпийским Играм 1980-го года.
После окончания лицея Дмитрий поступил на факультет вычислительной математики и кибернетики МГУ им. Ломоносова и закончил его с отличием. Также его диплом занял третье место на конкурсе лучших дипломных работ Москвы в 2004 году – потенциал будущего гения был виден уже тогда.
Параллельно с написанием диплома Дмитрий стажировался в Европейском Центре Ядерных Исследований (CERN), и вскоре после этого его пригласили на престижную должность в IBM. Дмитрий стал руководителем направления по разработке программ с открытым кодом. Вместе с командой он занимался адаптацией операционной системы Linux под работу мэйнфреймов – высокопроизводительных серверов, предназначенных для решения серьезных бизнес-задач. Проект получил название z/Linux и фактически стал знаковым для IBM и IT-индустрии в целом. Именно эта операционная система легла в основу всех android-смартфонов в мире – влияние Дмитрия и других специалистов российского подразделения IBM на развитие технологий трудно переоценить!
Также в рамках IBM Дмитрий Дриго работал над совершенствованием популярной операционной системы z/VSE. В частности, Дмитрий вместе с командой выполнял задачи по проработке взаимодействия z/VSE и z/Linux в рамках одной информационной среды, занимался адаптацией z/VSE к новому «железу». О важности и успешности этих работ свидетельствует тот факт, что даже спустя десятилетие операционная система z/VSE продолжает использоваться тысячами предприятий во всех уголках земного шара!
Кодинг революционного уровня
После успешного сотрудничества с IBM Дмитрий как настоящий предприниматель решил уйти на «вольные хлеба» и основал собственную компанию. Он назвал ее Codigy. Миссия Codigy – создавать программное обеспечение на основе интернет-технологий, связанных с искусственным интеллектом, машинным обучением и аналитикой. При этом Codigy не занимается производством сайтов, приложений для смартфонов и другими рутинными задачами. Дмитрий изначально поставил перед компанией высокую цель: создавать что-то абсолютно новое, уникальное для индустрии.
Codigy существует с 2016 года и уже выполнила несколько больших проектов в области социальных сетей, музыкальной, автомобильной и медицинской сфер, такие как speen.com, tealtechmmo.com и другие. Некоторые проекты разрабатываются под грифом «совершенно секретно», но есть и такие, о которых известно широкой аудитории.
Например, авторству Codigy принадлежит технология закрытого ресурса для филателистов catchstamp.com. Это платформа, которую основал коллекционер Борис Шейхетов для решения главной проблемы всех филателистов – трудности поиска марок через интернет. Господин Шейхетов обратился к Дмитрию Дриго и Codigy с просьбой разработать сервис онлайн-поиска, который помогал бы найти определенную марку среди миллионов других.
В интернете есть тысячи ресурсов, на которых продаются марки: начиная от Amazon и Ebay и заканчивая отечественными ресурсами violity.com и meshok.net. Самостоятельно изучить весь представленный на них ассортимент почти невозможно. Коллекционеры часто не могут найти нужную им марку, потому что ее либо купил кто-то другой, либо еще не выставили на продажу, либо выставили, но плохо составили описание. Они тратят десятки часов, и зачастую безрезультатно.
Дмитрий Дриго и команда Codigy придумали систему, которая выполняет семантический анализ поисковых запросов, связанных с марками, ищет похожие фразы на тематических сайтах, анализирует и сопоставляет изображения, чтобы распознавать именно нужные марки. Это называется моделью «тройного сита». Также система использует два типа нейросетей: для распознавания графики с марками и для семантического анализа текста.
Алгоритм, разработанный Дмитрием, поистине уникальный. Благодаря технологии поиска, основанной на распознавании контента, удалось достичь улучшения релевантности на 40-50%, причем еще остается потенциал для дальнейшего совершенствования.
Успех по нотам
В данный момент Дмитрий Дриго продолжает создавать революционные проекты в рамках Codigy, а также разрабатывает и совершенствует инновационную систему поиска музыкальных хитов для американской академии ISINA. Суть проекта в следующем: исполнители со всего мира могут отправлять на прослушивание собственные аудиозаписи. Самых перспективных и талантливых артистов приглашают в Америку на обучение, подписывают с ними контракты. Но ежедневно в ISINA присылают огромное количество треков – оно исчисляется тысячами, причем часть из них остается без обязательного взноса и, соответственно, не попадает на прослушивание. Как же найти иголку в стоге сена, а точнее – песню, способную занять высокое место в чартах?
Дмитрий Дриго разработал технологию, которая анализирует песню, как будто по слогам, изучает, из каких нот и аккордов она состоит, в какой тональности написана, сколько длится каждый ее фрагмент и так далее. Затем система выявляет текущие интересы слушателей и актуальные тренды в нейросетях и на основе всех этих данных делает прогноз, есть ли у записи шансы стать популярной.
Как результат – в ISINA отбор талантов стал в 2 раза эффективнее. Кроме того, в академии при помощи этой системы анализируют песни, авторы которых не оплатили обязательный взнос, и если система находит потенциальный хит, то эксперты ISINA уделяют внимание этому треку. Теперь в академии никогда не пропустят запись действительно талантливого исполнителя, даже если он забыл оплатить прослушивание.
* * *
Инновации от Дмитрия Дриго проникают буквально в каждую сферу нашей жизни – от работы и бизнеса до развлечений. Мы сталкиваемся с ними ежедневно: когда пользуемся смартфоном на Android, загружаем файлы на облачный хостинг, расплачиваемся пластиковой картой, транзакции которой обрабатываются на мэйнфреймах с операционной системой z/Linux. Именно благодаря таким талантливым людям, как Дмитрий, наш мир становится удобнее и технологичнее.