What is aiml?





What 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? It is the language, despite the fact that recent resarches point, that animals also indicate human like speech patterns, precurser of our language. But here we are ever since millenniums leading. And it seems as well that humans belong to the most intelligent creatures on earth. But as we proved, the biggest advantage over animals is our speech. So there might be a strong connection between intelligence and speech. And here comes AIML. AIML stands for Artificial Intelligence Markup Language. It's mostly like identify user input, do something intelligent and respond as intelligent as possible. But why is it still in one's infancy after over an half century? Maybe compare the time, the evolution required to invent humans and then compare the time we need to invent models to simulate human behaviour. We need to develope language step by step and AIML is thus a good starting point. If you want to know more about AIML, visit http://www.alicebot.org/aiml.html. Here AIML, based on XML was developed between 1995 and 2000 by inter alia DR. Richard S. Wallace. But it needs to be developed further.

Can you win the Turing test?

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 challange 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 More

What is AIML?

What 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 More

How can I create my own AIML files?

There 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 Gaito Bot. You can find it here.

What is Jurassic

Jurassic is a JavaScript compiler running in C# and .Net environment. As I described, pure AIML is very limeted in it's features, thus only creating an insufficiant human model. As the aim is to generate a better human behaviour model, Jurassic adds an additional feature parsing the AIML Categorys. See here.

How to connect Jurassic, AIML and Unity?

This is very well discribed in the assets manual.pdf. In future Updates, Jurassic and Program # will move closer together, in order to simplify the global variable handling.

I can't do anything with it. Why is there only one example scene in the asset?

You have to consider, that inventing and realising new ideas, writing new code and consider all plattforms, answer support requests, writing new AIML files, that consists of thousends of categorys 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. ;)

Foresight

The possible future design and development of Chatbot aim at making it more useful for Games and continous rais 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.