Ai Forums Home Welcome Guest    Monday, November 20, 2017
Ai Site > Ai Forums > Alan and other chatbots > noob question - who decides responses ? Last PostsLoginRegisterWhy Register
Topic: noob question - who decides responses ?

d@rdie
posted 7/25/2012  20:18Send e-mail to userReply with quote
correct me if im wrong, most chatbots are coded using aiml right ? (what are the other ways btw ?) in aiml, you have a hardcoded response for each type of question (that s also hardcoded... tedious..) anyway, I want to know, how does the programmer decide the responses.. i.e. how does one decide that the best response for "hi" is "hello" and not "yo, wassup !".. i know it doesnt really matter when it comes down to making one, but this has been bothering me ever since i started learning (which isnt long)

thanks a lot !


tkorrovi
posted 7/26/2012  01:05Send e-mail to userReply with quote
 
d@rdie wrote @ 7/25/2012 8:18:00 PM:
in aiml, you have a hardcoded response for each type of question (that s also hardcoded... tedious..)

 
Hehe, what a stupid thing. I'm not an expert in chatbots but i know that any decent chatbot uses at least search (pattern matching). The hal here uses markov chains as much as i know, the chatbots may also use other probabilistic models. Using probabilistic models in chatbots mostly means that the answers are determined by statistics, which is really not understanding, as the most frequent answer is not necessarily correct, but it enhances the chatbots somewhat.

 Artificial Consciousness ADS-AC project

AiHasBeenSolved
posted 7/26/2012  15:39Send e-mail to userReply with quote
The following AI Minds are like chatbots but they _think_ up their responses:

http://www.scn.org/~mentifex/AiMind.html thinks in English.
http://www.scn.org/~mentifex/Dushka.html thinks in Russian.
http://www.scn.org/~mentifex/mindforth.txt thinks in English.


 View the AI Mind discussion at Chatbots.org

d@rdie
posted 7/26/2012  15:52Send e-mail to userReply with quote
ya ya.. pattern matching.. but the programmer does have to code the response to the matches right ?

What I am trying to ask (and failing miserably) is whether there is some resource or library or map of sorts that lists best responses to a particular type of question (general ones, true) depending on the target audience.

I am making my first project - an expert system for my class.. and I was wondering whether there was a resource like that...


squarebear
posted 7/30/2012  00:53Send e-mail to userReply with quote
 
d@rdie wrote @ 7/25/2012 8:18:00 PM:
how does one decide that the best response for "hi" is "hello" and not "yo, wassup !"..

 
If someone says to your bot, "What is your favorite color", you could code something like "I like green. How about you?"

The programmer writes the responses and I don't really understand what you are wanting to know.

  1  
'Send Send email to user    Reply with quote Reply with quote    Edit message Edit message

Forums Home    The Artificial Intelligence Forum    Hal and other child machines    Language Mind and Consciousness  
Contact Us Terms of Use