13 лет назад 1 октября 2011 в 0:20 1505

Wolfram|Alpha – это представитель любопытного семейства онлайновых справочников: так называемых баз знаний. В отличие от обычных поисковиков, такие сервисы работают не с внешними ресурсами, а с собственной структурированной базой данных. Кроме того, они выдают не ссылку на источник, а прямой ответ на поставленный пользователем вопрос. Другими словами, перед нами средство так называемого фактографического поиска. Особенность Wolfram|Alpha состоит в применении собственных интеллектуальных алгоритмов разбора запросов, наличии серьезных возможностей выполнения прямых вычислений, гибких средств демонстрации результатов, а также широкого выбора опций экспорта данных.

Поиск Wolfram|Alpha
Интерфейс Wolfram|Alpha (www.wolframalpha.com) на первый взгляд весьма прост: нас встречает тривиальная строка поиска. Расширенного режима нет – его заменяет система автоматического определения запроса, которая пытается самостоятельно «понять», что пользователь ввел в строку и, соответственно, что рассчитывает получить. Wolfram|Alpha распознает простые запросы на поиск объектов, формулы, умеет автоматически проводить конвертацию величин.

Wolfram|Alpha – это не просто поисковик, а база знаний

Принимая запрос, система также подсказывает возможные варианты его формулировки и проверяет правописание. Такие функции не назовешь новинками, однако здесь они оптимизированы под научную сферу и оказываются действительно более точными и актуальными, чем в обычных универсальных поисковиках. Способности Wolfram|Alpha в сфере вычислений действительно впечатляют. С его помощью можно проводить арифметические расчеты, решать уравнения, работать с примерами из дискретной математики и теории чисел, визуализировать результаты в виде графиков. Нельзя не отметить хорошее «знакомство» Wolfram|Alpha с геометрией: введя название какой-либо фигуры, мы получим не только справку о ней, но и примеры вычисления ее параметров, развертку и массу других полезных данных.

Но в то же время Wolfram|Alpha – это не просто продвинутый онлайновый калькулятор. В его справочных базах есть даже синоптические сведения. Это, конечно же, не просто банальный прогноз погоды. С помощью Wolfram|Alpha можно, например, обратиться к историческим данным метеорологических наблюдений. Wolfram|Alpha неплохо дружит и с IT-сферой. Здесь есть встроенный WHOIS-сервис, который выдает информацию об указанном IP-адресе или доменном имени, а также конвертор, позволяющий переводить символы различных кодировок. Есть и такие милые безделушки, как генераторы паролей и MD5-хэшей.

Wolfram|Alpha очень хорошо работает с четкими, узкими, специализированными запросами. Однако результаты касаются только объективных фактов – не стоит ждать внятных ответов на отвлеченные темы. Поэтому стоит воспринимать Wolfram|Alpha как своеобразный интеллектуальный справочник – и тогда он принесет максимальную пользу. Очень рекомендую, кстати, посмотреть примеры поисковых запросов в разделе Examples – именно там можно ознакомиться с широкими возможностями системы.

Весьма интересно выглядит страница результатов Wolfram|Alpha. Она разделена на блоки, в которых выводится информация о предмете поиска. Содержимое блоков зависит от тематики конкретного запроса и относится к различным аспектам найденного объекта. Обратите внимание: если подвести курсор к левому нижнему углу любого блока, появятся опции сохранения данных блока в виде JPG-картинки или же обычного текста. Кроме того, всю страницу результатов Wolfram|Alpha можно загрузить в виде PDF-файла.

Виджеты Wolfram|Alpha
Виджеты для веб-проектов – штука уже довольно привычная. С помощью них можно выводить самую разнообразную информацию из внешних источников на своем сайте или блоге. Как правило, такие виджеты – это улица с односторонним движением: мы просматриваем данные, обладая довольно ограниченными возможностями по их модификации или другой обработке. Галерея виджетов Wolfram|Alpha серьезно отличается от таких решений: виджеты данного проекта предлагают быстрый и полный доступ к возможностям ресурса и направлены на решение практических задач.

Каталог готовых виджетов состоит из трех десятков тематических категорий – от математики до музыки. В каждом таком разделе находится подборка виджетов, которые задействуют возможности Wolfram|Alpha для проведения вычислений, конвертаций или простого поиска данных в базе. Количество виджетов в отдельном разделе может достигать нескольких сотен.
Страница предварительного просмотра виджета содержит панель его настроек.

Поддерживается изменение цветовой гаммы оформления, размеров, способа демонстрации на целевой странице. Кроме «универсального» JavaScript-кода можно быстро сгенерировать виджеты для iGoogle, Blogger, WordPress и MediaWiki. Зарегистрированные пользователи Wolfram|Alfa имеют возможность собрать персональную галерею виджетов. Ориентироваться в ней, конечно же, будет проще, чем в общем списке сотен доступных вариантов.

Если во всей богатой галерее виджетов Wolfram|Alpha вы так и не подобрали нужный именно вам, не беда: вы можете воспользоваться открытым API проекта. Подписка на его применение бесплатна, если ваши виджеты генерируют не более 2000 обращений в месяц. Есть на Wolfram|Alpha и онлайновый конструктор виджетов, их создание состоит всего из четырех шагов. Первым делом понадобится написать запрос к Wolfram|Alpha, который будет служить источником данных. Не будем забывать, что Wolfram|Alpha может работать не только как поисковик, но и как конвертор или продвинутый калькулятор, – все эти возможности доступны и при проектировании запроса для виджета.

Во всплывающем окне откроется панель с результатами поиска. Если что-то пойдет не так, как вы ожидали, запрос можно откорректировать, как говорится, не отходя от кассы. Как только вы будете удовлетворены результатом, можно переходить к следующему шагу – настройке переменных. В этом качестве может выступать любой фрагмент вашего запроса – достаточно выделить его мышкой и нажать кнопку New Variable.

Для каждой переменной можно определить способ ввода данных пользователем: поле, переключатель, меню. Переменных может быть несколько. На следующих этапах настраивается внешний вид виджета, а также определяется способ выдачи им данных. Редактор выдачи выполнен просто и удобно: нам, по сути, предлагается для доработки стандартная страница результатов Wolfram|Alpha, элементы которой можно перемещать и изменять в режиме Drag & Drop.

Wolfram Demonstrations Project
Нельзя не упомянуть еще одну часть Wolfram|Alpha – каталог онлайновых интерактивных демонстраций. Называется этот ресурс Wolfram Demonstrations Project (demonstrations.wolfram.com). Цель проекта – наглядный показ концепций современной науки и техники. На сегодняшний день он может похвастаться более чем внушительным каталогом, в котором находится свыше 7000 интерактивных демонстраций.

Сложность моделей в каталоге разная. Здесь есть как демонстрации явлений и эффектов, рассчитанные на уровень школьника, так и достаточно сложные, ориентированные на более подготовленную публику. Немало материалов посвящены иллюстрации новейших научных достижений. Созданы эти демонстрации с помощью известного пакета Wolfram Mathematica. Доступ к интерактивным материалам бесплатный, правда, для их просмотра понадобится скачать и установить специальный Wolfram CDF Player размером чуть более 150 Мбайт.

Демонстрации в каталоге Wolfram Demonstrations Project разбиты на 11 основных разделов, относящихся к различным отраслям знания. Среди них – крупные разделы по физике, химии, математике, достаточно богатый биологический раздел. Не забыта и техника с инженерным делом – в соответствующих разделах немало интерактивных роликов, демонстрирующих принципы работы различных машин.

Как уже было сказано, демонстрации Wolfram интерактивны. С помощью предлагаемых в каждой из них инструментов можно менять параметры представляемых объектов, проводя тем самым виртуальные опыты над ними. Это весьма помогает более глубокому пониманию демонстрируемых процессов и явлений. Проект Wolfram|Alpha – отличный пример применения интеллектуальных технологий для построения современного онлайнового справочного ресурса. К его недостаткам в первую очередь отнесем языковой барьер: он не понимает русский язык. Справедливости ради отметим, что в ходе практического использования это не представляется непреодолимым препятствием. Язык формул универсален, а интерактивные презентации наглядны и без текстового сопровождения. UP

Проект Wolfram|Alpha – отличный пример применения интеллектуальных технологий для построения по-настоящему современного онлайнового справочного ресурса.

Никто не прокомментировал материал. Есть мысли?