Hacker News new | past | comments | ask | show | jobs | submit login

We have high quality materials that the learner's can learn from, very similar to CS50. The LLM is there to resolve doubts and help learners if stuck which is currently impossible to do with static resources like CS50. Thoughts?



I get the idea, and I've considered using AI similarly, but one thing I realized: Being stuck is often the time where you learn the most. (And when you find out how to un-stick yourself is part of the most enjoyable parts of engineering).

Having the immediate aid of an LLM in a lot of ways also does hurt your reasoning capabilities in my experience. I'm curious how you would address this.


I believe this was in a pre-AI world. With AI you don't expect developers to dig through thousands of websites to find out why something isn't working. I will just ask ChatGPT because it saves me time. In the context of learning, students usually look at answers directly because they don't have a lot of other options currently. with Edmigo, we're trying to give them hints instead of telling them the answer directly so they can learn to solve on their own.


If you can't figure it out without the help of an LLM, you're gonna be in a world of hurt in a real world application where you're dealing with a mature codebase and aren't playing with toys you built yourself. Part of being a quality developer is learning how to get unstuck on your own.


As someone currently teaching CS50 at a high school, the Harvard team have incorporated an AI into the CS50 learning process, albeit with helpful 'gates' to keep it educational.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: