If you read my previous posts, you know that I am all about one-to-one discussion and civil discourse.
Its going to be a chat bot that can be invited to a discussion and help people discuss. The name of the chat bot: Hamblin (after Charles Leonard Hamblin, who re-invented formal dialectics).
EDIT: Telegram forces you to add the prefix “bot” to your bot. And Hamblinbot or hamblin_bot would have been awfully long. So the name of the bot is going to be: @argubot. If you have a name suggestion, please reply.
@argubot has one major function: Storing positions . Any discussant can send it a proposition, like “minimum wage should depend on the cost of living” or an argument, like “minimum wage should depend on the cost of living, therefore minimum wage should be higher in New York than in Kenosha”. @argubot will then post this proposition by himself and ask for a position, like “I agree” or “I reject” or “I doubt it”… @argubot will save the answer to the discussant’s commitment store.
Storing positions might be a very powerful tool to foster a good discussion, because.
#3 Every discussion – even if you agree to disagree on the major premise – has a result: your commitment store. So no more fruitless debates! View your commitment store as a fruit-stand.
I had the idea for Hamblin a year ago, but only recently I thought of it as a chat bot. The timing might be right, because everybody is talking about the conversational interface now, that is so popular in China.
Unfortunately I am not a developer. But I know how to write a perl script and bit about variables, loops and conditionals. Maybe that is already enough to program @argubot. I watched a tutorial on developing a Telegram bot and it does not seem very hard. Telegram seems also especially fit, because they offer these custom keyboards which could be used for the positioning.
I hope you like the idea of @argubot . I am happy to discuss it further in this thread. Any programming help is appreciated.
First step: setting up my Telegram account.
See you @Christoph