Self-Repairing Software
Self-Repairing Software — Terra Invicta technology. Software engineers develop quasi-AI capable of evaluating and improving its performance in its program…
About Self-Repairing Software
Self-Repairing Software is a Terra Invicta technology in InformationScience with a research cost of 10,000.
Software engineers develop quasi-AI capable of evaluating and improving its performance in its programmed tasks.
Code has bugs and inefficiencies. Bugs must be fixed, and efficiency improved. This has been the way of things for decades because code is written by humans. All that is set to change, thanks to the creation of the first software that is, if not actually self-aware, able to detect, fix, and improve upon its own flaws, as well as expand its capabilities as required. This is the natural evolution of our previously established neural networks, achieved by the software constantly monitoring and correcting itself, in effect learning from every mistake or unexpected result. Beyond the initial programming, the requirement for human intervention or oversight is already dramatically reduced, but ultimately we hope to achieve total automation - not just of highly-specialized tasks, but potentially of almost every aspect of our society.