Hi, as currently chatbots gain popularity, I looked around seems very primitive https://tinyurl.com/pythonbotchatbot2020 from 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/ didn't try it live (as needs downloading, installing) ps.: MathBert https://www.arxiv-vanity.com/papers/2106.07340/ -- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) https://galvosukykla.wordpress.com/
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_Teaching_Python_Programming>
(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
When introducing the concept of the REPL, and how not every language has one, I tend to say "like a chat bot". In other words, Python the interpreter, talking back (evaluation) is a chat bot. "Learn to think like the snake" I say to Grasshopper [1]. When she raises an exception (hissssss), learn from what she's telling you. Speaking of REPL, I've been deep diving into Teams for Education on Replit lately. If anyone here has a Replit account and wants to join one of my teams... https://flic.kr/s/aHsmWJq9u2 (lots of screenshots of what I've been up to) Kirby [1] TV allusion, not to Monty Python, sorry :-D https://youtu.be/U11bGxlmnVk On Fri, Oct 1, 2021 at 1:43 AM Jurgis Pralgauskis < jurgis.pralgauskis@gmail.com> wrote:
Hi,
as currently chatbots gain popularity, I looked around
seems very primitive https://tinyurl.com/pythonbotchatbot2020 from 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/ didn't try it live (as needs downloading, installing)
ps.: MathBert https://www.arxiv-vanity.com/papers/2106.07340/
-- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) https://galvosukykla.wordpress.com/
old thread, but new year and new ideas :) not really a chat-bot, but AI based code generator! https://minimaxir.com/2021/06/gpt-j-6b/ you can try yourself https://6b.eleuther.ai/ and specifically python oriented derived model https://huggingface.co/NovelAI/genji-python-6B On Sat, Oct 2, 2021 at 12:13 AM kirby urner <kirby.urner@gmail.com> wrote:
When introducing the concept of the REPL, and how not every language has one, I tend to say "like a chat bot".
In other words, Python the interpreter, talking back (evaluation) is a chat bot.
"Learn to think like the snake" I say to Grasshopper [1]. When she raises an exception (hissssss), learn from what she's telling you.
Speaking of REPL, I've been deep diving into Teams for Education on Replit lately.
If anyone here has a Replit account and wants to join one of my teams...
https://flic.kr/s/aHsmWJq9u2 (lots of screenshots of what I've been up to)
Kirby
[1] TV allusion, not to Monty Python, sorry :-D https://youtu.be/U11bGxlmnVk
On Fri, Oct 1, 2021 at 1:43 AM Jurgis Pralgauskis < jurgis.pralgauskis@gmail.com> wrote:
Hi,
as currently chatbots gain popularity, I looked around
seems very primitive https://tinyurl.com/pythonbotchatbot2020 from 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/ didn't try it live (as needs downloading, installing)
ps.: MathBert https://www.arxiv-vanity.com/papers/2106.07340/
-- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) https://galvosukykla.wordpress.com/
-- Jurgis Pralgauskis tel: 8-616 77613; Don't worry, be happy and make things better ;) https://galvosukykla.wordpress.com/
Student: Master Fu: Student: How do I learn pythonz? Master Fu: Prepare a document of your learnings, references, search engines Student: How do I learn pythonz? Master 2: Just take this one course Student: How do I really learn pythonz? Master Fu: Apply what you have learned to solving others' problems. Student: How do I learn pythonz? Master Fu: Python is but one language atop a classical electronic computer. Python for QC: /? site:github.com awesome Python quantum ... Leads one to quantum control flow graphs; quantum circuits in python. Are there optimal traversals of curriculum / competency graphs? How could you express a *prerequisite* operator in as a symbolic python expression, and why would it be symbolic instead of discrete? Student: All I asked about was pythonz.
participants (4)
-
David L Neil
-
Jurgis Pralgauskis
-
kirby urner
-
Wes Turner