Homeglossary

Capability Elicitation

Capability elicitation is an AI evaluation process that draws out and measures capabilities a model already has but may not show in a basic test. It uses improved prompts, tools, scaffolds, or controlled post-training methods to distinguish hidden performance from genuinely new learning.

Build testable AI apps with Emergent.

What Is Capability Elicitation in AI?

Capability elicitation draws out and measures an AI model’s existing abilities when a simple test misses them. A model may fail a vague prompt but succeed with clear instructions, relevant context, or approved tools. Evaluations therefore measure the setup as well as the model.

Capability Elicitation vs. Capability Creation

These terms are related but answer different questions.

ConceptPurposeExample
Capability elicitationReveals an ability already presentGiving a coding model repository context and tests
Capability creationTeaches or materially changes an abilityTraining on new debugging examples
Prompt engineeringMay elicit ability, but is not proof aloneAsking for a plan before code changes

How Capability Elicitation Works

A credible process controls conditions and records changes.

  1. Define the task, pass criteria, and permitted tools.
  2. Run a baseline with a simple, repeatable prompt.
  3. Change one intervention, such as context or tool access.
  4. Repeat trials to check consistency.
  5. Document prompts, model version, tools, outputs, and scores.

Common Capability Elicitation Techniques

Techniques can improve observed performance, but may also change the evaluation.

TechniqueWhat it can revealKey caution
Structured promptingWhether clearer task framing unlocks performancePrompts can be cherry-picked
Few-shot examplesWhether the model can follow a demonstrated patternExamples may supply missing task knowledge
Tools and agent workflowsAbility to search, run code, and verify workTool quality becomes part of the result
Controlled fine-tuningPotential latent performance gapsIt may create, not merely reveal, capability

Benefits of Capability Elicitation

Well-designed elicitation gives a more useful view of software-facing AI behavior.

  • Improves model selection for a development task.
  • Exposes safety-relevant behavior a basic benchmark misses.
  • Helps teams design realistic prompts, tests, and guardrails before release.
  • Separates one-off impressive outputs from repeatable performance.

Limits and Evaluation Risks

Interpret strong results carefully.

  • Benchmark leakage can make a model appear more capable than it is.
  • Unreliable outputs may not reproduce across runs.
  • Tool access can obscure whether the model or tool did the work.
  • Post-training makes it hard to prove an ability already existed.

A Software Engineering Example

Consider a coding model asked to fix a failing web application. Without repository files, test output, and terminal access, it may suggest generic fixes. With them, it can identify a broken API route, edit code, and run tests. The richer setup may elicit debugging ability, but the context, test suite, and tools are part of the evaluated system.

Capability Elicitation in Emergent

With an AI app builder, capability elicitation means making requests testable: state the feature, provide acceptance criteria, and verify it in the running app. Emergent can help teams move from product instructions to implementation, testing, and iteration. Sound app design and development practices and explicit test cases for an AI agent builder make agent performance easier to evaluate and trust.

Start Building
on Emergent today
Start Building