Subscribe:

Ads 468x60px

Monday, August 8, 2011

Artificial Intelligence using Python

Hi all

              I like to share some methods to implement  Artificial Intelligence .This is the method i used in my project called  "Social Robot" . I used Python Programming language for implementing Artificial Intelligence . I will list out the steps ..





                       PyAIML is the module for handling AI, AIML stands for Artificial Intelligence Markup Language .
1)Download and Install Python 2.6 or 2.5

2)Download a python module called PyAIML . The link for download is given below
                           
                                                http://pyaiml.sourceforge.net/


3)We can install the python module by entering a command in terminal .
    sudo python setup.py install


Note that the terminal path is the path of module folder

4)Now the PyAIML installation is over .

5)Now we need some .aiml files for loading ..I used alice chatter bot files, which can be downloaded from the following link

                                 http://www.alicebot.org/downloads/sets.html

6)After downloading the aiml files, we can connect it into python using following tutorial link given below

                                       http://pyaiml.sourceforge.net/

7)You are Done

It can be used for some interesting projects like chatter robot ...

5 comments:

N-I-C-K.COM said...

Did anyone get a working copy?

bcarroll said...

The pyAIML SourceForge site appears to have been removed. pyAIML can be downloaded from GitHub here:
pyAIML module on GitHub

Download as ZIP and extract the contents of the zip the to a folder named aiml in your python/Lib/site-packages directory

bcarroll said...

The pyAIML package on GitHub also contains the ALICE aiml files, so you can skip the extra step of downloading them separately.

Richard C. Lambert said...

The pyAIML SourceForge site appears to have been removed. pyAIML can be downloaded from GitHub here: speech recognition software

jowdjbrown said...

we don't seem to be ready to make machines learn the way we do, to think the way we think, to interact the way we do.virtual assistant software

Post a Comment