Конкурс, в котором участники строят модели обработки естественного языка, которые берут описание на английском языке и преобразуют описание в соответствующий синтаксис Bash. Конкурс NLC2CMD проводится компанией IBM.
Идея состоит в том, чтобы создать процессоры на естественном языке, которые в будущем будут означать, что пользователь, работающий на терминале, может вводить то, что он хочет сделать, используя обычный язык, вместо того, чтобы покидать терминал и искать ответы в Интернете, когда он не знает команд Bash для задачи, над которой он работает. Вместо этого модель выполнит для них перевод.
Конкурс основан на проекте IBM с открытым исходным кодом CLAI (Command Line AI), научно-исследовательской платформе, целью которой является предоставление ИИ в командной строке. Используя CLAI, пользователи оболочки терминала bash могут получить доступ к целому ряду навыков, поддерживаемых ИИ. Навык — это адаптация одного или нескольких методов искусственного интеллекта для конкретного использования.
Навык Natural Language to Command (nlc2cmd) позволяет пользователю задавать задачи с использованием описания на естественном языке (английском) и извлекать соответствующий синтаксис командной строки. Предназначение этого навыка состоит в том, чтобы сэкономить пользователям время, необходимое для поиска сложных синтаксисов команд и сопутствующих опций и флагов. Исследователи IBM уже создали два примера — сжатие и распаковка архивов с помощью команды tar и поиск строк в файлах с помощью команды grep.
Когда пользователь вводит фразу на естественном языке, она передается через классификатор естественного языка в IBM Watson Assistant. Если имеется значительное совпадение с известными синтаксическими шаблонами tar и grep, команда пользователя переводится в соответствующий синтаксис командной строки.
CLAI предоставляет платформу plug-and-play и простые абстракции интерфейса для bash и его базовой операционной системы. Разработчики, использующие CLAI, могут получить доступ к командной строке через простой API sense-act для быстрого прототипирования новых и более сложных возможностей искусственного интеллекта.
Цель конкурса — увеличить диапазон команд Bash, которые будут распознаваться и переводиться. Начальный этап уже открыт, и участники могут получить доступ к стартовому коду, образцам данных и оценить свои алгоритмы на общедоступных данных. В сентябре стартует следующий этап конкурса, с выпуском набора данных для проверки. Затем участники смогут запускать свою модель с набором данных так часто, как они захотят. Заключительный этап начинается с середины октября, когда абитуриенты могут опробовать свои записи на окончательных тестовых данных. Конкурс заканчивается 31 октября.
Есть два набора призов — за точность и эффективность. За приз за точность две лучшие команды, набравшие наибольшее количество очков, получат главный приз в размере 2500 долларов США каждая. Команда, набравшая наибольшее количество очков, также будет приглашена заменить теллину в каталоге навыков CLAI.
Пять лучших команд, набравших очки в целом, также будут оцениваться по эффективности их решения с точки зрения потребляемой энергии. Самая эффективная команда выиграет главный приз в размере 2000 долларов США в треке эффективности. Организаторы говорят, что одна и та же команда может выиграть на обоих треках.
.