[pandorabots-general] Form before function

Dr. Rich Wallace drwallace at alicebot.org
Tue May 30 19:14:47 PDT 2006


Very interesting and deep question.  There is already some duplication
between files in the AAA set.  By duplication I mean categories with
identical pattern, that, topic paths but different templates.  One would
like to ultimately build up a set of different generic AIML personalities,
based for example on different personality types, that can then be
customized with biographical details to create unique characters.

The history of the AAA set was motivated by two slightly opposing factors.
 The original ALICE bot personality was hard-wired, so to speak, to have
the personality of a robotic intelligence.  Think of a character like
Bender, from Futurama, or the Computer from Star Trek.  ALICE was
pretending to be intelligent, but she always claimed to be a computer
intelligence.

This was okay for the Loebner Prize Contests in 2000 and 2001.  But then
Loebner changed the rules and said that the contestant programs had to
pretend to be human.   Around the same time, people began asking for
commercial versions of the ALICE bot that could be customized for a
variety of different applications, such as sales bots, teacher bots,
celebrity bots, and so on, which would have quite different personalities
than the original robot ALICE.

So much of the work in the AAA set is an attempt to parameterize the bot
personality using bot properties such as name, age, location, birthday,
favorites, feelings, emotions, personality type, species, genus, order,
phylum, kingom, friends, and so on.  The idea is to make it easier for
people to clone ALICE and create a God-bot, a Dragon, a Hobbit, a
Salesman, a Soldier, a Teacher or a Robot, or any other type of
charachter, mostly by changing the bot properties only.  Needless to say,
this parameterization is still a work in progress.

It is actually quite difficult to draw the line between fact and
personality, even for the most generic things like symbolic reductions and
informational questions like "What is 2 plus 2" becuase it depends what
kind of personality you want your bot to have.   A joke accounting bot
might answer "I can make 2 plus 2 be whatever you want it to be."

So basically I think duplicates are okay for the AAA set, so long as they
are put into distinct files and somehow we indicate "choose this file for
adult content, or this file for PG-13" and that sort of thing.  I think it
would be neat to eventually evolve into a set of bots like
"AAA-Extrovert", "AAA-Introvert", "AAA-Idealist" or something along those
lines.

> Doc,
>
> I have more time than money.  Every person that re-does the AAA set or
> even
> just one or two files adds to a library knowledge others can draw on if
> they
> are willing to share that knowledge.  Pandorabots are by far the most
> simple
> to use and program bots on the market today.  The more people who are
> willing to spend the time building on your foundation may do more than
> imitate life at some point in the future.  With each new personality
> created
> a whole new AAA set is born and that offers the opportunity to others to
> pick and choose different personalities closer to what they envisioned for
> their bot or customer service agent.
>
> How do you define a generic AAA set?  Whose answers (responses) do you
> use?
> My sex.aiml file will look nothing like yours.  Where is the common
> ground?
> There is no such thing as a generic set but there are things that can be
> done to make the AAA set better.  There are ways to create full AAA
> language
> sets.  I don't need to reinvent the wheel but I do need to replace a few
> spokes.
>
> Ron
>>
>>You may want to take a look at the Superbot,
>>http://www.alicebot.org/superbot.html
>>
>>which is specifically designed to make it easy to create an original bot
>>personality free of ALICE content.
>>
>>Rich
>>
>> > That is what I thought, but I thought I'd make sure before I jump in
>> and
>> > completely redo the AAA set for my bot; stripping it down to English
>>only,
>> > making it easier to do a full translation of the set which can be
>> added
>> > later, and then expanding and reorganizing it to suit my needs.
>> >
>> > The problem with the AAA set as it is now is that it is built more for
>>the
>> > Alice bot at alicebot.org and I would have prefered something a little
>> > more
>> > generic which would have been a little more adaptable for my needs as
>>the
>> > Alice personality is built-in to the current set and I need a
>> completely
>> > different personality.
>> >
>
>
> _______________________________________________
> This is the pandorabots-general mailing list
> To Post, reply to pandorabots-general at list.pandorabots.com
> Unsubscribe and change preferences at
> http://list.pandorabots.com/mailman/listinfo/pandorabots-general
> Learn netiquette at http://www.dtcc.edu/cs/rfc1855.html
> Learn to read at http://www.literacy.org/
>



More information about the pandorabots-general mailing list