from the what-if,-instead-of-having-my-bugs-checked,-I-wanted-them-polka-dotted? dept.
Partnering up with Mozilla to develop an AI Coding Assistant
We are very proud to announce that the Technology Group, our internal technology partner of game production teams, is working with Mozilla to enhance Clever-Commit. It is an AI technology developed to help programmers evaluate if a code change introduces a new bug by learning from past bugs and fixes.
Clever-Commit was first introduced to the world as a prototype named Commit-Assistant last year by Ubisoft La Forge, in collaboration with Concordia University. First tested with data accumulated during the development of video games, the prototype was then transferred to the Ubisoft Technology Group with the mission to develop, adapt and deploy it to our production teams worldwide. The AI technology will ultimately identify and fix bugs, and help the teams release better quality features for our millions of players.
"Working with Mozilla on Clever-Commit allows us to support other programming languages and increase the overall performance of the technology. Using this tech in our games and Firefox will allow developers to be more productive, since they can spend more time creating the next feature rather than fixing bugs. Ultimately, this will allow us to create even better experiences for our gamers and increase the frequency of our game updates," adds Mathieu Nayrolles, technical architect, data scientist and member of the Technology Group at Ubisoft Montreal.
Will this software allow Ubisoft to lay off developers and Mozilla to replace developers with social media influencers?
Also at TechCrunch and The Hollywood Reporter.
(Score: 4, Funny) by lentilla on Thursday February 14 2019, @08:09AM (2 children)
Amazingly, only a couple of months into deployment of this new system, the AI immediately closes all bugs with the notation: "won't fix". Executives are very proud and fire all those uppity programmers who were always whining about "fixing" bugs.
Six months later, shareholders vote the AI onto the Board of Directors. The next day, executives find their office chairs replaced with polished knobs but when they complain, they are told that the knobs are an ergonomic improvement. Then the executives notice the bathroom has been replaced by a hamburger menu "for an improved user experience".
Some of the more resilient executives work around these problems by developing what they can "extensions" - things like fold-up chairs they brought from home and porta-potties so as to replace the now-unusable toilets. Sadly, that didn't last, because when the AI noticed, it banned non-approved extensions to ensure a consistent user experience across the entire board.
(Score: 2) by MostCynical on Thursday February 14 2019, @09:50AM
On the other hand, the AI might decide consistency is most important, and start introducing bugs, in line with the earlier code quality.
"I guess once you start doubting, there's no end to it." -Batou, Ghost in the Shell: Stand Alone Complex
(Score: 0) by Anonymous Coward on Thursday February 14 2019, @10:18AM
Sarcasm. Just great, har har.
Although, change Mozilla to Chrome and you might be on to something.
(Score: 2) by Runaway1956 on Thursday February 14 2019, @02:39PM
They don't need intelligence, artificial or otherwise.
(Score: 0) by Anonymous Coward on Thursday February 14 2019, @02:47PM (1 child)
How is this any different from the many Static Code Analysis tools that are already out there? Because it has AI?? Sounds like the "it has electrolytes" argument... In all seriousness, is this any better, or can it be better?
(Score: 0) by Anonymous Coward on Thursday February 14 2019, @03:25PM
Came to say the same thing -- lint on steroids, with a buzzword name.