[pandorabots-general] recognize feelings
Brian Hoecht
brian_hoecht at msn.com
Sun Mar 11 05:25:24 PST 2007
Whenever you have something specific you want your bot to give a
great answer, you have to:
1) brainstorm the different ways that a user can self-identify
what they are expressing. Set a predicate based upon it.
2) group them together in a category. Then write some patterns
that recognize when the user is making such an expression even if
it doesn't have the specific emotion in its db.
a) So when the user says "I feel..." you know you have
to get a clarification to know if it is positive or negative.
b) This way you can deal with "I am..." to separate out
feelings from statements of fact "I am happy" or "I am sad" is
quite different from "I am David"
3) and lastly, taking a page out of Peter Plantec's book... your
bot will be perceived as more realistic if its answer doesn't
just provide an okay or good response (as I find much of Alice
does), but if it actually entertains. So, if you are going to
take the time to build a bot able to talk about the user's
emotions, give it something worthwhile to say.
The science is easy. The art is where the magic is.
-----Original Message-----
From:
pandorabots-general-bounces+brian_hoecht=msn.com at list.pandorabots
com
[mailto:pandorabots-general-bounces+brian_hoecht=msn.com at list.pan
dorabots.com] On Behalf Of A. Kootstra
Sent: Sunday, March 11, 2007 6:34 AM
To: pandorabots-general at list.pandorabots.com
Subject: Re: [pandorabots-general] recognize feelings
It is certainly possible to create categories in AIML that deal
with this situations. However, I think that you are using the
free downloadable A.L.I.C.E. AIML set. This already contains a
large number of categories and you might need to change a couple
to obtain the result you desired.
Kind regards,
Anne.
-----Oorspronkelijk bericht -----
Van: "Stephie Cohen" <inferno5 at msn.com>
Aan: pandorabots-general at list.pandorabots.com
Verzonden: 10-3-07 20:00
Onderwerp: [pandorabots-general] recognize feelings
is there a way i can make my bot recognize some feelings as "bad"
and others
as "good." i run into a problem when a client says "im feeling
suicidal" and
the bot replys "wow its nice to meet someone whos suicidal" or
"im glad your
feeling suicidal" ect. is there AIML i can use to make the bot
know what
sort of feelings should be replied to in that fashion and which
should not?
thanks
steph
_______________________________________________
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/
_______________________________________________
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