Measuring Success: Key Metrics for Evaluating AI Agent Performance

To evaluate an AI video editing agent, measure two things: whether it finishes the job, and how much human work is left afterward. Track task completion rate, edit acceptance rate, revision rounds, time-to-publish, caption word error rate, cut precision, cost per finished minute, and output per editor, all against a baseline from your current workflow.
When we first published this post in 2025, it covered general AI agent metrics such as tool-call latency and token use. Those still matter to whoever runs the system, and they're kept further down. But if you're deciding whether an agentic video editor is earning its place in your workflow, the metrics that count are the ones tied to finished, published videos.
Full disclosure: we build Loopdesk, an agentic video editor. The framework below works for any editing agent, including ours, and every metric uses data you can log yourself.
What metrics should you track for an AI video editing agent?
Track eight metrics that follow a video from raw footage to published post: task completion rate, edit acceptance rate, revision rounds per video, time-to-publish, caption word error rate, cut precision, cost per finished minute, and output volume per editor. Each one uses data you can collect yourself, so you don't need a vendor's benchmark.
| Metric | What it measures | How to calculate | A good sign |
|---|---|---|---|
| Task completion rate | How often the agent finishes the requested job without a human taking over | Tasks completed end-to-end ÷ tasks assigned × 100 | Failures are rare and cluster in edge cases you can name |
| Edit acceptance rate | Share of first-pass edits a reviewer keeps unchanged | Edits kept as-is ÷ total edits proposed × 100 | Reviewers mostly confirm edits instead of redoing them, across every video type |
| Revision rounds per video | Review-and-fix cycles before a video is approved | Total revision rounds ÷ videos approved | Lower than your manual baseline, and not rising over time |
| Time-to-publish | Elapsed time from raw upload to published post, review included | Publish time − upload time, reported as a median across videos | The median drops without a rise in revision rounds |
| Caption word accuracy / WER | How closely captions match what was actually said | WER = (substitutions + deletions + insertions) ÷ words in the reference transcript. Accuracy = 1 − WER | WER stays low on names, jargon, and mixed-language speech, not only clean audio |
| Cut precision | Whether cuts land where an editor would put them | Cuts kept within your tolerance ÷ total cuts the agent made | Few clipped words or swallowed breaths; reviewers rarely nudge cut points |
| Cost per finished minute | All-in cost of each minute of published video | (Tool cost + usage credits + reviewer hours × hourly rate) ÷ finished minutes published | Falls as volume grows, with review time included |
| Output volume per editor | How much finished video one person can ship | Finished videos (or minutes) published ÷ editor hours in the period | Rises while acceptance rate and WER hold steady |
Read the metrics together. A fast agent with a low acceptance rate is shifting work to the reviewer, not removing it. High output with rising revision rounds means quality is slipping.
How do you measure the quality of an AI editor's work?
Quality comes down to three questions. Did the reviewer keep the edit? Are the captions right? Do the cuts land cleanly? Edit acceptance rate, word error rate, and cut precision answer them. Score all three on the same videos, with a reviewer who knows the content, using rules you write down before the test starts.
Edit acceptance rate
Count every discrete change the agent makes as one edit: a cut, a removed silence, a caption block, a reframe, a chosen clip. The reviewer marks each one kept, changed, or rejected. Only "kept" counts as accepted.
Report all three buckets, not just the rate, and split them by edit type. An agent can be reliable at silence removal and weak at clip selection, and a single blended number hides that.
Caption word error rate (WER)
Word error rate compares the agent's captions with a human-checked reference transcript of the same audio:
WER = (S + D + I) ÷ N, where S is substituted words, D is deleted words, I is inserted words, and N is the number of words in the reference.
For example, if a 200-word reference has 4 substitutions, 1 deletion, and 1 insertion, WER is 6 ÷ 200 = 3%, and caption word accuracy is 97%. That example only shows the arithmetic. It isn't a target.
Decide up front whether punctuation and capitalization count, and apply the rule the same way every time. Score the hard parts on purpose: names, product terms, crosstalk, accents, and mixed-language speech. Check caption timing separately, because a correct word that shows up late is still a problem. Our auto captions entry covers how AI captioning works.
Cut precision and cut recall
Cut precision asks whether the cuts the agent made were good ones:
Cut precision = cuts kept within tolerance ÷ cuts the agent made
Cut recall asks whether it found the cuts it should have made:
Cut recall = cuts the reviewer wanted that the agent made ÷ all cuts the reviewer wanted
Set the tolerance before testing, for example "within a few frames of where the reviewer would cut." High precision with low recall means a cautious agent that leaves dead air in. High recall with low precision means an aggressive one that clips words. For what clean silence cuts look like, see how to remove silence without choppy cuts.
Which system-level metrics still matter?
If you build or operate the agent, keep the system metrics from the original version of this post. They don't tell you whether a video is good. They explain why the editing metrics move: slow tool calls stretch time-to-publish, failed calls drag down task completion, and runaway token use inflates cost per finished minute.
| System metric | How to calculate | Editing metric it explains |
|---|---|---|
| Latency per tool call | Time from tool invocation to response, logged with high-resolution timers | Time-to-publish |
| Token or credit use per task | Tokens or credits consumed ÷ videos completed | Cost per finished minute |
| Tool and API error rate | Failed calls ÷ total calls × 100 | Task completion rate |
| Steps per task | Discrete actions the agent takes to finish one video; spikes point to loops or retries | Time-to-publish, cost |
| Tool selection precision | Correct tool choices ÷ total tool choices, judged against a reference mapping | Edit acceptance rate |
| Export spec compliance | Outputs matching the requested resolution, aspect ratio, codec, and caption format ÷ total outputs | Revision rounds |
Log these with your existing monitoring stack. Error tracking and metrics tools work the same way for an editing agent as for any other service.
How to run a simple AI-editor evaluation
Run the agent on a fixed set of your own videos with one written instruction, then compare the results with how your team edits those same kinds of videos today. Keep the test small enough to finish quickly, and write your scoring rules before you see any output so the results can't bend them.
- Pick a representative test set. Choose recent raw recordings that match what you actually publish: talking heads, multi-speaker podcasts, screen recordings, noisy rooms. Include the awkward ones, and use the same set for every tool you compare.
- Record a manual baseline. For the same kinds of videos, log editing time, revision rounds, and cost today. Without a baseline, "faster" doesn't mean anything.
- Write the instruction once. Use one plain-English brief per video type, such as "remove silences and filler words, add captions, and cut three vertical clips." Don't tweak it mid-test, or you'll be measuring your prompting instead of the agent.
- Write the scoring rules. Define what counts as one edit, your cut tolerance, how WER treats punctuation, and what "approved" means.
- Run the agent and log everything. Record upload time, finish time, failures, retries, and credits used for each video.
- Review the output. A reviewer marks each edit kept, changed, or rejected and counts revision rounds until approval. If you can, don't tell the reviewer which edits came from the agent. Score WER on a sample of captions against a human-checked transcript.
- Calculate the eight metrics and compare them with the baseline. Look at medians and the worst cases, not just averages, and split the results by video type.
- Decide, then re-test. Re-run the same set after major model or product updates, and keep the results so you can see the trend.
How do editing metrics connect to audience metrics?
Editing metrics tell you whether the process works. Audience metrics tell you whether the videos work. Once you trust the agent's output, watch audience retention, watch time, and engagement on the videos it helped make. Compare them with videos edited the old way on similar topics.
Retention is the closest downstream signal to editing quality, because pacing problems often show up as drop-offs. A sharp early drop, sometimes called a retention cliff, tells you where to look, but it doesn't tell you why viewers left. Topic, thumbnail, title, and traffic source move retention too, so don't credit or blame the agent for a change you can't isolate.
If the agent publishes to several platforms, cross-platform analytics lets you compare the same edit's performance on YouTube, TikTok, and Instagram side by side. That's where you learn whether, for example, one clip length or caption style works better on one platform than another.
What mistakes should you avoid when evaluating an AI editor?
The most common mistake is measuring speed alone. An agent can return an edit in minutes and still cost more time than it saves if a reviewer redoes half of it. Other mistakes skew the test itself: easy footage, changing prompts, and averages that hide failures.
- Ignoring review time. Time-to-publish and cost per finished minute must include the human pass.
- Testing on clean demo footage. Your real recordings, with crosstalk and background noise, are the test that matters.
- Changing the instruction mid-test. Results stop being comparable.
- Counting "changed" edits as accepted. If a reviewer had to fix it, it wasn't accepted.
- Averaging away failures. One video the agent couldn't finish matters more than a small gain on ten easy ones.
Frequently Asked Questions
What is the most important metric for an AI video editing agent?
Edit acceptance rate is usually the most telling, because it shows how much of the agent's first pass survives human review. Read it alongside time-to-publish. A fast agent whose edits get redone isn't saving anyone time.
How do you calculate caption word error rate?
WER = (substitutions + deletions + insertions) ÷ the number of words in a human-checked reference transcript. Lower is better, and caption word accuracy is 1 − WER. Score it on hard audio such as names, jargon, and crosstalk, not just clean speech.
How many videos do you need to evaluate an AI video editor?
There's no fixed number. Use enough recent videos to cover each format you publish, including difficult audio and multi-speaker recordings. Run every tool you're comparing on the same set with the same instruction.
Should time-to-publish include human review time?
Yes. Measure from raw upload to the published post, including review and revisions. Agent processing time alone hides the real cost when a reviewer still spends an hour fixing the output.
Do editing metrics predict audience retention?
Not directly. Editing metrics measure the process, and audience retention measures how viewers respond. Track both, and compare agent-edited videos with manually edited ones on similar topics before crediting the agent for any change.