How does your IRC Teddybot software work to help anyone solve problems—is this like the old Eliza program where questions are paraphrased back to the user?
I only implemented it to the specification; I suggest you take up that question with the designer. If I had to answer myself (it’s been a few years since that project), I would say that it is like the “cardboard programmer” or “rubber duck”: its value is in giving you something to address your one-sided conversation to. It does just a little bit more than the rubber duck.
I can say that unlike Eliza it doesn’t use any of the content of incoming messages at all, except to distinguish when it is addressed from when it is not, and whether there is a question mark.
(Thanks for reminding me that I never published the (trivial) source code; I should fix that.)
How does your IRC Teddybot software work to help anyone solve problems—is this like the old Eliza program where questions are paraphrased back to the user?
I only implemented it to the specification; I suggest you take up that question with the designer. If I had to answer myself (it’s been a few years since that project), I would say that it is like the “cardboard programmer” or “rubber duck”: its value is in giving you something to address your one-sided conversation to. It does just a little bit more than the rubber duck.
I can say that unlike Eliza it doesn’t use any of the content of incoming messages at all, except to distinguish when it is addressed from when it is not, and whether there is a question mark.
(Thanks for reminding me that I never published the (trivial) source code; I should fix that.)