I had a brief read on the paper, but I could not find any comparison with cheaper llm agent for source aware judge. Like this is my reading of the paper;
- An LLM calls multiple tools and generates an answer using their outputs, which may describe many claims
- A claim can be supported by (one or more) tool’s output while being incorrectly attributed to another.
- Basically, split the answer into claims and uses embeddings to find a likely supporting source for each.
- Using NLI & random forest, check if the selected source supports the claim;
- Also check in response, claim's is attributed by correct source.
Like, it seems (2 - 5) can be done via basic prompts in lifecycle, if you own the executing agent. If not, this can also be done via hooks in harness as plugin. Do you have any comparison on this. Basically, how much of random forest, and all of these eng/plumbing is buying, vs second llm call over traces+ans?