The Source for Java Technology Collaboration
User: Password:
Register | Login help    

Search

Online Books:
java.net on MarkMail:


AI: Imagine when intelligent software replace software developer

Posted by alois on February 28, 2006 at 6:49 AM PST
Introduction
After doing some tryout with rules engines and artificial intelligence, I realized something... in future software won’t be created by human software developer but by artificially intelligent software.

AI Evolution
Artificial intelligence is the fact of enabling a computer to do what a human does. Simplest example is a computer controlled video game character, this kind of AI are call false AI and this is what we found today in lot's of computer software.
But engineer and scientist try to reach an other level of AI, the true AI that means that the computer can learn and acquire new competences that aren't defined when software was created.

Virtual developer
Today software developers have access to new generation of tools call "rules engine", using this technology software developers doesn't need to think about all possible case, but add rule to the engine and then the engine evaluate each case himself.
Actually rule engine use false AI, but imagine a rule engine using true AI. You give to the software your problem with all attributes, and then you ask it to find a solution...
Mixing RAD (rapid application development) and AI can make virtual developer a reality...

Conclusion
Software development are going to find a new direction, more reflexion less source code.
Related Topics >> Extreme Programming      
Comments
Comments are listed in date ascending order (oldest first)