There are discussions on Meta already for some time now about the potential usage of bots on Stack Exchange (SE). The earliest I could find goes back to 2009, but there have been others [link], [link].
Here’s an interesting one about having a bot that tries to answer “easy” questions. The scenario is that (almost) duplicate, simple questions are asked time after time, despite SE’s efforts to prevent this by listing related questions at posting time. This is where the bot could be of service: it could quickly retrieve and post an answer from a previous duplicate (or with smarter Artificial Intelligence - AI) even from elsewhere on the web, like a user manual or a mailing list discussion). I imagine this might save some review time for moderators, and perhaps users would also enjoy not having to answer over and over again to the same question. Besides, answers would be very fast, which should make everyone happy if they are also of good quality.
This idea of “janitor” bots can have more use cases besides answering “easy” questions (see also discussion here), like suggesting missing tags and re-formatting what should have been code blocks, to name a few.
Yet, despite a long time since these discussions, better Machine Learning Classifiers (ML) and AI over the years, and tons of academic research around SE’s websites, it doesn’t seem that any such bots are among us (except maybe Jon Skeet). As part of a research project at the university, I am trying to understand why this is the case.
For this reason I’d like your opinion on the following:
- Do you consider a bot “harmful” for the SE communities?
- If yes, would you consider the bot harmful even if
- it operates in an automatic manner only in limited scenarios (e.g. specific tags)
- it operates in a semi-automatic manner (namely with the supervision of a moderator who decides for posting or not the answer).
- it operates only for a limited amount of time in a small community (e.g. here).
- If yes, would you consider the bot harmful even if
- Would you consider it too risky to give a bot a try?
- Would you accept an answer provided by a bot?
- If not, why ? (e.g. you don’t trust replies from machines)
- Would you consider useless a “sloppy” answer by a bot, even if it is provided in just a few seconds? Answers may be not perfect, but they may link to other relevant threads that can help the asker to fix the problem without waiting extra time for a human response.