2 Comments
Aug 2, 2023Liked by Dave Friedman

This sounds amazing, but what are the limitations of using such a tutor that you are not considering? Given the limitations identified, how would you propose overcoming them?

Expand full comment
author

Yup, super important question. There are a lot of limitations here: no error checking, minimal interactivity, no way for a student to enter, say, two vectors, and have the script manipulate them accordingly, no GUI (though this is not necessarily needed), etc. The script is pretty bare bones; nonetheless, it is remarkable that the script arose from the simple prompt "I want you to build me a tutor in Python which will help me learn linear algebra.". I kept the prompt purposely vague and broad, in order to see what Code Interpreter could come up with. It would be an interesting exercise to dump the entire script into the prompt window, ask Code Interpreter to review it, and ask it what the limitations are, and, further, what suggestions it has to overcome those limitations. I may do something along those lines in a future post.

Expand full comment