I wonder how this compares to a more agentic approach where the LLM composes SQL queries to answer the questions, for example.
The author didn’t see much more than 60% accuracy which is not very useful for many (most?) real world tasks.
LLMs are expensive. Spending tokens to do something in bulk that is well suited to existing tools and algorithms, is wasteful and slow. And the main reason is that, using LLMs, the original author indicated only a 60% success rate for the task. Why spend many times more time and money and energy just to use an LLM on a well-understood preparatory task that it sucks at, when you can get much better results more inexpensively with off-the-shelf tools, and feed their results to the LLM for its unique value.