6 ms·
Show HN: MathGPT – Create math animations for any question
Hi, we're MathGPT! MathGPT creates Khan-Academy-style animated math videos that intuitively explain complex concepts to students, helping them understand how to solve their problems step-by-step. We're currently serving over 2M users, processing 800M tokens / day and growing! If you try it out, we would appreciate feedback on how we can make the overall experience / video generation better! Email me at ygk2[at]cornell.edu.
- freakynit 2y agoHoly cow this is insanely wonderful. Extremely beautiful explanation of concepts. The generated videos are like professionally hard-crafted. Great work!
- jrussino 2y agoFYI for the input "Graph a cartoid and explain it" I get a correct definition and some interesting facts/properties (in spite of the fact that I mis-remembered the name of the object I had in mind; it should have been "cardioid"). But then it tries to provide a plot, and the plot has an error: ``` Error Please check your input: Undefined variable heta ``` Looks like there's a "theta" that's being incorrectly truncated, or something to that effect. I refreshed a few times and found that I consistently saw this same error.
- yannigk 2y agoI was able to replicate your error and pushed a fix, it should be working pretty reliably now for equations that include theta. Let me know if it works for you!
- IndieCoder 2y agoKudos for the UI, very nice to see the seamless integration of formulas, graphs and videos!
- yannigk 2y agoThank you!
- zaptrem 2y agoWe used it to make memes (single sentence prompts) and the results are hilarious How Jeb! Won the election: https://math-gpt.org/?video_id=b9e16dbd-cab6-44e3-a393-f255b0c207dc https://math-gpt.org/?video_id=b9e16dbd-cab6-44e3-a393-f255b... Mathematical proof AI is doomed: https://math-gpt.org/?video_id=c5745f99-b1d1-4c57-8a93-6fe3b1f3bf96 https://math-gpt.org/?video_id=c5745f99-b1d1-4c57-8a93-6fe3b...
- jamilton 2y agoSurprisingly funny! AI is often unfunny when it tries to be funny, I wonder why this is better.
- zaptrem 2y agoWe wondered the same thing! I wonder which model they’re using.
- malshe 2y agoHilarious! This can potentially go viral
- pixelsort 2y agoHa! Okay, I laughed at "computational phrenology".
- yannigk 2y agoHaha these are amazing! I love them!
- bassrattle 2y agoAs a test, I input a2b2. It interpretted that as a^2xb^2 which is fine but it kept pronouncing "A squared" as "a square" (more phonetically, "uh square") For a tool meant to enlighten, hearing "a square be square" was confusing.
- murkle 2y agoSorry, this one is really terrible (also I asked for no audio) https://math-gpt.org/?video_id=6f622c5b-ccf3-408f-9db1-56d63e0570ff https://math-gpt.org/?video_id=6f622c5b-ccf3-408f-9db1-56d63...
- yannigk 2y agoThank you for the feedback! Working on it!
- vivzkestrel 2y agoit says .org in the domain. Is this a "for-profit" privately operated company or some experiment with GPT? did you guys build your own proprietary model or is it using some open source LLM model?
- 8n4vidtmkvmk 2y agoNeat, but I think I'd like it better if you simplified it and dropped the focus on teaching students. What I'd prefer is a slightly smarter WolframAlpha that doesn't force me to learn their weird syntax. Let me ask my math question in English, you turn that into a formula and just give me the solution. I don't need the explanation. The video generation is overly ambitious. Some of them come out wonky and wrong.
- pino999 2y agoI don't know, it is still chatgpt. I wouldn't let it near homework soon. I do enjoy the latex rendering. Anyway it can't even solve x mod 66 = 3 (answer: x = 3 + 66k, where k = 0, 1, ...) Somehow it thinks the answer is 32 and it comes with a huge blob of shit.
- yannigk 2y agoThanks for the feedback. We can improve the model's focus on the task at hand and/or ask for more details if doesn't have enough context. With a bit more clarification, MathGPT outputs your answer: https://math-gpt.org/?problem_text=solve%20x%20mod%2066%20%3D%203%2C%20find%20general%20k%20that%20will%20always%20solve%20for%20x&answer_text=To%20solve%20%5C(%20x%20%5Cequiv%203%20%5Cpmod%7B66%7D%20%5C)%2C%20we%20need%20%5C(%20x%20%5C)%20to%20satisfy%20the%20congruence%20condition%3A%0A%0A%5C%5B%0Ax%20%3D%2066k%20%2B%203%0A%5C%5D%0A%0Afor%20some%20integer%20%5C(%20k%20%5C).%20%0A%0ATherefore%2C%20the%20general%20solution%20for%20%5C(%20x%20%5C)%20is%3A%0A%0A%5C%5B%0Ax%20%3D%2066k%20%2B%203%2C%20%5Cquad%20k%20%5Cin%20%5Cmathbb%7BZ%7D%0A%5C%5D%0A%0Awhere%20%5C(%20%5Cmathbb%7BZ%7D%20%5C)%20denotes%20the%20set%20of%20all%20integers https://math-gpt.org/?problem_text=solve%20x%20mod%2066%20%3....
- fph 2y agoVery neat! Can created content be reused freely by teachers? Do you require attribution? I am interested in tikz plots more than in videos, personally.
- lagrange77 2y agoThat's a really interesting application of LLMs and manim. My problem with it, as with LLMs in general, is that i can't fully trust it. This isn't a problem with topics you know well. But those 3b1b style tutorials are meant to build an understanding or mental model of a concept for people who don't know it well yet. I'm afraid that, if the output is (partially) wrong, watching such a video could be even harmful in understanding the concept, because your 'greenfield' brain may pick up pieces of it that made sense to it.
- T3RMINATED 2y ago[dead]
- Alifatisk 2y agoI am so happy tools like these gets created and is available for free. When growing up, I had difficulty learning math and I wasn't able to ask my parents for help so much. That is when I found PhotoMath, it changed my life, it became my second teacher and it was for free! I don't think Google even owned it at the time. I remember being very scared of losing it one day. Luckily that never happened, but I will never forget how much these math tools helped me growing up.
- mlukaszek 2y agoIt's pretty good! It did quite well when asked a variant of "when do the trains meet" problem, although it used different values for speed than what I told it to use (and what it actually used in textual response: 120km/h and 20km/h in video vs 80km/h and 60km/h in the prompt and textual response). https://math-gpt.org/?video_id=a7489ec5-b06e-480a-96c4-27765cf611ae https://math-gpt.org/?video_id=a7489ec5-b06e-480a-96c4-27765... If it did the animations in 3Blue1Brown style, that would be cherry on the top! ;-) Edit: I did notice it uses Manim, it just doesn't have the same feeling
- sprobertson 2y agoVery cool, how does it work? (even if just at a high level)
- Jzush 2y agoI tried it on a simple problem and generated the video thinking I would get a video that would go through the steps of division. Instead it said "Let's take number XX and divide it by number YY using a calculator to get the result ZZ". I'm thinking, wait a tick, you're the calculator. Weren't you supposed to show your work? It's that literally the point? It's a funny utility but I'm not sure it's all that useful.