И восемь человек за сценой…
Знакомьтесь: Макс Вентилла и Деймон Хоровиц. Они компьютерщики, которые хотят создать поисковую программу нового типа, способную отвечать на запросы, с которыми до сих пор не могут справиться самые современные компании, например Google. Google не может с чем-то справиться? Даже трудно себе такое представить. Google и другие поисковики превосходно отвечают на вопросы, связанные с фактами: какая гора самая высокая в мире? Кто был 23-м президентом Соединенных Штатов? Но вопросы, связанные с личными предпочтениями, даются Google с трудом. Спросите «Куда лучше всего зайти выпить пива после футбола в моем городе?», и Google вам не ответит.
Запросы такого типа интересны тем, что другому человеку ответить на них довольно легко. Представьте себе, что вы находитесь на вечеринке с друзьями. Сумеют ли они ответить вам на такой вопрос? Почти наверняка. В отличие от запросов, связанных с фактами, у таких субъективных вопросов нет единственного правильного ответа, и поэтому они так трудны для современных технологий. Тут ответ зависит от личного опыта и предпочтений отвечающего, от того, как он оценивает то, что вы ищете.
Чтобы решить эту проблему, Макс и Деймон создали сервис под названием Aardvark. Они хорошо знакомы с современными технологиями и имеют большой опыт работы в этой области. Казалось бы, они были должны просто погрузиться в процесс и начать разрабатывать программу. Но они потратили полгода на то, чтобы выяснить, что им нужно создать, — только при этом не занимались теоретической разработкой стратегий и не проводили исследований рынка.
Вместо этого они создали серию работающих сервисов. Каждый из них должен был протестировать тот или иной способ решения проблемы. Затем каждый из сервисов был предложен тестерам бета-версии, поведение которых либо подтверждало, либо опровергало каждую из гипотез.
Вот эти сервисы, созданные в период разработки:
Rekkit. Сервис, собирающий отзывы с различных сайтов и дающий на их основе лучшие рекомендации.
Ninjapa. Сервис, позволяющий открывать учетные записи в различных приложениях через единственный веб-сайт и одновременно управлять данными, размещенными на нескольких сайтах.
The Webb. Номер телефона, куда можно позвонить и пообщаться с оператором, который может сделать для вас все, что можно сделать онлайн.
Web Macros. Сервис, позволяющий записывать последовательность действий на веб-сайтах, чтобы можно было повторять одни и те же действия на разных сайтах и делиться «рецептами» выполнения тех или иных задач онлайн.
Internet Button Company. Сервис, позволяющий «запомнить» действия, сделанные на веб-сайте, и создать на основе этого последовательность функций. Можно кодировать кнопки и использовать их как закладки.
Видение Макса и Деймона состояло в том, что компьютер станет виртуальным личным ассистентом, которого пользователь сможет спрашивать почти что о чем угодно. Ассистент будет отвечать на вопросы, связанные с личными предпочтениями, а они требуют способности к оценке и суждению. Первые эксперименты Aardvark тестировали разные вариации этой темы. Была создана серия опытных образцов, предлагавших пользователям разные способы взаимодействия с виртуальным ассистентом и получения ответов на свои вопросы. Но ни один из этих первых образцов не заинтересовал пользователей.
Макс говорит: «Мы сами финансировали компанию, и опытные образцы почти не требовали затрат. Aardvark создан на основе шестого опытного образца. Разработка каждого из них занимала от двух недель до месяца. Мы приглашали от 100 до 200 друзей и просили их протестировать и оценить опытные образцы. Потом мы выясняли, как часто эти люди заходят на сайт снова. Результаты были однозначно негативными, пока не появился Aardvark».
Чтобы тестирование отнимало как можно меньше времени, ни один из опытных образцов не содержал сложных технологий. Эти MVP были предназначены для того, чтобы получить ответ на более важный вопрос: что нужно сделать, чтобы люди стали пользоваться продуктом и рассказывать о нем друзьям?
«Мы выбрали версию Aardvark, — рассказывает Вентилла, — и продолжили тестировать ее. Но роль нового сервиса выполняли живые люди. В течение девяти месяцев они копировали элементы работы программного обеспечения. Мы пригласили восемь человек. Они управляли запросами, классифицировали их и т. д. На самом деле мы развивались и провели несколько раундов тестирования, прежде чем система была автоматизирована, — наше предположение заключалось в том, что пути людей и искусственного интеллекта пересекутся, и мы хотели быть уверены в том, что наш продукт действительно нужен людям. Совершенствуя сервис, мы каждую неделю приглашали от шести до 12 человек и наблюдали их реакцию на макеты, опытные образцы или модели, над которыми продолжали работать. Это были и наши постоянные пользователи, и люди, которые никогда не видели продукт раньше. Наши инженеры часто участвовали в таких сеансах. Это помогало им вводить модификации в режиме реального времени и давало возможность на своей шкуре почувствовать, как это неприятно, когда пользователь не знает, что делать».
Продукт Aardvark действовал на основе сервиса мгновенных сообщений (IM). Пользователь мог отправить вопрос в виде мгновенного сообщения, и Aardvark сообщал ему ответ, полученный от людей, находящихся в списке друзей этого пользователя в социальных сетях: программа производила поиск по друзьям и друзьям друзей и задавала им вопрос. Получив подходящий ответ, она передавала его пользователю.
Конечно, такой продукт должен быть основан на важном алгоритме: если пользователь задал вопрос на определенную тему, кто в его социальной сети может лучше всего на него ответить? Например, нет смысла отправлять человеку, живущему в Сиэтле, вопрос о ресторанах в Сан-Франциско. А вопрос, связанный с программированием, вряд ли стоит отправлять студенту художественного вуза.
В процессе тестирования Макс и Деймон столкнулись с множеством таких технологических проблем. Но не спешили решать их на ранней стадии развития проекта. Вместо этого они вели тестирование в стиле «Волшебника Изумрудного города», имитируя работу программы. Пользователи думали, что взаимодействуют с продуктом, но на самом деле ее работу выполняли люди. Как и MVP для одного клиента, этот подход может показаться совершенно неэффективным. Представьте себе сервис, позволяющий задавать вопросы людям-исследователям — совершенно бесплатно — и получать ответы в режиме реального времени. Такой сервис (в больших масштабах) был бы убыточным, но на микроуровне создать его было несложно, и это позволило Максу и Деймону ответить на несколько важных вопросов: «Если мы сможем решить технические проблемы, связанные с разработкой искусственного интеллекта, станут ли люди пользоваться нашим сервисом?», «Если они станут им пользоваться, приведет ли это к созданию продукта, имеющего реальную ценность?»
Эта система позволила Максу и Деймону снова и снова совершать виражи и отклонять концепции, которые выглядели перспективными, но оказались нежизнеспособными. И когда пришло время развивать бизнес, у них уже был готовый план того, что нужно делать дальше. В результате сервис Aardvark купила компания Google. Говорят, что сумма сделки составила $50 млн.