> The LLM handles the fuzzy part:
> And Lemmalog handles the deterministic part:
There seems to be this view in some circles that the LLM should do EVERYTHING. The most extreme version of this was "just commit the prompt, bro".
The more I've used LLMs, the more I think that the LLM should do either:
1. the fuzzy parts as mentioned in the post
2. helping to write deterministic tools to expand the "non-fuzzy" part
For #2, we invented code to run the same instructions the same way over and over again for very, very low cost. The code is also easy to read and modify as needed.
Why we would replace the above with a smart but stochastic system still seems strange to me.