call-agent-certainty-calibrator
SkillAI & modelsOffline experimental CALL-E transcript helper that flags agent statements of specific values absent from the goal facts and callee turns (over-assertion) and goal facts spoken with hedges but no source attribution (over-hedging), plus a three-tier calibrated-wording goal template. It is not proof the agent invented anything, a measure of internal confidence, or authorization to act.
Available today. Use it from your connected AI after setup.
No other account needed.
Add ahel to your AI once: Claude, ChatGPT, Cursor, Claude Code or Codex. Then ask it to use this.
Then ask your AI: use the call-agent-certainty-calibrator skill
What this skill tells your AI
The instructions your AI receives, as published by calle-ai/awesome-phone-call-agents in skills/call-agent-certainty-calibrator/SKILL.md and read by ahel’s review.
An agent that invents specifics is worse than one that says 'I don't know'. An agent that hedges its own record is worse than useless.
Language models can express calibrated confidence in words - and, left unchecked, they drift both ways: asserting specifics nobody gave them ("free delivery on Friday!") and softening facts they were told to state ("I think it might be $45?"). On a phone call both failures are audible, and both end up in the outcome. This skill grades the agent's stated values against the goal it was given.
When To Use
- after any fact-bearing CALL-E call, together with the goal text (or plan JSON) the call was built from
- when an outcome contains a value nobody remembers putting in the goal
- before placing calls, to craft wording that speaks record facts with authority and admits gaps honestly
When Not To Use
- without the goal file; calibration is graded against the goal's facts and the CLI requires it
- to prove the agent fabricated a value; an OVER-ASSERTED value may be true and simply missing from the goal text - the card routes to verification, always
- on the callee's certainty;
provenance-gradegrades how the callee knew what they said - during a call; strictly post-call analysis plus pre-call goal crafting
Workflow
Audit a finished call
python3 scripts/agent_certainty_calibrator.py analyze \
--transcript path/to/call-result.json --goal-file path/to/goal.txt
Reads the real get_call_run result shape ({status, result: {transcript}})
or the flat fixture shape used by sibling skill fixtures; the goal file is
plain text or a JSON with a goal field. Emits a card:
goal_facts: amounts, dates, times extracted from the goal textover_assertions[]: agent-stated values in neither the goal facts nor any callee turn - unsourced specificsover_hedges[]: goal facts spoken in a sentence with hedge words ("i think", "might be", "around", ...) and no source markercalibrated_statements: goal facts stated plainly or attributed ("our records show...") - source attribution overrides a hedgeverdict:CALIBRATED/OVERASSERTIVE/OVERHEDGED/MIXED, plusunclearpaths (empty transcript, no agent turns, goal without extractable facts)
Values a CALLEE introduced and the agent merely confirmed are never over-assertions: repeating the person's own value back is confirmation, not invention.
Craft the calibrated goal
python3 scripts/agent_certainty_calibrator.py craft --scenario calibrated-fact-stating
Emits the plan_call inputs JSON whose goal implements three tiers of verbalized confidence: record facts stated with attribution, estimates labeled as estimates, and gaps admitted exactly.
Scientific Foundation
| Research | Relevance |
|---|---|
| Teaching Models to Express Their Uncertainty in Words (Lin, Hilton, Evans, TMLR 2022, arXiv 2205.14334) | Established verbalized confidence: models can and should express calibrated uncertainty in language - our three-tier wording operationalizes it for calls |
| Can LLMs Express Their Uncertainty? An Empirical Evaluation of Confidence Elicitation in LLMs (Xiong et al., ICLR 2024, arXiv 2306.13063) | Empirical demonstration that verbalized confidence is often miscalibrated - the failure this skill audits on the transcript axis |
Citation notes recorded during verification: Lin et al. appeared in TMLR
2022 (arXiv 2205.14334); Xiong et al. at ICLR 2024 (arXiv 2306.13063).
This skill compares lexical value statements only, has no access to model
internals, and labels every output analysis_mode: "heuristic".
Differences from sibling skills
call-sycophancy-guardcatches the agent folding under the person's pushback; this skill catches unsolicited drift - invention and groundless hedging with nobody pushing.provenance-gradegrades the callee's epistemic state; this skill grades the agent's stated certainty against the goal record.call-cross-call-consistency-checkercompares the organization across calls; this skill compares the agent against its own instructions within one call.
Signals
- GitHub stars
- 104
- Forks
- 527
- Last commit
- Sep 2026
Advanced
- Item type
- skill
- Key
call-agent-certainty-calibrator- Source
- github.com/calle-ai/awesome-phone-call-agents