I think this may be the case, the AI will figure out what the legacy code does and then completely re-writes it using whatever modern standards and ability to host it all in the cloud.
If it's not trained on the legacy code, I have my doubts it will be able to re-write it well enough to replace a human baby sitting it, particularly when we're talking about large projects. As impressive as ChatGPT is at spitting out code examples, what gives you confidence that and LLM could rewrite a million lines of legacy code it has never seen before? That seems to be well beyond the ability of any AI that's been developed so far.
The stochasticness probably gets you into trouble here. If you get different results each time you try to "figure out and rewrite" the legacy program... you're gonna need to be able to right some extremely thorough, perfect test cases. And how much of that are you willing to put to chance?
goatlover|3 years ago
majormajor|3 years ago