Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/bot/PyAIML-0.8.5/README.txt
diff options
context:
space:
mode:
Diffstat (limited to 'bot/PyAIML-0.8.5/README.txt')
-rw-r--r--bot/PyAIML-0.8.5/README.txt41
1 files changed, 41 insertions, 0 deletions
diff --git a/bot/PyAIML-0.8.5/README.txt b/bot/PyAIML-0.8.5/README.txt
new file mode 100644
index 0000000..82a7f8b
--- /dev/null
+++ b/bot/PyAIML-0.8.5/README.txt
@@ -0,0 +1,41 @@
+PyAIML -- The Python AIML Interpreter
+author: Cort Stratton (cort@users.sourceforge.net)
+web: http://pyaiml.sourceforge.net/
+
+PyAIML is an interpreter for AIML (the Artificial Intelligence Markup
+Language), implemented entirely in standard Python. It strives for
+simple, austere, 100% compliance with the AIML 1.0.1 standard, no less
+and no more.
+
+This is currently pre-alpha software. Use at your
+own risk!
+
+For information on what's new in this version, see the
+CHANGES.txt file.
+
+For information on the state of development, including
+the current level of AIML 1.0.1 compliance, see the
+SUPPORTED_TAGS.txt file.
+
+Quick & dirty example (assuming you've downloaded the
+"standard" AIML set):
+
+ import aiml
+
+ # The Kernel object is the public interface to
+ # the AIML interpreter.
+ k = aiml.Kernel()
+
+ # Use the 'learn' method to load the contents
+ # of an AIML file into the Kernel.
+ k.learn("std-startup.xml")
+
+ # Use the 'respond' method to compute the response
+ # to a user's input string. respond() returns
+ # the interpreter's response, which in this case
+ # we ignore.
+ k.respond("load aiml b")
+
+ # Loop forever, reading user input from the command
+ # line and printing responses.
+ while True: print k.respond(raw_input("> ")) \ No newline at end of file