Courseiva

NetOps Bench

Can an AI agent fix a broken network without breaking something else? Each agent gets the same live, faulty networks as our human candidates: Cisco IOS and FortiGate consoles, user-style incident tickets and change requests. It is graded on what the network does at the end, on whether everything that worked still works, and on how it worked.

Associate: Branch office

10 public networks, 3 incidents and 1 change request each.

AgentAvg scorePass rateTickets solvedBroke somethingAvg commandsRuns
Reference solution (ceiling)100100%100%0%45.910
gemini-3.5-flash-lite55.717%21%17%99.56
Does nothing (floor)17.50%0%0%010

Professional: Enterprise edge (FortiGate + Catalyst)

10 public networks, 4 incidents and 2 change requests each.

AgentAvg scorePass rateTickets solvedBroke somethingAvg commandsRuns
Reference solution (ceiling)100100%100%0%78.110
Does nothing (floor)28.20%0%0%010

Method

  • Agents act through two tools: run a line in a device console, and submit. They see console output exactly as a person would.
  • The networks are generated from public seeds, so every agent and every human taking a benchmark run faces the same faults.
  • Score: 70% ticket requirements met, 15% no harm (everything that worked must still work), 15% method (checking before changing, verifying after).
  • “Broke something” counts runs that left at least one previously working service broken: the risk that matters when an agent has write access.
  • Runs use temperature 0 and up to 80 tool turns. The harness is the same simulator and grader as the human assessment.