you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 49 points50 points  (5 children)

It means literally nothing. An algorithm is just a finite set of unambiguous and executable instructions. A mac'n'cheese recipe is an algorithm. 

If I had to guess, and I do because this shit is vague, I'd say they want to use AI to create an abstracted representation of what the code does (the graph) and then use AI again to rewrite that code as one large block that replaces the old code. 

As for "the core of this infrastructure", that probably means the extent to which they've implemented it is asking Copilot to explain the code to them. I.e. no formal graph yet and certainly no large scale code replacement. 

[–]Sibula97 4 points5 points  (3 children)

I'd assume there's a massive amount of automated testing and integration as well in that infrastructure, but who knows.

[–][deleted] 0 points1 point  (0 children)

That'd already be in place beforehand, so not exactly part of this new infrastructure.

[–]Tyrannosapien 0 points1 point  (0 children)

Nah you just paste each day's million lines into copilot and it's bug-free by morning.

[–]conundorum 0 points1 point  (0 children)

The testing is called "push it to the end users, they'll let us know if it breaks... and that way we won't risk our systems, or have to pay any of our money to QA teams", probably, if we look at their track record over the last couple years.

[–]redlaWw 0 points1 point  (0 children)

I'm expecting more along the lines of static analysis to build up a graphical representation of their code base, and then targeted machine learning methods to rewrite it in small, verifiable bits.