Microsoft recently announced detailed research for a code development platform powered by artificial intelligence (AI) agents. In this concept, human programmers will be assigned a supervisory role. Called AutoDev, the platform was created to allow AI agents to interact with each other to develop code.
Such automated development platforms rely on multiple repositories to handle software engineering tasks of a complex nature. Furthermore, users have the necessary tools to validate their own results. Initial tests show that the concept Microsoft proposed can be realized.
The question is where will the human programmer position be? According to Microsoft research, the duties of human programmers will be supervisory work, similar to what project managers do. In other words, the human programmer will no longer write the code necessary for that program's goals, but will become a spectator of the work performed by the AI, able to intervene whenever he or she deems it necessary.
In this future, humans will not have to perfect coding techniques but must be diligent in knowing how to explain their purposes so that they can intervene whenever AI deviates from the goals defined in its conception. of project.
Once again, this scenario raises the question of what the future will look like if AI takes over what humans are doing. What jobs will people have in the future if everything is done by AI?
It's even more important to know who has the ability to intervene if things start to go wrong. In other words, if everything is done by AI, who will have the knowledge to fix it when necessary? This is a debate that is far from over, especially with regularly reported advances in AI.