Artificial Intelligence is one of the Human enigmas and still is in one's infancy. The Turing test by Alan Turing was invented in 1950. It aimed to test, whether a Human can decide whilst speaking to two counterparts, which one is human and which is a machine. The challenge of AI developer from 1950 till now tend to create a machine that simulates a human as good as possible, thus to win the Turing test.
Learn MoreWhat differentiates between a human and an animal and makes him superior? Is it strength? Is it size? Is it social behaviour? Emotions? Is it intelligence and what is intelligence? We are the reign breed on our planet, most times, except forces of nature. The sad truth is, none of these things make us unique. Compare a human with a lion. A man with an angry elephant. A human and raven or apes. Do apes have no emotions and intentions when they gather around a dead relative? Do you get the idea?
Learn MoreThere are some possible ways of creating AIML files. First, of course the editor. But this is inconvenient. Another option is to use an existing editor. A good and free AIML editor is GaitoBot. You can find it here.
Jurassic is a JavaScript compiler running in C# and .Net environment. As I described, pure AIML is very limited in it's features, thus only creating an insufficient human model. As the aim is to generate a better human behaviour model, Jurassic adds an additional feature parsing the AIML Categories. See here.
This is very well described in the assets manual.pdf. In future Updates, Jurassic and Program # will move closer together, in order to simplify the global variable handling.
You have to consider, that inventing and realising new ideas, writing new code and consider all platforms, answer support requests, writing new AIML files, that consists of thousands of categories and even more makes much effort. So please be patient and look forward to the new features I will add in well written, quality source code. Thank you in advance. ;)
The possible future design and development of Chatbot aim at making it more useful for Games and continuous raise the structuring of AIML processing. Therefore a new Program beside Jurassic and Program # called Chatbot will be developed without influencing the core programs Program # and Jurassic. In the end the need of an new extended Language based on AIML called UAIML will be unavoidable, whilst keeping AIML functionality alive.