A Platform for Evaluating and Comparing LLM Agents Across Models, Tools, and Frameworks
Contributors:
Nithik Yekollu
Arth Bohra
Ashwin Chirumamilla
Kai Wen
Sai Kolasani
Wei-Lin Chiang
Anastasios N. Angelopoulos
Joseph Gonzalez
Ion Stoica
Shishir G. Patil
^ Figure 1: Agent Arena: Evaluating and Comparing LLM Agents Across Models, Tools, and Frameworks
With the growing interest in Large Language Model (LLM) agents, there is a need for a unified and systematic way to evaluate agents.
LLM Agents are being used across a diverse set of use-cases, from search and code generation to complex tasks like finance and research. We take the view that LLM agents consist of three components - LLM models (e.g GPT-4, Claude, Llama 3.1), frameworks (LangChain, LlamaIndex, CrewAI, etc), and tools (code interpreters, APIs like Brave Search or Yahoo Finance). For example, an agent to summarize an earnings report, might be powered by a GPT-4o model, use PDFReader as tool to read pdf of earnings reports, and be orchestrated by langchain! Agent-arena captures and ranks user-preferences for agents as a unit, and for each of the three sub-components, providing insights to model-developers, tool-developers, and more critically, users of LLM agents!
Agents come with many nuances in model and framework evaluation. For example, let’s say I wanted to build a financial assistant that retrieves the top performing stocks of the week.















