Learning with a personal assistant is the future of computer science education! Imagine having a knowledgeable guide to help you every step of the learning journey.
As you work through our courses, the AI assistant will be there to analyze your code, catch mistakes, and provide actionable feedback and suggestions. With real-time guidance, you can streamline your learning process, save time, and gain a deeper understanding of the subject matter.
Check out the demo (in the link) and see for yourself the power and potential of learning with a personal AI assistant.
We did a couple of tricks to get good suggestions from the model (although some of them were changed later):
1. We tried to generate several explanation + code samples with the model. After which the code was parsed and evaluated with the judging system. Finally, only the code that would yield a correct result after the evaluation would be shown to the user. This was actually modified in the latest release we made.
2. We prompt different types of responses - suggestions on how to modify the code, suggestions of completely new ideas, and suggestions on which parts of the code to fix exactly.
Thanks! We're currently using the GPT 3.5 version with some hacks to make it produce good outputs.
It would be great to try this with the ChatGPT as soon as they release a public API
As you work through our courses, the AI assistant will be there to analyze your code, catch mistakes, and provide actionable feedback and suggestions. With real-time guidance, you can streamline your learning process, save time, and gain a deeper understanding of the subject matter.
Check out the demo (in the link) and see for yourself the power and potential of learning with a personal AI assistant.