Hi, On 01/10/2021 21.41, Jurgis Pralgauskis wrote:
Hi,
as currently chatbots gain popularity, I looked around
seems very primitive https://tinyurl.com/pythonbotchatbot2020 <https://tinyurl.com/pythonbotchatbot2020> from https://www.researchgate.net/publication/349574948_Python-Bot_A_Chatbot_for_... <https://www.researchgate.net/publication/349574948_Python-Bot_A_Chatbot_for_...>
(it's hard to formulate search query for "python teaching bot" -- as there are plenty of sites that "teach to make bot with python" :))
Similar for C (uses StackOverflow API) https://rasa.com/showcase/cbot/ <https://rasa.com/showcase/cbot/> didn't try it live (as needs downloading, installing)
I hate chat-bots because they are worse than Call Center people, who lacking domain-knowledge or understanding, over-simplify by seizing-on what they interpret/imagine are key-words - and 'spout' from there (like a drain-spout). If you find it "hard to formulate", would you imagine an ignorant trainee will find it any easier - or much harder to do the same? The process of learning involves the formulation of "mental models". The purpose of assessment is to ensure the trainee has formed a correct, and working, model. You assess such by merely listening to the way a student asks a question or brings faulty code. Whither a chat-bot? -- Regards =dn