[NLUUG]   Welcome to ftp.nluug.nl
Current directory: /ibiblio/distributions/amigolinux/download/ainebot/docs/
Current bandwidth utilization 1015.34 Mbit/s
Bandwidth utilization bar
Contents of README:


This is the 'ainebot' chatbot and its' related utilities and database
files. ainebot can be run as a command-line live interface, or can
be accessed through a web browser using the cgi interface.

aine is based on the work of several other chatbot intefaces which
use AIML (Artifical Intelligence Markup Language) database files.
aine uses its' own file format for the datafiles, called Aine Language.
The Aine Language is much more compact and readable than the
XML-formatted AIML files.

aine is written with speed and low resource usage in mind. In contrast
to most other chatbots which require a long time to start, and/or
use lots of CPU cycles and RAM while running, aine both starts fast
and uses very little resources.

In order to use any of the aine interfaces, you'll need the aine 'brain'.
The brain is built using input files coded in the Aine Language -files
usually ending with the '.aine' suffix. Just as with AIML, *.aine files
are usually written and grouped to provide the chatbot interface with
a 'personality'. Some AIML and Aine Language data-sets are 'add-ons' which 
provide extra functionality. The ainebot sources provide one complete 
personality called 'amy'. Amy is based on the AIML personality 'Anna'. 
Other *.aine files are also included which contain routines for 
demonstrating or testing aine features.

aine achieves very fast program startup times by using a 'compiled' brain.
That means that the *.aine files are pre-processed and output in a
partially 'binary' format, so that input-matches and outputs can be
accessed much faster. All aine programs use the same 'binary format' brain.

The subdirectory 'AineLanguage' of the ainebot sources contains the initial
data files written in the Aine Language. The compiled 'brain' files will be 
placed in the data/brain directory.

Building ainebot:
	1. Compile the aine or aine.cgi interface from within the subdirectory
	named 'src'. Typing 'make help' will show you the available options. The
	compiled program(s) will be created in the top level of the sources.
	'make all' will build both the CLI and cgi versions plus the aine-compiler.
	2. The aine 'brain' files can now be compiled from the top level of
	the sources by running the command './aine-compiler index-file', where
	'index-file' is the path to the file containing the list of Aine Language
	files which should be included in the brain. To build the standard 'Amy'
	brain, use the command './aine-compiler AineLanguage/amy/brain_index.txt'.

Running ainebot without installation:
	The CLI version of the ainebot can be run without any installation, from
	within the top level of the sources, simply by running the command './aine'
Using the ainebot cgi version:
	See the file docs/cgi-man.txt for information on setting up the cgi version

Installing ainebot:
	At the present time, ainebot looks for both its' compiled brain files and
	its' logs relative to the directory it is run from. This means the contents
	of the 'data' and 'log' directories should be located in the same directory
	where the ainebot CLI program is run.

Icon  Name                                                Last modified      Size  
[DIR] Parent Directory - [TXT] AUTHORS 25-Aug-2010 13:09 3.0K [TXT] Aine-tutorial.txt 22-Sep-2010 19:53 26K [TXT] COPYING 18-Aug-2002 14:38 18K [TXT] COPYRIGHT 09-Sep-2010 20:22 1.4K [TXT] FAQ 09-Sep-2010 20:28 1.3K [TXT] History.txt 09-Sep-2010 18:39 4.4K [TXT] README 10-Sep-2010 11:02 3.0K [TXT] aiml.txt 09-Sep-2010 20:33 1.2K [TXT] ainebot.1 09-Sep-2010 20:35 3.3K [TXT] cgi-man.txt 06-Sep-2010 19:46 3.5K [TXT] conversation.txt 16-Aug-2010 18:20 1.3K [TXT] index.html 26-Sep-2010 18:39 1.4K [TXT] readme4developers.txt 09-Sep-2010 20:34 1.2K

NLUUG - Open Systems. Open Standards
Become a member and get discounts on conferences and more, see the NLUUG website!