Open-source frameworks

Inspect AI

Inspect AI is an MIT-licensed Python framework for composing datasets, solvers, tools, agents, scorers, and metrics. It runs hosted or local models and can place code-executing work in Docker or external sandboxes.

Maintainer
UK AI Security Institute
Deployment
MIT-licensed local framework with optional sandbox backends
Status
Current as of September 22, 2026

What it does

Inspect AI is an MIT-licensed Python framework for composing datasets, solvers, tools, agents, scorers, and metrics. It runs hosted or local models and can place code-executing work in Docker or external sandboxes.

  • Composable tasks, solvers, tools, agents, scorers, and metrics
  • Hosted API and local-model support with evaluation logs and parallel execution
  • Docker and external sandboxes plus a catalog of more than 200 evaluations

Where it fits

Rigorous, reproducible model and agent capability or safety evaluations involving tools, multi-turn interaction, coding, or sandboxed environments.

Use it after defining the behavior that matters, collecting representative cases, and deciding how each case will be graded. A tool can execute and organize an eval, but it cannot decide which failures are costly for your users.

Limitations and cautions

  • Its center of gravity is model and agent benchmarking rather than prompt management or production monitoring.
  • The built-in local sandbox is not isolated, and large suites can require substantial model, compute, and sandbox resources.

How to evaluate the evaluator

Before using any score as a release gate, create a small evaluator-validation set that humans have labeled. Compare false passes, false failures, disagreement by failure type, run-to-run variance, latency, and cost. Keep deterministic checks for verifiable facts, calibrate model judges against domain experts, and review raw traces when aggregate scores move.

Primary sources