Search |
||
AI: Using artificial intelligence in standard application developmentPosted by alois on January 17, 2006 at 8:01 AM PST
Introduction
I started to think about integrating AI (Artificial Intelligence) in my development after have take a look on the PROLOG language. PROLOG development If you have coded in PROLOG, you have understand that PROLOG take problem totally opposite from traditional language. After having understand PROLOG fundamental, I found that I can replace some code in my application with PROLOG style code and then solve problem with less line code than standard code. Creating a simple standard AI framework I found some PROLOG compiler that generate Java class from PROLOG source code, but I don't want to code in PROLOG, I want to use pure Java... so I've got the idea to create a simple project to materialize AI using Java object. The goal is to enable developers to do some simple AI tasks using this framework... Creating object and constrain that react automatically between them and then use the result of this reaction. An example of problem solving using AI Let's take a simple problem, a ball moving randomly in a room.
Conclusion This is a really simple example, and it's not necessary take less line to code it in pure Java than PROLOG style. But just imagine complex problems, with lots of causes and purposes, I’m sure AI development can make developers solve problems faster with less lines of code! I'm thinking about starting new project to make use of AI power easier (but I’m still working hard on the UniNet Project), so if you interested to help me or you already know a similar project, just send a comment. »
Related Topics >>
Extreme Programming Comments
Comments are listed in date ascending order (oldest first)
|
||
|
|