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