AI Agent

Confidence Assessment Rubric

> Standardized criteria for determining confidence levels in negotiation responses.

From rust-skills
Install
1
Run in your terminal
$
npx claudepluginhub actionbook/rust-skills --plugin rust-skills
Details
Tool AccessAll tools
RequirementsPower tools
Agent Content

Confidence Assessment Rubric

Standardized criteria for determining confidence levels in negotiation responses.

Confidence Levels Overview

LevelSymbolMeaningTypical Action
HIGH✓✓✓Reliable, completeAccept
MEDIUM✓✓Partial, usableEvaluate gaps
LOWLimited, significant gapsRefine
UNCERTAIN?Unreliable or failedAlternative

HIGH Confidence

Definition

Agent found comprehensive, verified information from authoritative sources. Core data is complete with no significant gaps.

Criteria (must meet ALL)

  • Primary/official source available
  • Core requested data complete
  • No conflicting information
  • Data is current (not outdated)

Source Quality for HIGH

Source TypeQualifies?Notes
Official documentationYesdoc.rust-lang.org, docs.rs
Official release notesYesreleases.rs, GitHub releases
Crate registry (lib.rs, crates.io)YesFor version/metadata
Official blog postsYesblog.rust-lang.org
Third-party tutorialsNoMay be outdated
Stack OverflowNoVaries in quality

Examples

Query: "What is serde's latest version?"
Finding: Version 1.0.219 from lib.rs
Confidence: HIGH
Reason: Official registry data, single authoritative answer
Query: "What does Send trait do?"
Finding: Definition from doc.rust-lang.org
Confidence: HIGH
Reason: Official Rust documentation, stable definition

MEDIUM Confidence

Definition

Agent found partial information. Core data exists but with gaps that don't block understanding.

Criteria (must meet MOST)

  • Some authoritative source available
  • Core data found (may be incomplete)
  • Minor gaps identified
  • No major conflicts

Common MEDIUM Scenarios

ScenarioWhy MEDIUM
Found version but not changelogCore info present, detail missing
Found API but not examplesUsable, but not complete
Found one side of comparisonPartial answer
Found info but slightly outdatedUsable with caveat

Examples

Query: "What features does tokio have?"
Finding: Main features from lib.rs, but feature flags not fully documented
Confidence: MEDIUM
Reason: Core features known, but complete feature matrix not found
Query: "Compare tokio and async-std"
Finding: General characteristics of both, no benchmarks
Confidence: MEDIUM
Reason: Qualitative comparison possible, quantitative data missing

LOW Confidence

Definition

Agent found limited information with significant gaps. Answer may be incomplete or unreliable.

Criteria (any of these)

  • Minimal authoritative sources
  • Core data incomplete
  • Significant gaps that affect usefulness
  • Information may be outdated
  • Single non-authoritative source

Common LOW Scenarios

ScenarioWhy LOW
Only found crate name, no docsMissing core info
Found outdated informationCurrency concern
Third-party source onlyAuthority concern
Conflicting information foundReliability concern

Examples

Query: "Best practices for async error handling"
Finding: A few blog posts with different recommendations
Confidence: LOW
Reason: No authoritative source, opinions vary
Query: "What's new in obscure-crate 2.0?"
Finding: Only found GitHub issues mentioning 2.0
Confidence: LOW
Reason: No official changelog, incomplete information

UNCERTAIN Confidence

Definition

Agent couldn't find reliable information or encountered errors that prevent a trustworthy answer.

Criteria (any of these)

  • No sources found
  • Fetch/access errors
  • Contradictory information
  • Source clearly unreliable
  • Request outside agent capability

Common UNCERTAIN Scenarios

ScenarioWhy UNCERTAIN
404 errors on docsCannot verify
Crate doesn't existNo data
Conflicting official sourcesCannot determine truth
Request for future featuresSpeculation

Examples

Query: "What is nonexistent-crate?"
Finding: Crate not found on any registry
Confidence: UNCERTAIN
Reason: Crate does not exist or is private
Query: "What will Rust 2.0 include?"
Finding: No official roadmap
Confidence: UNCERTAIN
Reason: Future features are speculative

Agent-Specific Rubrics

crate-researcher

Data FoundConfidence
Version + description + features + docsHIGH
Version + description + featuresHIGH
Version + descriptionMEDIUM
Version onlyLOW
Not found or errorUNCERTAIN

Degrading factors:

  • Last update > 2 years: -1 level
  • No README: -1 level
  • Yanked versions: mention in gaps

docs-researcher

Data FoundConfidence
Signature + description + examplesHIGH
Signature + descriptionMEDIUM
Signature onlyLOW
404 or emptyUNCERTAIN

Degrading factors:

  • docs.rs build failed: -1 level
  • No examples: note in gaps
  • Deprecated item: mention in gaps

std-docs-researcher

Data FoundConfidence
Full documentationHIGH
Basic documentationMEDIUM
Minimal/stub docsLOW
Not foundUNCERTAIN

Note: std docs are generally HIGH confidence when found.

clippy-researcher

Data FoundConfidence
Full lint info with examplesHIGH
Lint info, no examplesMEDIUM
Lint exists, minimal infoLOW
Lint not foundUNCERTAIN

rust-changelog

Data FoundConfidence
Full release notesHIGH
Partial notes (some sections)MEDIUM
Minimal infoLOW
Version not foundUNCERTAIN

Confidence Adjustments

Upgrade Conditions

ConditionAdjustment
Multiple sources agree+1 level (max HIGH)
Official source confirms+1 level (max HIGH)
Recent verification+1 level (max HIGH)

Downgrade Conditions

ConditionAdjustment
Information outdated (> 1 year)-1 level
Single non-official source-1 level
Partial data only-1 level
Any fetch errors-1 level

Decision Matrix

ConfidenceOrchestrator Action
HIGHAccept, synthesize answer
MEDIUMEvaluate gaps; accept if gaps don't block intent
LOWRefine query with context; or try alternative
UNCERTAINTry alternative source/agent; or report limitation

Reporting Format

### Confidence
- **Level**: [HIGH|MEDIUM|LOW|UNCERTAIN]
- **Reason**: [Specific reason following this rubric]

Good Reasons

HIGH - Official docs complete with examples
MEDIUM - Found on lib.rs but changelog unavailable
LOW - Only found GitHub issues, no official docs
UNCERTAIN - Crate does not exist on any registry

Bad Reasons

HIGH - Looks good (vague)
MEDIUM - Some info (doesn't explain what's missing)
LOW - Not great (doesn't explain why)
UNCERTAIN - Didn't work (doesn't explain what failed)

Related Documents

  • response-format.md - Full response structure
  • _meta/negotiation-protocol.md - Protocol specification
  • _meta/error-protocol.md - 3-Strike escalation
Stats
Stars892
Forks84
Last CommitJan 21, 2026