Thanks for the feedback.
If I understand correctly, the idea is to given the user/administrator more feedback on the bot's confidence of its response, and let the user/administrator give the bot more feedback on how good its response is.
Currently, the user can give feedback through the "correction" check box, and through learning. The "correction" check lets the user correct the bot's response. This will basically decrease or negate the % correctness score of the bot's response, and add the new response, or increase its % correctness score.
You can see the current correctness for all responses from the Chat Logs admin page.
If learning is enabled, every user response will be recorded as a response to the bot's previous question, or increase its correctness. The responses also have a context, so the previous response and its correctness is also updated (or negated for a correction).
You can configure what types of users your bot learns from, and be corrected by from the Learning admin page.
I agree adding some sort of feedback on the last response to the UI would be good, and including the score in the response, and how the bot came up with the response would be good. Currently admins can enable debugging to get more info, but making some aspects part of the UI would be good.