Ubisoft and Mozilla Team Up To Develop AI Coding Assistant Clever-Commit

Ubisoft and Mozilla Team Up To Develop AI Coding Assistant Clever-Commit

France-based Video game publisher Ubisoft is working with Mozilla to develop an artificial intelligence coding assistant called Clever-Commit. The news was announced by head of Ubisoft La Forge Yves Jacquier during DICE Summit 2019 on Tuesday.

Clever-Commit, also known as Commit-Assistant, is a new AI technology designed for programmers by Ubisoft La Forge. It reportedly helps programmers evaluate whether or not a code change will introduce a new bug by learning from past bugs and fixes. The prototype was tested using data collected during game development. Ubisoft said, “The tech is already contributing to some major AAA titles and we are also working on integrating it into other brands.”

Ubisoft says, “Working with Mozilla on Clever-Commit allows us to support other programming languages and increase the overall performances of the technology. Using Clever-Commit in our games and Firefox, will allow developers to be more effective as they can spend more time creating the next feature rather than fixing bugs. Ultimately, this will let us to creating better experiences for our gamers than ever and increase the frequency of our game updates,” said Mathieu Nayrolles, technical architect, data scientist, and member of the Technological Group at Ubisoft Montreal.

Mozilla is assisting Ubisoft by providing programming language expertise in Rust, C++, and Javascript. Also it plans to use the technology through its Firefox development workflows, during the code-writing, testing and release process.

“We are very excited to partner with Ubisoft and contribute to the development of Clever-Commit,” said Sylvestre Ledru, lead of Firefox release and quality management. “Fixing bugs is a time-consuming and resource-intensive process, and we aim to save hundreds of hours of bug risk analysis and detection. Moreover, “by incorporating Clever-Commit into our developer workflow, we will improve Firefox’s code-writing process by spotting bug patterns and flagging past patches faster, at a stage when fixing a bug is a lot cheaper than upon release.”


Please enter your comment!
Please enter your name here