not to defend AI, but that is an expected outcome if you think about how LLMs work.
It tokenizes language to run math on it and send back processed natural-sounding language
of course it struggled with “how many rs in strawberry”
because
r rs r's how many r rs in strawberry in strawberry
would all present as different tokens of different length with different information spaces relative to them.
Frankly you’re just holding it wrong if you expect it to do actual data processing like this directly.
Ask it to write a Python script to compute the result and it will get it 100% right.
A spoon being a poor shovel would not be such a big issue, if it wasn’t advertised as a great shovel that will revolutionize the construction industry, and if all the construction companies weren’t stockpiling spoons and telling their employees they will be fired if they don’t use the spoon
I don’t think I’ve seen anyone really promote AI as a solution to something that could trivially be better done by ordinary programs. Nobody is saying we should replace simple maths with AI. There’s no AI sorting algorithm. No AI DNS server. No AI ALU.
AI is being pushed in places where we don’t have any other automated solution - writing code, natural human interaction, reading and writing prose, etc.
I don’t think I’ve seen anyone really promote AI as a solution to something that could trivially be better done by ordinary programs.
AI vending machines…
Those seem to be like Amazon Go, where you just take what you want and it magically charges you.
Whether that is worth avoiding pressing two buttons or not is debatable (totally isn’t), but it is definitely something you can’t easily do without AI.