3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

BASIC TUTORIAL ON ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD

BASIC TUTORIAL ON ARTIFICIAL INTELLIGENCE MARKUP LANGUAGE (AIML) VIA NOTEPAD
Artificial Intelligence Markup Language (AIML) is a programming language which is an Extensible Markup Language (XML) specification used by chatbot, verbot, pandorabot, superbot, and other talking robot.

It was developed by Dr. Richard Wallace and followed by other likeminded programmers (AIML free software community). An A.L.I.C.E. ("Artificial Linguistic Internet Computer Entity") AIML tag set was released under GNU General Public License (GPL).

There are different AIML interpreter on the Net like AIMLbot (Program #) (.NET/C#), CHAT4D edit and run (delphi) (french), ChatterBean (Java), Program D (Java, J2EE), Program O (PHP/MySQL), Program Q (C++, Qt), Program R (Ruby), Program W (Java), RebeccaAIML (C++, Java, .NET/C#, Python, Eclipse AIML editor plugin), and others. Most of AIML interpreters are open source programs.

The Loebner Prize for artificial intelligence ( AI ) at http://www.loebner.net/Prizef/loebner-prize.html is designed to implement the Turing Test which will prove the most human-like computer that "think" using the AIML.

The 2008 winner is Fred Roberts and Artificial Solutions of www.elbot.com

Now, I'll teach you how to make your own AIML file ready to be put inside the "brain" of your robot using the "simple" Windows Notepad. This is a basic AIML coding instructable. You do not need any AIML editor or AIML file creator or even AIML parser chatbot editor. We will simply used Notepad. That's it, you see it right, Windows Notepad!

Even if you do not want to make an AIML file, you can still use the basic AIML coding tutorial which you can find in this instructable. You can save it as XML for integrating into a Javascript-based or Flash-based website with AIML interpreter.

There are other application programs that extended the capability of Windows Notepad such as NoteTab, Crimson Editor, VIM, Boxer Software Text Editor, Rogsoft Notepad+, ProNotepad, Notepad++, Notepad 2, Metapad, NoteXpad 2.0, etc.

But in this instructable I simply used the Window XP notepad. Beware, Notepad programming can either make or break you.

This seemingly innocent application can do things that are really astounding and to some will find them shocking and alarming as shown by the following: format your computer's HDD, lock a folder, make a digital diary, create a cycle message, shut down your computer, "hack" the administrator account, toggle caps lock button, continually pop out your computer's CD drive, hit Enter or Backspace simultaneously, automatic keyboard typing, open Notepad continually, change text header and footer, print tree root (directory or location of file), access CMD, write virus programs, play sound, flood files, create hidden text file, make a matrix falling text effect, program chat codes (VBS), make your computer talk, make your own autorun for your CD and DVD, open and close CD-ROM, increase Internet speed, add your photo in computer properties, test your anti-virus software (active or non-active), add shutdown option in right click, make a timer, etc.

You see Notepad is not just a simple text editor as many thought it to be. You can make different types of files (not just only TXT) by means of Notepad with the following extension names: HTM, HTML, XHTML, XML, WML, CSS, JS, BAT, VBS, EXE, PHP, etc. It is so amazing, isn't it?

PERIANDER A. ESPLANA
codename: "theseventhsage"
http://thebibleformula.webs.com
http://www.internetsecretbook.com
 
Remove these adsRemove these ads by Signing Up
 

Step 1Open Notepad.

Open Notepad.
Opening a Notepad can be done in two basic ways:
1. Start -> All Programs -> Accessories ->Notepad.
2. Start -> Run -> In the Open textbox type "Notepad" (without quotation).
« Previous StepDownload PDFView All StepsNext Step »
20 comments
Dec 5, 2011. 7:02 PMrahul.sonwalkar says:
Hey
I have made a chatterbot at my home. I am ninth grader. I have programmed it in C. i have not used open source programs. Later i was introduced to cleverbot and then AIML . So what do you think making a chatterbot will be easy in C or AIML
Oct 27, 2011. 4:02 PMextremeseeker says:
wait how do you make the part where you ask the bot?
Sep 15, 2011. 9:58 AMjprathap says:
hi..how to run a aiml program in alice ??
Aug 26, 2009. 9:47 AMDavidRobertson says:
A markup language is not a programming language
Oct 16, 2009. 9:57 PMgreenbean says:
"No HTML specification has ever called HTML a programming language, or anything like that."  

That was from your website that you cited. A markup language is NOT a programming language. HTML and XAML and the others are called markup languages for a reason.
May 10, 2011. 3:33 AMmbot1 says:
I can assure you that AIML IS a programming language, as you will see from the various games I have programmed in it at http://www.square-bear.co.uk/aiml
Apr 22, 2010. 9:42 AMfreakyqwerty says:
 how add more questions that the user will ask
Apr 28, 2010. 3:07 AMmust invent says:
What program is associated in .aiml? If you have an answer, reply!
Oct 19, 2009. 3:58 AMOmae says:
Same question as the above:And I know C#. Thanks in advance.

Oct 24, 2009. 7:11 AMchilll2009 says:
You could modify this so that you can type in codes to access files.
Oct 17, 2009. 12:54 AMnfarrow says:
Found home hosting alicebot called "Ifurita" on http://www.geocities.com/phelio/chatterbean. Might want to hurry and download it since geocities is about to go away.All you have to do is add some AIML entries in there and you are good to go.
Oct 15, 2009. 1:35 AMnfarrow says:
Any idea how to make an Alicebot at home without having to use someone'shost?

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
27
Followers
8
Author:theseventhsage(THE BIBLE FORMULA)
PERIANDER ABAN ESPLANA is a writer, composer, inventor, researcher, homepage developer, innovator, and educator in the field of science and computer technology. As a government scholar, under Privat...
more »