قالب وردپرس درنا توس
Home / SmartTech / Ubisoft and Mozilla team develop Clever-Commit, an AI coding assistant – TechCrunch

Ubisoft and Mozilla team develop Clever-Commit, an AI coding assistant – TechCrunch



Game developer Ubisoft today announced that it has partnered with Mozilla to develop Clever-Commit, an AI-based coding assistant who learns from the code base's bug and regression data to analyze and flag potential new bugs, as new code is talented. Ubisoft already uses this tool internally and Mozilla says it will distribute it to detect errors in its Firefox code.

Usually when you think Mozilla is the chance that you think open source also. However, Clever-Commit is not open source. "It's being discussed. There are no plans for Clever-Commit to be open now," says a Ubisoft spokesman. While Mozilla certainly uses other proprietary tools to build its open source software, it's strange that the organization says it helps to develop a tool that is not open source (or currently available to all developers, even at a price).

Ubisoft first demored the tool – then called Commit-Assistant – last year, now Mozilla says it will come to work with Ubisoft by "providing programming language competence in Rust, C ++ and Javascript, as well as expertise in C ++ code analysis and bug tracking system analysis." Mozilla first uses it during the code review phase and then later, if it proves useful, on others The organization hopes that Clever-Commit will capture 3 to 4 out of 5 bugs before they are ever introduced into the code.

"With a new release every 6 to 8 weeks, make sure the code we send is as clean as possible is crucial to the performance people experience with Firefox," writes Mozilla's Firefox Release Manager Sylvestre Ledru today. "The Firefox technology team will start using Clever-Commit in its code writing, testing and release process. We will initially use the tool during the code review phase, and if it is crucial, at other stages of the code writing process, especially during automation."


Source link