HomeBlogGuide

AI Agent Monitoring: Quality, Access, Cost and Monthly Maintenance

Pixel-art illustration of a robot typing at a computer desk on the Moon, with Earth rising behind it

AI agent monitoring is the routine work of checking that an agent your company runs is still doing its job: its answers and actions are correct, it reads only the data it was allowed to read, it costs what was budgeted, and a named person hears about it when it fails. For a small or mid-sized business that comes down to four measures reviewed on a schedule (quality, access, cost and failures), a log of every action the agent takes, and an owner with the authority to pause it. This guide is the operating checklist for the months after launch; the identity and credential design that comes before launch is in our guide to AI agent identity and access control.

It applies to a Copilot Studio agent, a ChatGPT workspace agent or plugin, a Claude-based agent or an automation with AI steps; the screens differ, the questions do not.

What should you monitor once an AI agent is live?

Four things, each with its own measure, cadence and reader: the process owner reads quality, IT or your provider reads access, cost and failures, and putting all four on one page each month is most of the discipline. NIST's AI Risk Management Framework names four functions, Govern, Map, Measure and Manage; the last two are this page.

AreaWhat to measureHow oftenWho reads it
QualityScore on a fixed evaluation set; accept, edit and reject rates in the approval queue; how often the agent hands off to a personWeekly for the first month, then monthlyThe manager who owns the process
AccessThe permissions, tokens and connections the agent holds, compared with the list written at launchMonthly, and whenever a vendor changes an app or connectionIT or the provider, with the security owner
CostUsage per run, seat licenses, platform fees, and the trend against budgetA weekly glance at the budget alert, a monthly reviewIT or the provider, with whoever pays the bill
FailuresErrors, timeouts, stalled runs, stale data, and every action a person rejectedAutomated alerts the day they happen, summarized monthlyThe on-call owner, then the monthly review

How do you measure an AI agent's quality without reading every output?

  • Keep an evaluation set. Thirty to fifty real cases with the outcome you expect. Rerun them after any change to the model, the prompt, the knowledge or a connection, and record the score next to last month's; vendors update models on their own schedule, so an unexplained drop is a model change until proven otherwise.
  • Use the approval queue as a live signal. Count accepts, edits and rejects per action type, with the threshold decided in advance; a common rule is to pause an action type when more than one proposal in five is being edited.
  • Sample transcripts. A fixed number each week, read by the process owner rather than IT, looking for confident wrong answers and answers drawn from the wrong source.
  • Add cases as the business changes. A new product line, a redesigned form or a renamed field changes what the agent sees, and the evaluation set catches it only if it grows.
  • Do not let the model grade itself as the only check. A model-based review is a filter; the evaluation set and the human sample are the measure.

How do you keep an agent's access from growing?

The launch document lists what the agent may read and write. Access monitoring is comparing reality with that list every month and after every vendor change.

  • Review the grants where they live. For Microsoft 365, Microsoft's guide to reviewing permissions granted to enterprise applications shows the path (Entra ID, Enterprise apps, the application, Permissions, Admin consent) and how to revoke a permission. Do the same for CRM connections, API keys and MCP server credentials.
  • Re-review when a vendor adds capabilities. Read-only connections gain write actions: Microsoft's Copilot connectors documentation announces write actions for federated connectors from early October 2026, and OpenAI's app controls let admins decide how new actions are treated. Set that control to "only new read actions" or "disable new actions" so capability arrives by decision, not by update.
  • Rotate and retire credentials. Rotate on your policy's schedule and remove anything tied to someone who has left, including the person who built the agent.
  • Keep the approval rules per action type. Money, client records, outbound messages and system settings wait for a person. OWASP's entry on excessive agency gives the fixes: limit the extensions an agent may call to the minimum necessary, require a human to approve high-impact actions, and implement authorization in downstream systems rather than relying on the model to decide.

How do you monitor AI agent costs?

Three cost lines, and only one moves on its own: seats are fixed per month, platform fees (hosting, automation runs) move slowly, and usage moves with every run, tokens in and out multiplied by runs, with a retry loop multiplying it again (OWASP lists this as unbounded consumption). The controls, as of October 2026:

  • Caps at the provider. In ChatGPT Business, OpenAI's spend controls let owners and admins set monthly credit limits per seat type and per user, usage alerts and automatic reload; by default, OpenAI notes, no limits are specified. In Enterprise and Edu, an overage limit of zero blocks new credit-using requests once the committed pool is exhausted. Set them before launch.
  • Rate limits and a kill switch in the agent. A maximum number of runs per hour and tool calls per run, plus a documented way to stop the agent that does not depend on the person who built it.
  • Cost per accepted outcome. Divide the month's usage by the runs a person accepted, not by runs started; an agent that is cheap per run and rejected half the time is expensive.
  • An illustrative calculation, written for this page rather than taken from a client: 400 requests a month at roughly 20,000 tokens each is about 8 million tokens; multiply by the published per-million rates for the model in use, add seats and hosting, and compare with the hours returned.

What does an agent failure look like, and who gets told?

FailureHow you noticeWhat the owner does
Hard failure: API down, token expired, schema changedError alerts from the platform; runs stopPause, fix the credential or schema, rerun the evaluation set before resuming
Silent failure: stale source, wrong record matched, an empty result treated as "nothing to do"Only through the sample and the evaluation setAdd a check for empty or stale data; make the agent say when it found nothing
Behavior failure: instructions hidden in an email or document steer the agentRejected proposals in the approval queue; unexpected tool calls in the logTreat it as an incident: stop the agent, read the log, add the case to the evaluation set
Cost failure: a loop or retry stormThe budget alertKill switch first, then find the loop

Every alert goes to a named person with a backup, each failure type has a short runbook, and an agent that cannot reach its systems should stop loudly rather than guess. Enterprise and Edu workspaces can also send ChatGPT conversation and agent events to compliance tools through OpenAI's Compliance Platform, which keeps immutable logs for 30 days and integrates with tools such as Microsoft Purview.

What changes when the agent runs inside ChatGPT?

The names changed in 2026 and the controls live in the workspace. "Agent mode" and Operator are gone; OpenAI's current agent products are ChatGPT Work (longer multi-step tasks that produce finished documents), Dots (always-on agents, which on ChatGPT Business require a Premium seat) and workspace agents on Business and Enterprise, which combine a model, tools, apps, custom MCP servers, skills and files and run on a schedule or from an API trigger. Four items belong on the monthly page:

  • Approval settings. OpenAI offers "Always ask", "Allow read actions", "Allow low-risk actions" and, per app only, "Allow all actions", which it warns carries more risk; workspace agents default write actions to "Always ask". Record the setting for every app the agent uses and treat a loosening as a release.
  • Agent-owned versus end-user authentication. A workspace agent authenticates either as the agent or as the person using it. Review agent-owned connections like a service account: who holds the credentials, which systems they reach, and who may publish an agent with agent-owned connections (a separate role setting). With end-user authentication each person's permissions apply.
  • Usage and credits. ChatGPT Work usage is billed per token through credits, so a scheduled agent adds a usage line; the spend controls above cap it, and usage alerts are the early warning.
  • Logs. Business admins get usage analytics; OpenAI's help center says members' private chats are not automatically visible to them, while its enterprise privacy page says workspace admins can view, export and delete conversations. Enterprise and Edu get the Compliance Platform, the route for agent and conversation events into your security tooling.

What goes into a monthly AI agent maintenance review?

  1. Rerun the evaluation set and record the score next to last month's.
  2. Read the approval queue statistics by action type and compare with the thresholds.
  3. Read the week's transcript sample with the process owner.
  4. Compare current permissions, tokens and connections with the launch list; revoke extras; rotate anything past its date.
  5. Read the vendor release notes for the model and every app or connection, noting capability and retirement changes such as OpenAI's custom GPT retirement on December 11, 2026.
  6. Reconcile cost against budget: seats, usage and hosting, and cost per accepted outcome.
  7. Review every failure and incident; update the runbooks.
  8. Test the kill switch and confirm the on-call contact is current.
  9. Collect change requests from users and schedule changes as a release with an evaluation run.
  10. Update the agent's one-page charter and file the review.

Who should own an AI agent after launch?

ResponsibilityBusiness process ownerIT or managed providerVendor
Deciding what a good result is; reading the sample; approving actionsYesAdvisesNo
Permissions, credentials, logs, alerts, cost caps, releasesSigns offYesNo
Model behavior, platform uptime, app and connection capabilitiesNoTracks and reactsYes
Pausing the agentCan requestCan executeNo

In a small company the middle column is usually a provider. Ask one for a monthly report in the shape above, a named owner and backup, kill-switch access for your own staff, and permissions documented so your security owner can revoke them without a ticket. That is what AI agent support means in practice.

How NetSys monitors and maintains agents

Agents NetSys builds, in Copilot Studio or on Anthropic Claude, start in shadow mode with every action logged per task, rate limits and spend caps set, a kill switch in place and permissions documented so your security owner can revoke them without calling us. After launch they run under our managed AI services agreement, month to month: we watch for errors, cost drift and model changes, rerun the evaluation set after changes, review permissions monthly and sit in the monthly review with the process owner. The same routine covers our AI workflow automation work, agents from our AI agent development service, and ChatGPT plugins or workspace agents built around governed integrations.

Discuss ongoing AI management with an engineer, starting from the agents you already run.

Frequently asked questions

What is AI agent monitoring?

The scheduled checking of an agent's quality, access, cost and failures against what was agreed at launch, with a log of every action and a named owner who can pause it. It is operations work, not a one-time security review.

What are AI agent monitoring best practices?

A fixed evaluation set rerun after every change; approval-queue statistics per action type with thresholds decided in advance; a monthly comparison of actual permissions with the launch list; spend caps at the provider and rate limits in the agent; alerts to a named person; and a monthly review filed with the agent's charter.

How much does it cost to maintain an AI agent?

Three lines: seat licenses, usage billed per token or credit, and the people time for the monthly review and changes. NetSys runs the people time under a month-to-month managed agreement quoted after a scoping call; we publish no price list. The usage line is the one to cap on day one.

What is AI agent support?

The service of owning the middle column above: credentials, permissions, logs, alerts, cost caps, releases and incident response for agents a company runs, with a report the business owner can read.

Managed AI Services

Discuss managed ai services for your business.

Tell us about your current systems, the result you need and your timeline. We will discuss the work, responsibilities and pricing before you decide on an engagement.

Explore Managed AI Services 845-203-3914