Вольфрам думает, что будущее за естественным языком


Последняя версия Mathematica имеет несколько интересных и важных новых функций, но ее создатель Стивен Вольфрам явно считает, что способность к естественному языку является ключевой.

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

Чтобы использовать ввод на естественном языке, все, что вам нужно сделать, это ввести знак = и следовать за ним в свободной форме на английском языке. Например, вместо того, чтобы вводить команду Plot (x * Sin (x) ^ 3, {x, -6.3,6.3}, вы можете ввести plot x sin ^ 3 x.

Если вы не склонны к математике, вы можете не подумать, что есть большая разница, но становится лучше. Вы можете ссылаться на объект данных, такой как город или химическая формула, и Alpha извлечет данные и создаст структуру данных Mathematica для их представления. В каждом случае Alpha пытается наилучшим образом представить язык свободной формы в виде конструкции Mathematica, и поэтому, даже если она не дает правильного ответа, у вас все равно может быть что-то, что можно исправить.

Трудно сказать, насколько этот объект революционен, но Стивен Вольфрам считает, что это действительно так:

Я думаю, что это все очень важно. Видите ли, в прошлом, если вы хотели заниматься серьезным программированием, у вас действительно не было выбора, кроме как выучить точный формальный язык программирования. Но теперь вы можете просто сказать компьютеру, что вы хотите сделать, на простом английском языке.

Меня очень воодушевило то, как далеко мы уже смогли продвинуться. И действительно, я заметил, что теперь я сам начал регулярно полагаться на лингвистику произвольной формы всякий раз, когда использую Mathematica.


Добавить комментарий