English

CAFE: A Compound-AI Factorial Evaluation Framework

Computation and Language 2026-07-11 v1

Abstract

We introduce CAFE (Compound-AI Factorial Evaluation), an open-source platform that brings design of experiments to the evaluation of compound AI systems (CAIS). Such systems expose many interchangeable choices - e.g. which retriever, model, or prompt - and practitioners rarely know which of them most affects answer quality. With CAFE, a practitioner registers each swappable component of a pipeline as a factor to build a factorial design over the chosen factors, run the resulting configurations, and score the answers on a shared rubric using a configurable LLM judge together with human raters. From these ratings it attributes answer-quality variance to the components and their interactions with mixed-effects models and reports effect sizes, significance, the best configuration, cost and latency trade-offs, and judge-human reliability. Whereas existing tools mostly either search for a good configuration or score outputs in isolation, CAFE also explains which component drives quality and whether an observed difference is significant. We validate CAFE on a retrieval-augmented question-answering (QA) pipeline over the HotpotQA benchmark dataset, where it recovers planted factor effects and stays calibrated under a permutation null. CAFE is released as a Python package and as a Web application.

Cite

@article{arxiv.2607.10380,
  title  = {CAFE: A Compound-AI Factorial Evaluation Framework},
  author = {Fabian Lukassen and Christoph Weisser and Thomas Kneib and Alexander Silbersdorff},
  journal= {arXiv preprint arXiv:2607.10380},
  year   = {2026}
}