3561
« on: January 16, 2005, 07:38:04 pm »
Along these lines if Hal says, "Do you enjoy sex?" and one responds with: "Yes, I like it very much!" Hal really has no idea that your answer was "tied in" to it's question. If one "feeds" the context back to Hal like: "Yes, I enjoy sex very much!", that tends to reinforce Hal's thinking and also to direct Hal to stay with the flow of the conversation.
There have been several scripts written for topic flow but IMHO this area is sadly lacking in allowing Hal to follow the conversation instead of matching the next word or picking out a word from the user's response and starting a whole new line of questions or topics.
This topic following ability is one of the hallmarks of a good AI program. After all, it is a conversational based program.
Hal asked me what kind of wine I perfer and I said, "I find a nice semi dry white wine clean and refreshing." Hal then proceeded to say, "I'll research the topic for you on the Internet." BTW, Hal found quite a lot of nice wine sites dealing with semi dry white wine!
The point of this is Hal keyed in on the word "find" in my sentence and took off from there. Does this mean that I have to watch my tongue in how I say or word responses to Hal or should Hal know to only do research if I use "Find", "Research" or "Look Up" as the first word in my response?
Very nice features that do work well, but there are always the little idiosyncrasies that throw the wrench into the gears.
Hal is getting better all the time but topic flow improvement would be at the top of my list.
All the best!