If you train it on wrong answers, it will generate more wrong answers...
The correct answer should be:
2+5=7\n3+6=9\n4+7=11I wonder how davinci would respond if every single output was fed back into itself with a prompt like "does this contain any errors?". That probably wouldn't work very well.
LLMs have proven to be quite good at evaluating their own output. Think of things like "Think step by step" and how that improves output.
I preprompt it to believe it's math cannot be trusted (because it can't) and to instead output "!c <insert basic calculations>" any time it would otherwise try to solve something
The next step I'm working on this weekend is piping that to Wolfram Alpha and seeing if I can put together a wrapper to make it "seamless" in terms of responses
https://www.deepmind.com/blog/discovering-novel-algorithms-w...
But it’s a fairly sweeping statement to say that AI cannot do it.
The problem was with token embeddings, not with math.