Спроси у мозга из вольфрама
Александр АМЗИН, Lenta.ru
Стивен Вольфрам, ученый, разработавший популярную программу компьютерной алгебры Mathematica, в мае запустит сервис, который перевернет представления о поиске информации в Интернете. Ресурс Wolfram Alpha будет вычислять ответы на вопросы, заданные на естественном языке.
Что значит вычислять? Обычный поисковик ищет ответы на запрос в уже существующей информации. Если никто раньше на этот вопрос, заданный в схожей форме, не отвечал, пользователь уйдет, несолоно хлебавши. В основе Wolfram Alpha лежит «движок» Mathematica. В него встроен мощный логический механизм, который может делать выводы, имея данные и математическую модель. Этот подход распространен на области, слабо связанные с математикой, в частности - на географию, бизнес и кулинарные рецепты.
Wolfram Alpha может, например, не только отвечать на вопросы вроде «Где находится Египет?» (простые поисковики с таким научились справляться), но и «Где завтра в полдень будет находиться МКС?». Для того, чтобы ответить на последний вопрос, нужно понять, когда наступит завтра, а также иметь математическую модель движения МКС или рассчитать ее, исходя из имеющихся о станции данных. Обычные поисковики этим не занимаются. Wolfram Alpha для этого создан.
Даг Ленат, основатель проекта искусственного интеллекта Cyc, призванного упорядочить повседневные знания и обучить программу отвечать на соответствующие вопросы, рассуждая, как человек, потратил на изучение Wolfram Alpha два часа, беседовал с Вольфрамом и выяснил несколько интересных подробностей о системе. Во-первых, поисковиком Wolfram Alpha можно назвать с большой натяжкой. Он в крайне редких случаях обращается к внешним источникам данных. Команда Стивена Вольфрама потратила несколько лет на создание базы данных фактов, а также большого числа математических моделей. Когда пользователь задает вопрос, данные для ответа будут браться именно из этой базы. Во-вторых, речь не идет о запросах на естественном языке, хотя сам язык запросов очень похож на английский. В то же время система понимает краткие запросы, схожие с теми, к которым привыкли пользователи обычных поисковиков. В-третьих, ответ выводится в виде диаграмм, таблиц и графиков. Например, если ввести gdp (ВВП), то на экране появится график изменения ВВП страны, где находится пользователь, за последние 30 лет. Если ввести gdp France / Germany, будет выведен график соотношения французского ВВП к немецкому за тот же срок. В-четвертых, универсальный вычислитель ответов вычисляет далеко не все, и не вполне дружит с логикой. Ленат приводит следующий пример: на вопрос: «С какой скоростью растут волосы?» - Wolfram Alpha не ответит, но при запросе «10 см в год» выведет длинный список вещей и явлений, так или иначе связанных с этой скоростью. В этом списке есть и скорость волос, но сопоставить ее с заданным вопросом Wolfram Alpha не может.
Трудно сказать, какие перспективы ждут новый проект. Очень часто разработка математиков в конечном итоге оказывается полезна только математикам. Кроме того, неясно, как Стивен Вольфрам сотоварищи собираются проверять накопленные системой факты. А главное, им предстоит научить пользователей правильно задавать вопросы.
Иллюстрация с сайта cyborgfactori.com
Материалы номера