AI Zone Admin Forum Add your forum

NEWS: Chatbots.org survey on 3000 US and UK consumers shows it is time for chatbot integration in customer service!read more..

Introducing the Self scripting language
 
 

Introducing the Self scripting language,

http://botlibre.blogspot.ca/2015/01/introducing-self-scripting-language.html

Hopefully this is the correct forum to post other AI languages (might be better to have a separate forums for other languages…)

Self is the language used in the BOT libre platform.  Self is a hybrid language, that supports importing all of AIML 1.0, but is a very different language in general, and can do some pretty cool things.

Self was originally designed in the open source project Open Pandora’s Box as a self learning language that would allow a bot to program itself through language comprehension.  When adopted by BOT libre it was extended to cover AIML 1.0 functionality, and improve human usability.

Self is a state machine language, that allows parsing of chat input, or any other input such as an email message, tweet, or actions.  Self uses a simple 4h GL scripting syntax based on state machine transitions. Self is compiled directly into the bot’s brain’s knowledgebase. This allows any Self script, or the bot to process its own code the same as it processes any of its other knowledge, and enables the bot to program itself (hence the name Self).

Self is quite different than any other language I have seen.  We are looking for some input on the language, on what people think is missing from the language, and where we should try to take it in the future.

More info here, http://www.botlibre.com/forum?details=details&id=705836

 

 
  login or register to react