Терри Аллен Виноград — ученый в области искусственного интеллекта и компьютерных наук. Родился 24 февраля 1946 года в Колорадо, США. Виноград известен своими работами в области обработки естественного языка и взаимодействия человека и компьютера (HCI).
Как написано в его карточке Стэнфордского университета:
«Профессор Виноград занимается проектированием человеко-компьютерного взаимодействия и проектированием технологий для развития. Он руководит учебными программами и исследованиями в области HCI в Стэнфордской группе по взаимодействию человека и компьютера, которая недавно отметила свое 20-летие. Он также является одним из основателей Института дизайна Хассо Платтнера в Стэнфорде («d.school») и преподавателем Центра демократии, развития и верховенства закона (CDDRL)».
В свое время Терри Аллен стал наставником Сергея Брина и Ларри Пейджа, основателей Google. Он повлиял на их видение бизнеса и построение пользовательских систем. В этой статье мы детально познакомимся с жизнью Терри Аллена Винограда и разберем его вклад в развитие технологий.
Создание SHRDLU
В начале 1970-х годов Терри Виноград работал в Массачусетском технологическом институте. Тогда же он разработал программу SHRDLU, которая понимала и выполняла команды естественного языка. Она была одной из самых ранних программ в обработке естественного языка — ключевой области исследований ИИ.
Программу назвали в честь последовательности букв в ETAOIN SHRDLU, частотного порядка в английском языке (это отсылка к лингвистической направленности проекта). SHRDLU разработали для взаимодействия с виртуальным миром, который состоял из простых геометрических блоков.
Программа была написана на языке Micro Planner. Это ранняя версия языка программирования Planner, которую разработали для приложений искусственного интеллекта.
Запускали ПО на компьютере DEC PDP-6. Он представлял собой 36-разрядную машину с объемом памяти до 256 тысяч слов. Несмотря на ограниченные вычислительные ресурсы, PDP-6 было достаточно для запуска SHRDLU и выполнения необходимых вычислений.
Основной функцией SHRDLU было понимание и выполнение команд, которые давали на естественном языке в этом мире блоков. Например, при команде «Найди блок, который выше, чем тот, который ты держишь в руках, и положи его в коробку» SHRDLU разбирал предложение, понимал контекст и выполнял действие.
Программа была построена на основе нескольких ключевых методов ИИ и NLP.
-
Парсинг. Для разбора предложений SHRDLU использовала технику, известную как дополненные сети переходов (ATNs). Это тип графо-теоретического формализма, который может представлять грамматическую структуру языка. Он дает возможность SHRDLU разбирать и понимать синтаксическую структуру входных предложений.
-
Семантический анализ. Когда предложение разобрано, SHRDLU переходила к семантическому анализу, чтобы понять смысл предложения. Она разбирала предложение на команды, которые можно выполнить в мире блоков.
-
Контекстуальное понимание. Например, пользователь обращался к красному блоку. Тогда SHRDLU определяла, какой блок подразумевался.
-
Обработка ошибок и разъяснение. Если команда была неоднозначной или противоречила текущему состоянию мира, SHRDLU просила разъяснения или предлагала альтернативные варианты.
SHRDLU ограничивалась миром блоков, и ее уровень был далек от сложности понимания человеческого языка. Но впечатляет, как программа того времени демонстрировала понимание команд. Она заложила основу для последующих исследований в области NLP и разговорного ИИ. Это привело к появлению сложных голосовых помощников и чат-ботов, которыми мы пользуемся сегодня.
Академическая карьера, знакомство с Пейджем и Брином
Научная карьера Терри Винограда в Стэнфордском университете повлияла и на область компьютерных наук, и на его студентов, многие из которых стали известными фигурами в индустрии.
Его исследовательские интересы охватывали несколько областей, включая искусственный интеллект, взаимодействие человека и компьютера, теорию проектирования. Он был известен своей способностью преодолевать разрыв между теоретическими концепциями и практическими приложениями, за счет чего он стал наставником и преподавателем.
Одним из примечательных моментов академической карьеры Терри Винограда в Стэнфорде — количество успешных студентов, для которых он был наставником. Среди них были Ларри Пейдж и Сергей Брин. Впоследствии они стали соучредителями Google.
Виноград был советником Пейджа по докторской диссертации. Он направлял его исследования, которые в конечном итоге привели к разработке алгоритма PageRank. Его задача — ранжировать веб-страницы на основе их важности. PageRank впоследствии стал основой поисковой системы Google.
Влияние Винограда на Пейджа и Брина вышло за рамки их работы в Стэнфорде. Он был одним из первых советников Google и помогал компании сосредоточиться на удобном для пользователя дизайне и эффективном поиске информации. Именно эти главные принципы привели Google к успеху.
Помимо будущих основателей Google, Виноград был наставником других студентов, которые сделали успешную карьеру в научных кругах, промышленности и предпринимательстве. Он уделял особое внимание как техническим навыкам, так и более широкому пониманию социальных последствий технологий.
Взаимодействие человека и компьютера (HCI)
В 1980-х годах Терри Виноград перешел от изучения ИИ к области взаимодействия человека и компьютера (HCI). Этот переход был не просто сменой фокуса исследований, а фундаментальным изменением. Виноград понял, что будущее вычислительной техники заключается не только в том, чтобы сделать машины умнее, но и в том, чтобы сделать их более удобными в использовании. Он считал, что понимание человеческого поведения и того, как люди взаимодействуют с технологиями, имеет решающее значение для создания эффективных интерактивных систем.
Подход Винограда ориентирован на пользователя и подчеркивает важность понимания потребностей и поведения людей, которые будут использовать систему. Этот подход стал краеугольным камнем хорошей практики проектирования ПО.
Одним из наиболее значительных вкладов Винограда в область HCI является книга Bringing Design to Software (1996). В ней представлен новый подход к проектированию ПО, который подчеркивает роль дизайнера и необходимость понимания точки зрения пользователя.
Сходство подходов Винограда и Джобса
Нет прямых доказательств того, что работы Терри Винограда повлияли на Стива Джобса. Но очевидно, что оба разделяли схожие взгляды, когда речь шла о важности дизайна и пользовательского опыта в технологиях. Стив Джобс уделял особое внимание этому и настаивал на интуитивно понятном и удобном для пользователя дизайне в продуктах Apple. Эта философия созвучна с принципами взаимодействия человека и компьютера (HCI), которые Виноград подчеркивал в своих работах.
Наставничество в Google
Помимо того, что Терри Виноград был наставником и советником Ларри Пейджа по докторской диссертации в Стэнфордском университете, он активно сотрудничал с учредителями Google и после их выпуска из учебного заведения.
В 2002 году Виноград взял академический отпуск и провел некоторое время в Google в качестве приглашенного исследователя. В это время он изучал пересечение теории и практики в области взаимодействия человека и компьютера.
Терри Виноград был одним из первых советников в Google. Принципы компании и ее акцент на удобном интерфейсе и эффективном поиске информации созвучны с философией Винограда, который всегда ставил потребности и поведение пользователя в центр разработки ПО.
Этика в технологиях
В последние годы ученый активно высказывался об этических последствиях применения технологий и искусственного интеллекта. Он утверждает, что технология не является нейтральной и, скорее всего, отражает ценности и предубеждения тех, кто ее создает и использует.
Терри Виноград руководит программой «Технологии освобождения» в Центре демократии, развития и верховенства закона (CDDRL) Стэнфордского университета. Она фокусируется на использовании информационных технологий для продвижения прав человека, социальной справедливости и экономического развития.
«Я всегда восхищался Терри за его глубокое понимание этических проблем в вычислительной технике, его активную деятельность в рамках организации Computer Professionals for Social Responsibility и его усилия по продвижению HCI в Стэнфорде. Его мастерские лекции всегда привлекали меня, как и его ясное мышление в отношении исследований и социальных вопросов», — рассказывает Бен Шнейдерман, американский ученый и профессор Лаборатории человеко-машинного взаимодействия Университета штата Мэриленд.
Сегодняшние дни
Сейчас Терри Винограду 77 лет, он продолжает оставаться значимой фигурой в области ИИ. Его работа сосредоточена на проектировании взаимодействия человека и компьютера. Он выступает одним из основателей Института дизайна Хассо Платтнера в Стэнфорде, также известного как d.school.
Помимо научной работы, Виноград продолжает консультировать ряд компаний, основанных его студентами. Его влияние продолжает ощущаться не только в научных кругах, но и в технологической отрасли.
Что касается будущего HCI и ИИ, особенно выделяется его внимание к этическим соображениям и человеческим ценностям при разработке и внедрении технологий. Работа Терри Винограда ориентирована на будущее, в котором технологии разрабатывают с глубоким пониманием потребностей и поведения человека.