Skip to content

Latest commit

 

History

History
342 lines (279 loc) · 39.1 KB

File metadata and controls

342 lines (279 loc) · 39.1 KB

Tools, Datasets, and Evaluation

Navigation Guide:

If Begin With
Base-Model Capability LLM Evaluation Benchmarks
RAG Quality RAG Solution Design and RAG Research
Agent or Tool-Use Behavior Tool Calling & Agentic Benchmarks
A Deployed Application Evaluation Metrics and LLMOps

Contents

Datasets for LLM Training

Dataset Catalogs and Collections
Synthetic / LLM-Generated Datasets
QA and Search Datasets
  • MS MARCO Web Search: A large-scale information-rich web dataset, featuring millions of real clicked query-document labels [Apr 2024] github stars
  • SQuAD: The Stanford Question Answering Dataset (SQuAD), a set of Wikipedia articles, 100,000+ question-answer pairs on 500+ articles. [16 Jun 2016]
Pretraining
  • arXiv Bulk Data Access - Bulk scientific and technical paper corpus.
  • C4🤗 - Cleaned web corpus introduced for T5 pretraining.
  • Common Crawl - Raw web-scale corpus used for many LLM training datasets.
  • Dolma🤗 - Multi-trillion-token open corpus from AI2.
  • FineWeb🤗:Crawled 15 trillion tokens of high-quality web data from the summer of 2013 to March 2024. [Apr 2024]
  • GitHub Archive Program - Public source-code archive used for programming corpora.
  • RedPajama: LLaMA training dataset of over 1.2 trillion tokens / git [17 Apr 2023] github stars
  • RefinedWeb🤗 - Filtered Common Crawl derivative used in Falcon models.
  • The Pile - Curated mixture of 22 diverse text sources.
  • The Stack📑:💡Large, license-aware source-code corpus for training code LLMs, with provenance metadata, near-deduplication, and an opt-out process. 🤗 [20 Nov 2022]
  • Wikipedia Dumps - Encyclopedic source commonly included in pretraining mixtures.
Mid-Training
Supervised Fine-Tuning (SFT)
  • Alpaca🤗 - 🏆Instruction-following prompt-response dataset from self-instruct methods.
  • Dolci-Think-SFT🤗 - Reasoning-oriented supervised fine-tuning dataset.
  • MathInstruct🤗 - Mathematical instruction-following dataset for SFT.
  • Open Thoughts: Fully Open Data Curation for Thinking Models [28 Jan 2025] github stars
Preference Optimization / Alignment
Pretrain for a base model
{
    "text": ...,
    "meta": {"url": "...", "timestamp": "...", "source": "...", "language": "...", ...},
    "red_pajama_subset": "common_crawl" | "c4" | "github" | "books" | "arxiv" | "wikipedia" | "stackexchange"
}

databricks-dolly-15k: Instruction-Tuned 🤗: SFT training - QA pairs or Dialog

{
  "prompt": "What is the capital of France?",
  "response": "The capital of France is Paris."
},
{
    "prompt": "Can you give me a recipe for chocolate chip cookies?",
    "response": "Sure! ..."
}

Anthropic human-feedback🤗: RLHF training - Chosen and Rejected pairs

{
  "chosen": "I'm sorry to hear that. Is there anything I can do to help?",
  "rejected": "That's too bad. You should just get over it."
}
SFT Dataset
Category Instruction Context Response
0 Open QA How do I get rid of mosquitos in my house? You can get rid of mosquitos in your house by ...
1 Classification Classify each country as "African" or "European" Nigeria: African
Rwanda: African
Portugal: European
2 Information Extraction Extract the unique names of composers from the text. To some extent, European and the US traditions... Pierre Boulez, Luigi Nono, Karlheinz Stockhausen
3 General QA Should investors time the market? Timing the market is based on predictions of t...
RLHF Dataset
Instruction Chosen Response Rejected Response
What is Depreciation Depreciation is the drop in value of an asset ... What is Depreciation – 10 Important Facts to K...
What do you know about the city of Aberdeen in Scotland? Aberdeen is a city located in the North East of Scotland. It is known for its granite architecture and its offshore oil industry. As an AI language model, I don't have personal knowledge or experiences about Aberdeen.
Describe thunderstorm season in the United States and Canada. Thunderstorm season in the United States and Canada typically occurs during the spring and summer months, when warm, moist air collides with cooler, drier air, creating the conditions for thunderstorms to form. Describe thunderstorm season in the United States and Canada.

Evaluating Large Language Models

LLM Evaluation Benchmarks

Language Understanding and QA

  • BIG-bench📑: Consists of 204 evaluations, contributed by over 450 authors, that span a range of topics from science to social reasoning. The bottom-up approach; anyone can submit an evaluation task. / git [9 Jun 2022] github stars
  • BigBench: 204 tasks. Predicting future potential [Published in 2023] github stars
  • GLUE & SuperGLUE:🏆GLUE (General Language Understanding Evaluation)
  • HELM📑:💡Evaluation scenarios like reasoning and disinformation using standardized metrics like accuracy, calibration, robustness, and fairness. The top-down approach; experts curate and decide what tasks to evaluate models on. / git [16 Nov 2022] github stars
  • IFEval: Instruction-Following Evaluation📑: Evaluates instruction adherence with around 500 prompts containing verifiable constraints such as word count, formatting, and required keywords, avoiding LLM-as-judge scoring. / git [14 Nov 2023]
  • MMLU (Massive Multitask Language Understanding):🏆Over 15,000 questions across 57 diverse tasks. [Published in 2021] github stars
  • MMLU (Massive Multi-task Language Understanding)📑: LLM performance across 57 tasks including elementary mathematics, US history, computer science, law, and more. [7 Sep 2020]
  • TruthfulQA🤗: Truthfulness. [Published in 2022]

Coding

  • CodeXGLUE: Programming tasks. github stars
  • HumanEval:🏆Challenges coding skills. [Published in 2021] github stars
  • MBPP: Mostly Basic Python Programming. [Published in 2021]
  • SWE-bench:🏆Software Engineering Benchmark. Real-world software issues sourced from GitHub. (GPT-5.2: 55.6% Pro, 80% Verified; Gemini 3: 76.2%)
  • SWE-Lancer: OpenAI. full engineering stack, from UI/UX to systems design, and include a range of task types, from $50 bug fixes to $32,000 feature implementations. [18 Feb 2025] (GPT-5.2: 74.6% IC Diamond)
  • Vibe Code Bench: Claude Sonnet 4.5 (Thinking)and GPT 5.1 are head and shoulders above the competition. GPT 5.1 stands out especially for its low cost and high performance.
  • LiveCodeBench Pro: Algorithmic coding problems. (Gemini 3: Elo 2,439)

Chatbot Assistance

Vision & Multimodal

  • CharXiv Reasoning: Scientific chart reasoning. (GPT-5.2: 88.7% with Python, 82.1% without tools)
  • ScreenSpot-Pro: UI screenshot understanding. (GPT-5.2: 86.3% with Python, 64.2% without tools; Gemini 3: high performance)
  • MMMU-Pro: Multimodal reasoning. (GPT-5.2: 80.4% with Python, 79.5% without tools; Gemini 3: 81.0%)
  • Video-MMMU: Video understanding. (GPT-5.2: 85.9%; Gemini 3: 87.6%)

Long Context

  • BrowseComp: Long context web browsing (128k, 256k). (GPT-5.2: 92.0% at 128k, 89.8% at 256k; Gemini 3: reference available)
  • OpenAI MRCRv2📑: Multi-round co-reference resolution. (GPT-5.2: 77.0% at 128k-256k tokens; Gemini 3: 77.0% at 128k)
  • RULER📑: Evaluates long-context models beyond simple needle-in-a-haystack recall, covering multi-needle retrieval, multi-hop tracing, aggregation, and question answering at configurable sequence lengths. / git [9 Apr 2024] github stars

Tool Calling & Agentic

  • AgentDojo📑: Extensible environment for measuring prompt-injection attacks and defenses in tool-using agents across realistic workspace, travel, and banking tasks. / git [19 Jun 2024] github stars
  • GAIA: A Benchmark for General AI Assistants📑: 466 real-world questions requiring reasoning, multimodality, web browsing, and tool use; designed to be simple for people but challenging for AI assistants. [21 Nov 2023]
  • LiveCodeBench Pro: Algorithmic coding problems. (Gemini 3: Elo 2,439)
  • OSWorld📑:💡Benchmark for multimodal agents completing open-ended tasks in real Ubuntu, Windows, and macOS environments, with execution-based evaluation. / git [11 Apr 2024] github stars
  • Tau2-bench📑: Multi-turn tool usage in customer support. (GPT-5.2: 98.7% Telecom, 82.0% Retail)
  • Vending-Bench 2: Year-long business simulation. (Gemini 3: $5,478.16 mean net worth, 272% higher than GPT-5.1)
  • WebArena📑:💡A self-hostable, realistic web environment with long-horizon tasks across e-commerce, social discussion, software development, and content management sites. / git [25 Jul 2023] github stars

Reasoning

  • ARC (AI2 Reasoning Challenge): Measures general fluid intelligence. (GPT-5.2: 86.2% ARC-AGI-1, 52.9% ARC-AGI-2; Gemini 3: 31.1% ARC-AGI-2, 45.1% with Deep Think) github stars
  • DROP🤗: Evaluates discrete reasoning.
  • HellaSwag: Commonsense reasoning. [Published in 2019] github stars
  • LogicQA: Evaluates logical reasoning skills. github stars
  • GPQA Diamond: PhD-level scientific knowledge. (GPT-5.2: 92.4%; Gemini 3: 91.9%, 93.8% with Deep Think)
  • Humanity's Last Exam: Hardest reasoning benchmark. (GPT-5.2: 45.5% with search/Python; Gemini 3: 37.5%, 40%+ with Deep Think)

Translation

  • WMT🤗: Evaluates translation skills.

Math

  • GSM8K: Arithmetic Reasoning. [Published in 2021] github stars
  • MATH: Tests ability to solve math problems. [Published in 2021] github stars
  • AIME 2025: Competition math benchmark. (GPT-5.2: 100%; Gemini 3: 100% with code, 95% without tools)
  • FrontierMath: Expert-level mathematics. (GPT-5.2: 40.3% Tier 1-3, 14.6% Tier 4; Gemini 3: >20x improvement on MathArena Apex)
  • HMMT: High school math tournament. (GPT-5.2: 99.4% Feb 2025)

Other Benchmarks

Evaluation Metrics

  • Evaluating LLMs and RAG Systems (Jan 2025)
  • Automated evaluation
    • n-gram metrics: ROUGE, BLEU, METEOR → compare overlap with reference text.
    • ROUGE: multiple variants (N, L, W, S, SU) based on n-gram, LCS, skip-bigrams.
    • BLEU: 0–1 score for translation quality.
    • METEOR: precision + recall + semantic similarity.
    • Probabilistic metrics: Perplexity → lower is better predictive performance.
    • Embedding metrics: Ada Similarity, BERTScore → semantic similarity using embeddings.
  • Human evaluation
    • Measures relevance, fluency, coherence, groundedness.
    • Automated with LLM-based evaluators.
  • Built-in methods

LLMOps: Large Language Model Operations

  • Agent QA: The self-improving QA agent for software teams, with natural-language web/mobile regression tests and persistent test memory. [May 2026] github stars
  • Agent Trace: Data spec for recording AI agent attribution, reasoning steps, and tool calls.
  • agenta: OSS LLMOps workflow: building (LLM playground, evaluation), deploying (prompt and configuration management), and monitoring (LLM observability and tracing). [Jun 2023] github stars
  • Azure ML Prompt flow: A set of LLMOps tools designed to facilitate the creation of LLM-based AI applications [Sep 2023] > How to Evaluate & Upgrade Model Versions in the Azure OpenAI Service [14 Aug 2024]
  • Azure Machine Learning studio Model Data Collector: Collect production data, analyze key safety and quality evaluation metrics on a recurring basis, receive timely alerts about critical issues, and visualize the results. How to collect production data [Apr 2024]
  • circuit‑tracer: Anthrophic. Tool for finding and visualizing circuits within large language models. a circuit is a minimal, causal computation pathway inside a transformer model that shows how internal features lead to a specific output. [May 2025] github stars
  • DeepEval: LLM evaluation framework. similar to Pytest but specialized for unit testing LLM outputs. [Aug 2023] github stars
  • DeepTeam: A LLM Red Teaming Framework. [Mar 2025] github stars
  • Giskard: The testing framework for ML models, from tabular to LLMs [Mar 2022] github stars
  • GenOps Framework: MIT-licensed generative-operations framework for governing GenAI deployments across lifecycle, risk controls, and operating model; published in JISEM 2026 (DOI: 10.52783/jisem.v11i1s.14322). [2026] github stars
  • Inspect AI:💡The UK AI Security Institute's framework for evaluating LLMs, with support for tool use, multi-turn dialogue, model-graded scoring, and reusable evaluation components. [2024] github stars
  • Inspect Evals: Community-maintained catalog of evaluations runnable with Inspect AI, spanning coding, agents, safeguards, cybersecurity, reasoning, and multimodal tasks. [2024] github stars
  • Langfuse:🏆/ git LLMOps platform that helps teams to collaboratively monitor, evaluate and debug AI applications. [May 2023] github stars
  • Language Model Evaluation Harness:💡Over 60 standard academic benchmarks for LLMs. A framework for few-shot evaluation. Hugginface uses this for Open LLM Leaderboard🤗 [Aug 2020] github stars
  • LangWatch scenario:💡LangWatch Agentic testing for agentic codebases. Simulating agentic communication using autopilot [Apr 2025] github stars
  • LLMOps Database: A curated knowledge base of real-world LLMOps implementations.
  • Maxim AI: / git End-to-end simulation, evaluation, and observability plaform, helping teams ship their AI agents reliably and >5x faster. [Dec 2023]
  • Machine Learning Operations (MLOps) For Beginners: DVC (Data Version Control), MLflow, Evidently AI (Monitor a model). Insurance Cross Sell Prediction / git [29 Aug 2024] github stars
  • Netdata: AI-powered real-time infrastructure monitoring platform [Jun 2013] github stars
  • OpenAI Evals:💡A framework for evaluating large language models (LLMs) [Mar 2023] github stars
  • Opik: an open-source platform for evaluating, testing and monitoring LLM applications. Built by Comet. [2 Sep 2024] github stars
  • Pezzo: Open-source, developer-first LLMOps platform [May 2023] github stars
  • phoenix: AI Observability & Evaluation [Nov 2022] github stars
  • promptfoo:💡Test your prompts. Evaluate and compare LLM outputs, catch regressions, and improve prompt quality. [Apr 2023] github stars
  • PromptTools: Open-source tools for prompt testing [Jun 2023] github stars
  • Ragas:🏆Evaluation framework for your Retrieval Augmented Generation (RAG) [May 2023] github stars
  • traceloop openllmetry: Quality monitoring for your LLM applications. [Sep 2023] github stars
  • TruLens: Instrumentation and evaluation tools for large language model (LLM) based applications. [Nov 2020] github stars

Challenges in evaluating AI systems

LLM for Robotics

  • PromptCraft-Robotics: Robotics and a robot simulator with ChatGPT integration / git [Feb 2023] github stars
  • ChatGPT-Robot-Manipulation-Prompts: A set of prompts for Communication between humans and robots for executing tasks. / git [Apr 2023] github stars
  • Siemens Industrial Copilot [31 Oct 2023]
  • LeRobot🤗: Hugging Face. LeRobot aims to provide models, datasets, and tools for real-world robotics in PyTorch. / git [Jan 2024] github stars
  • Mobile ALOHA: Stanford’s mobile ALOHA robot learns from humans to cook, clean, do laundry. Mobile ALOHA extends the original ALOHA system by mounting it on a wheeled base [4 Jan 2024] / ALOHA: A Low-cost Open-source Hardware System for Bimanual Teleoperation.
  • Figure 01 + OpenAI: Humanoid Robots Powered by OpenAI ChatGPT 📺 [Mar 2024]
  • Gemini Robotics: Robotics built on the foundation of Gemini 2.0 [12 Mar 2025]

Awesome demo