The AI Agent Latency Capacity Estimator models how long an agent task takes when it combines model calls, tool calls, and repeated attempts. It also translates concurrency into an estimated maximum task rate, making the tradeoff between response time and capacity visible.
Use it for early architecture planning, service-level objective checks, or load-test targets. The estimator reports average end-to-end latency, estimated tasks per minute, model-time share, and the concurrency needed to reach a chosen demand level.
Inputs
calls
seconds
calls
seconds
%
slots
tasks/min
Result
—
Adjusted task latency
Estimated capacity—
Concurrency for target—
Model-time share—
Base latency—
1. Describe the agent loop Enter average model and tool calls made by one completed task.
2. Add component latency Use measured or expected average seconds for each model and tool call.
3. Include repeated work Enter the share of tasks that require another equivalent attempt.
4. Set concurrency and demand Provide available task slots and an optional target rate.
5. Check latency and capacity Compare predicted tasks per minute with the target and review required concurrency.