using standard AIML files - database

30 views
Skip to first unread message

Eric Freese

unread,
Nov 26, 2008, 12:01:11 PM11/26/08
to xope...@googlegroups.com
Hello!

I'm new to the group. I first encountered the project at ISWC 2008.

I have done some work in the past along these lines, but I like the
direction you are taking better than what I attempted. I was trying
to convert RDF triples into AIML patterns, which became unwieldy very
quickly.

I am using the 0.2 version but am getting null pointer exceptions when
I try to use regular AIML files (from the 2006 AAA collection, for
example) beyond the simple gossip and foo patterns which are included
in the download. Is there some sort of error in the AIML bot you are
using?

Has there been any discussion about adding the patterns to a database
of some sort? The program D & E versions of ALICE (among others I'm
sure) support a MySQL backend which alleviates the need to reload all
the patterns every time the bot is started up.

Thanks!
Eric Freese

Jörg Unbehauen

unread,
Nov 26, 2008, 1:50:42 PM11/26/08
to xope...@googlegroups.com
Hi,

the xOperator uses the chatterbean library
(http://chatterbean.bitoflife.cjb.net/), so whatever this interpreter
can do, so can the xOperator. But i guess it has some errors and is
not very well documented. And you see cheesy ads on the website. I
guess there are errors in the bot, but i cannot really confirm this.
It worked for us so far quite well, maybe because we do not have to
many categories. Also the existing templates are not very
sophisticated in terms of pattern matching, we focused more on the
scripts.

There is some discussion about creating a database for sharing
templates/scripts in a central database, unfortunately we had this
discussion in Real Life, so there is no transcript. Of course there
are issues related to this, maybe the most important one is how to
prevent ambiguities when having similar patterns dealing with
different domains. We are trying to find some students interested in
creating such a directory. But i am not sure if it is a good idea to
have full db system taking care of the templates on an instance level,
as we are trying to keep the profile of the xOperator down as much as
possible. I guess putting the templates into a database is preferable
in high load situations and i think we are not that far.

But thanks for pointing out Program D, i prefered chatterbean over
program d because it was faster to setup up and extending it was
pretty straight forward. I will check it out and give a bit more of a
try, it seems to be the more spohisticated system.

Thank you,


Jörg Unbehauen


2008/11/26 Eric Freese <frees...@gmail.com>:

Reply all
Reply to author
Forward
0 new messages