Automation

Why AI Automation Needs Confidence Levels, Not Just Speed

Adam Wattis
Adam Wattis
3 minute read

Article

GitHub's new agent controls for Issues add confidence scores and approval steps to automated actions. Here's why that governance layer matters more than raw automation speed.

GitHub shipped a feature in July that says something true about where AI automation actually breaks down. Agent automation controls in GitHub Issues let an AI agent triage, label, and enrich issues automatically, but every action now carries a confidence level, a stated rationale, and an optional approval step before it applies. Repository owners set the threshold: below a certain confidence score, the agent's suggestion waits for a human to review it instead of applying on its own.

That's a small feature on its surface. It's a meaningful admission underneath: the hard part of automation was never getting an agent to take an action. It's knowing which actions are safe to let it take without checking.

The gap between "automated" and "trustworthy"

Most early automation projects, AI-powered or otherwise, get built around a binary choice: automate the task fully, or don't automate it at all. That binary breaks down fast in practice. A task worth automating usually has a range of cases: the easy 80% where the right answer is obvious, and a harder 20% where getting it wrong causes real damage, whether that's a mislabeled support ticket, an incorrectly routed insurance claim, or a piece of spam that gets treated as a real customer issue.

GitHub's confidence-threshold model handles that range directly instead of forcing an all-or-nothing choice. High-confidence actions, the ones an agent is essentially certain about, apply automatically. Lower-confidence ones surface as suggestions with the agent's reasoning attached, so a human spends their attention on the cases that actually need it rather than reviewing everything or reviewing nothing.

What GitHub's design gets right, and one thing worth flagging

The documentation for the feature includes a detail worth sitting with: approvals are a workflow convenience, not a security control. If an agent has permission to change an issue directly, it can do so regardless of the confidence settings a repository owner configured. The review step is there to help humans focus their attention well, not to enforce a hard boundary the agent can't cross on its own.

That distinction matters for any business building or buying automation, not just GitHub users. A review step that looks like a safety mechanism but isn't one is a real risk if a team treats it as a guarantee rather than what it actually is: a way to route attention, not a permission wall.

What this means for automation projects generally

The businesses getting durable value from AI automation are the ones treating confidence and review as a design question from the start, not a feature bolted on after something goes wrong. That means deciding upfront: what does this workflow need to be certain about before acting on its own, what's the cost of a mistake in the cases where it's wrong, and who actually reviews the cases the system flags as uncertain.

At Automate Army, this is one of the first questions we work through with clients before building any automation: not "can this be automated," but "which parts of this process can run without a human, and which parts genuinely need one." GitHub's approach, applying that same logic to something as specific as issue triage, is a useful template for thinking about automation projects well outside of software development.