5 марта 2018 года компания Ubisoft, занимающаяся созданием видеоигр, представила использующий искусственный интеллект (ИИ) инструмент под названием Commit Assistant, который предсказывает ошибки в программном коде игры до их возникновения.
В приложение загружены программные коды из библиотеки Ubisoft примерно за 10 лет работы. ИИ проанализировал, где ранее совершались ошибки в коде и какие корректировки вносились для их исправления. Такой вид компьютерного обучения позволил Commit Assistant предсказывать, когда программист может внести подобную ошибку в следующий раз.
По словам руководителя отдела исследований и разработок Ubisoft Ива Жакье (Yves Jacquier), применение искусственного интеллекта поможет повысить эффективность работы программистов на 20%. В компании утверждают, что Commit Assistant определяет шесть из десяти ошибок в процессе программирования, сообщает tadviser.ru.
Если разработчики не найдут недочеты в коде самостоятельно, это сделают тестировщики компьютерных игр, после чего команде разработчиков придется искать часть кода, в котором возникли ошибки. Такая задача требуется немалых усилий. Определение ошибок до поступления игры в продажу сэкономит разработчикам до 70% расходов на устранение дефектов, говорят в Ubisoft.
Инструмент Commit Assistant создан Ubisoft при сотрудничестве с Университетом Конкордии, который планирует опубликовать научные статьи о технологии, лежащая в основе инструмента. Это поможет другим разработчикам использовать этот вид компьютерного обучения для усовершенствования процесса кодирования.
Ubisoft продемонстрировала свой новый продукт, который заранее определяет ошибки в коде, на конференции в Монреале. Commit Assistant уже предоставляется некоторым разработчикам.