AI & Data

AI Risk Assessment: A Record You Can Defend

5 min read

An AI risk assessment should end with one of three decisions: go, change, or stop. If the result is a heat map that never changes a release decision, you have decorated a meeting.

Picture a support agent that can read account records and issue credits. “Customer-service chatbot” is too vague to assess. A usable boundary says which customers it serves, which records it reads, the maximum credit it may propose, whether a person approves the write, and what happens when the billing API times out. Now there is something to test.

We’re gmware, a custom software development firm in Austin, Texas, with engineering centers in Bangalore and Mohali, India. We build AI and automation around existing business systems. Our opinion is simple: assess the action path, not the model in isolation.

The NIST AI Risk Management Framework is voluntary and use-case agnostic. Its core groups work under Govern, Map, Measure, and Manage. NIST also warns that those functions are not an ordered checklist. That distinction matters. A copied checklist can show activity while missing the particular way your system can fail.

Start with a boundary that can be disproved

Write the intended use in operational terms. Include the user, the input, the permitted output or action, the connected systems, and the person accountable for the result. Then write the excluded uses. This second list is often more useful.

For the credit agent, excluded uses might include changing a payment method, deciding fraud, handling a disputed identity, or issuing a credit above the approved limit. Those exclusions become routing rules and test cases. They also stop a later product demo from quietly expanding the deployment.

This is where an AI readiness assessment and an AI risk assessment split. Readiness asks whether the organization can deliver and operate AI. Risk assessment asks what can go wrong in a named deployment, what evidence changes that judgment, and who may accept what remains.

The assessment record

Keep the working record short enough that the release team will read it. One risk per row. Attach test output and decision evidence rather than stuffing screenshots into the table.

FieldEntry for the credit-agent example
System boundarySupport agent reads an authenticated account and proposes a credit
Intended actionCreate a credit proposal within the written service policy
Excluded actionChange payment details, decide fraud, or approve its own proposal
Credible failurePrompt content causes a proposal outside policy
Affected partyCustomer whose balance or service could change
EvidenceAdversarial test set, tool-call trace, approval record, API response
Preventive controlCredit tool enforces amount and reason constraints
Detective controlAlert on rejected calls and unusual proposal patterns
RecoveryCancel the pending proposal and route the case to billing operations
Residual-risk ownerNamed business owner, not “the AI team”
DecisionGo, change, or stop, with date and approver
Reassessment triggerModel, policy, tool, data, limit, or user population changes

The row has a useful property: another reviewer can challenge it. They can ask why the failure is credible, reproduce the test, inspect whether the tool enforces the limit, and reject the residual-risk decision. “Hallucination: medium” cannot survive that conversation because it says almost nothing.

Map failure through the whole system

Model output is one link. The source data may be stale. Retrieval may select the wrong account record. An instruction inside a document may conflict with system policy. The tool may accept a field the policy meant to prohibit. A human approval screen may hide the detail that matters. The write may succeed while the interface reports failure, inviting a duplicate.

Follow one bad outcome backward through those links. Then follow recovery forward. The result is a fault path grounded in the actual architecture, not a catalog of scary nouns.

The NIST Generative AI Profile is a cross-sector companion to the AI RMF. It is useful for finding risk areas you might have missed. It still cannot decide your system boundary or risk tolerance for you.

Evidence beats labels

Choose evidence before choosing red, amber, or green. A test needs the input, expected boundary, observed result, environment, model and policy versions, and tool response. Keep abstentions and routed cases too. A test suite containing only correct answers tells you nothing about the stop path.

For an agent that can act, trace the whole trip: instruction, tool request, authorization, and target-system result. Dig deeper into the operating telemetry in our guide to AI agent observability. The assessment has a narrower job. It decides which events must exist and which failure thresholds stop the rollout.

No single number settles residual risk. Severity and likelihood scales can help sort work, but the scale needs definitions and evidence. A five-by-five grid with no decision rule is a colorful delay.

Put a person on the decision

The model owner can explain behavior. Security can challenge access and abuse paths. Privacy, legal, compliance, safety, and domain owners join when the deployment touches their authority. The business owner still needs to decide whether the remaining risk is acceptable for this use.

Record dissent. Record assumptions. If a control will exist next quarter rather than today, mark the launch decision against today’s control, not the roadmap.

An assessment also expires. A new model, added connector, broader audience, higher transaction limit, or changed approval rule can invalidate the evidence without changing the product name. Put reassessment triggers beside the release decision so change management has something concrete to check.

A practical finish line

The assessment is done when a reviewer can answer five things from the record: what system and use were examined, which bad outcomes were tested, what evidence was observed, which controls bound the release, and who accepted the remainder. It is not done because every cell has a color.

Sometimes the right decision is smaller scope. Remove the write permission, lower the limit, narrow the user group, or run in proposal-only mode while collecting evidence. That is not a failed AI project. It is risk work doing its job.

If you need an engineering team to turn a risk decision into tool boundaries, tests, and operating evidence, see our AI agents and LLM integration service. Reach out with one proposed AI action and the system it would touch. We’ll tell you what we would test before letting it write.

  • ai risk assessment
  • AI governance
  • risk controls
FAQ

Common questions, answered

What is an AI risk assessment?
An AI risk assessment is a documented review of how one AI system could cause harm or operational loss in its intended setting. It connects each credible failure path to evidence, a control, an owner, and a deployment decision. It is narrower than an AI readiness assessment and more concrete than a general risk-policy document.
Which AI system should be assessed first?
Start with a system that can affect a person, disclose sensitive data, write to another system, spend money, or create a hard-to-reverse action. Scope one deployment, not the company's entire AI inventory. A precise boundary makes tests reproducible and tells reviewers which uses were never assessed.
Does an AI risk assessment certify that a system is safe?
No. It records what was examined, what evidence was available, which risks were accepted or treated, and who made the decision. New data, model versions, tools, users, or operating contexts can change the result. Certification and legal conclusions require the qualified bodies or advisers responsible for them.
When should an AI risk assessment be repeated?
Repeat it after a material change to the model, prompt and policy layer, connected data, tool permissions, affected population, business decision, or operating environment. Reassess after a serious incident or when monitoring shows a failure pattern outside the tested range. Record those triggers before launch.

See it on your own data.

Book a 30-minute discovery call and we'll walk through your use case.