Виртуальный помощник Amazon становится личным помощником разработчиков программного обеспечения

Ученые-компьютерщики UBC превратили Amazon Alexa в инструмент для инженеров-программистов, поручив виртуальному помощнику заботиться о повседневных задачах программирования, помогая повысить производительность и ускорить рабочий процесс.

Инженеры-разработчики используют много разных инструментов для каждого проекта. Они работают с миллионами строк компьютерного кода и запускают свой код с помощью различных независимых инструментов, чтобы помочь в редактировании, создавать и тестировать системы и управлять проектами, для бесперебойной работы программы.

"Может быть довольно сложно переключаться между различными инструментами, потому что каждый из них использует уникальный синтаксис, и вы должны понять, как их объединить", - сказал Ник Брэдли, который возглавлял эту работу в области компьютерных наук в UBC. "Идея использовать Alexa возникла из-за моего разочарования от использования этих различных инструментов и необходимости тратить так много времени на то, чтобы понять как использовать все эти инструменты вместе."

Брэдли и профессора компьютерных наук Рид Холмс и Томас Фриц решили проверить, может ли виртуальный помощник Amazon помочь в этом процессе. Они хотели, чтобы программисты использовали простой, разговорный язык, чтобы попросить Alexa выполнить некоторые из их задач, так же, как мы просим его дать нам прогноз погоды или сыграть наши любимые песни.

Исследователи заявили, что это не просто вопрос преподавания Alexa некоторых ключевых фраз и отображение различных команд для работы, им также приходилось определять общие многоступенчатые задачи, которые выполняли инженеры, они создали систему, которая могла бы автоматизировать эти задачи. Затем они попросили 21 инженера из местных компаний-разработчиков Vancouver проверить свою систему и оценить ее. В то время как инженеры нашли инструмент полезным и оставили много положительных отзывов, была одна проблема.

Самая большая проблема заключалась в использовании голосовых команд в офисной среде—они обнаружили, что это отвлекает их соседей.
Следующей разработкой компьютерных ученых будет создание чат-бота для выполнения аналогичной функции, чтобы инженеры могли набирать минимальные запросы и выполнять свои многоступенчатые задачи, и имели возможность сосредоточиться на более важных частях своей работы.

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

Разработчики также признают, что эти виртуальные помощники могут быть запрограммированы для различных профессий, включая медицину, право или Бухгалтерский учет.
Вы можете себе представить ситуацию, когда адвокат читает юридическую справку и просит Alexa найти соответствующие дела по аналогичным темам, чтобы помочь в исследованиях.

Исследование будет представлено на следующей неделе на Международной конференции по программной инженерии (ICSE) в Гетеборге, Швеция.

технологиинаукажизнь
25%
0
359
156.828 GOLOS
0
В избранное
lisak
Обо всём, что интересно
359
0

Зарегистрируйтесь, чтобы проголосовать за пост или написать комментарий

Авторы получают вознаграждение, когда пользователи голосуют за их посты. Голосующие читатели также получают вознаграждение за свои голоса.

Зарегистрироваться
Комментарии (2)
Сортировать по:
Сначала старые