[alicebot-archcomm] AIML architecture vs. application architecture
Christopher Fahey [askrom]
alicebot-archcomm@list.alicebot.org
Wed, 14 Nov 2001 01:35:00 -0500
> Personal User Looking To Play Around With ALICE and AIM.
> What do I need? How do I set it up?
>
> Enterprise User Looking To Connect ALICE with a database for
> my employees. What do I need? How do I set it up?
Right - different users have different needs. For example, Eugene's use
cases reflect a knowledge management perspective. I was looking for a
use case for people who actually write AIML. Since I am interested in
AIML as a tool for entertainment products, I think of the people who
writes AIML as "authors" or "writers"... After a while I realized that
Eugene's "Knowledge Base" is what I call a "Personality", and what he
calls an "Engineer" I might call a "Script Writer".
In my business (web application development) we practice a user-centered
design process that begins not with use cases but with a document
identitfying target users and user groups. Sometimes this list gets very
specific, even outlining specific users as archetypical of their user
group. Eugene's list of users is not so much "users of AIML" but a
subset of them, such as "enterprise knowledge management users of AIML".
Anyway, it would be nice to have some idea as to:
1) What people are using AIML for now.
2) What people want to use AIML for in the future.
3) What are the things AIML should do in the future that people may not
yet realize it could do.
>From this information we can form the first principles for what
Alice/AIML should "do".
-Cf
[christopher eli fahey]
art: http://www.graphpaper.com
science: http://www.askrom.com