This seems like a great idea—I haven’t tried the GPTs yet, so I will just comment on the rest of the article.
In addition to the AI tutoring the student 1:1, I wonder whether it would be useful to match students with each other based on their current interest and skill level. For humans, it is often motivating to talk to other humans, and the problem is that kids in the same classroom are often not interested in the same topic, or they know much less than you, or they know much more than you so it is boring for them to talk to you. But if this system was used by many kids across the country, there would be a chance to find someone at the same level as you, who is trying to learn the same thing as you, so perhaps the AI could put you in the same temporary chat room and let you talk to each other. Basically create temporary classrooms.
I have mixed opinions on using the workplace as an opportunity to learn, or even to determine what is worth learning. On one hand, yes, the job can help you find your blind spots, or the blind spots of your school; and then it would be great to get one more opportunity to learn all of that at school. On the other hand, there are also companies that use obsolete technologies, or use technologies the wrong way; you can meet overconfident colleagues who teach you various “anti-patterns” as their idea of best practices, and there is no one there to provide a balancing perspective… so I imagine some jobs could actually hurt your education a lot. Also, school education is usually more general: it teaches you the general principles of programming rather than the technical details of how to use FooLibrary-2.4.3, and it is the latter kind of knowledge that gets obsolete sooner.
This seems like a great idea—I haven’t tried the GPTs yet, so I will just comment on the rest of the article.
In addition to the AI tutoring the student 1:1, I wonder whether it would be useful to match students with each other based on their current interest and skill level. For humans, it is often motivating to talk to other humans, and the problem is that kids in the same classroom are often not interested in the same topic, or they know much less than you, or they know much more than you so it is boring for them to talk to you. But if this system was used by many kids across the country, there would be a chance to find someone at the same level as you, who is trying to learn the same thing as you, so perhaps the AI could put you in the same temporary chat room and let you talk to each other. Basically create temporary classrooms.
I have mixed opinions on using the workplace as an opportunity to learn, or even to determine what is worth learning. On one hand, yes, the job can help you find your blind spots, or the blind spots of your school; and then it would be great to get one more opportunity to learn all of that at school. On the other hand, there are also companies that use obsolete technologies, or use technologies the wrong way; you can meet overconfident colleagues who teach you various “anti-patterns” as their idea of best practices, and there is no one there to provide a balancing perspective… so I imagine some jobs could actually hurt your education a lot. Also, school education is usually more general: it teaches you the general principles of programming rather than the technical details of how to use FooLibrary-2.4.3, and it is the latter kind of knowledge that gets obsolete sooner.