Capability Elicitation
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.
| Concept | Purpose | Example |
|---|---|---|
| Capability elicitation | Reveals an ability already present | Giving a coding model repository context and tests |
| Capability creation | Teaches or materially changes an ability | Training on new debugging examples |
| Prompt engineering | May elicit ability, but is not proof alone | Asking for a plan before code changes |
How Capability Elicitation Works
A credible process controls conditions and records changes.
- Define the task, pass criteria, and permitted tools.
- Run a baseline with a simple, repeatable prompt.
- Change one intervention, such as context or tool access.
- Repeat trials to check consistency.
- Document prompts, model version, tools, outputs, and scores.
Common Capability Elicitation Techniques
Techniques can improve observed performance, but may also change the evaluation.
| Technique | What it can reveal | Key caution |
|---|---|---|
| Structured prompting | Whether clearer task framing unlocks performance | Prompts can be cherry-picked |
| Few-shot examples | Whether the model can follow a demonstrated pattern | Examples may supply missing task knowledge |
| Tools and agent workflows | Ability to search, run code, and verify work | Tool quality becomes part of the result |
| Controlled fine-tuning | Potential latent performance gaps | It 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.
on Emergent today

