Post #1541260
2025-11-15 11:14 UTC
This is why, up until the advent of LLMs, natural language programming - or natural language interfaces in general - were a fairly unsuccessful niche, because it was impractical to write an interpreter program that could handle and resolve all the possible ambiguities of arbitrary English input to produce any sort of reliable output without human supervision
Replies (1)
-
@nicklockwood@mastodon.social 2025-11-15 11:14
But now we have LLMs, and they actually are (mostly) capable of taking unstructured English text and divining, if not the *correct* meaning, then at least a plausible meaning But therein lies the problem. Traditional parsers are very good at detecting ambiguous or invalid input, but very bad at guessing what might have been meant LLMs on the other hand are great at guessing what you might have meant, but not at detecting ambiguity, so as a consequence they tend to mask any bugs in the input