Skip to main content
Vasiva Framework

AI Agent Production Readiness

When should an enterprise actually deploy an AI agent — and when should it use a workflow instead?

Last reviewed: 2026-09-10 · Original Vasiva Framework — not an industry certification

What this is

An enterprise AI agent is a system that can choose tools or steps under constrained permissions to pursue a goal. Production readiness means those choices are bounded, observable, reversible where possible, and gated when consequences are high.

This page is a Vasiva Framework (or checklist): an original engineering decision aid. It is not an ISO standard, academic instrument, or third-party certification.

Decision gate

Prefer a deterministic workflow when the path is mostly known. Prefer an agent only when bounded tool choice is required and every tool has least-privilege access, evaluation, and a human gate for irreversible actions.

Assessment dimensions

Dimension 01 · weight 10%

Agent boundaries

  • What goals are in scope?
  • What is explicitly out of scope?
  • How does the agent stop?

Weak signal: Open-ended “do whatever is needed” mandates.

Recommended next step: Write a goal contract with stop conditions before tool access expands.

Dimension 02 · weight 10%

Tool permissions

  • Which tools can it call?
  • Are credentials least-privilege?
  • Can tools write money, email, or access?

Weak signal: Admin tokens shared with the agent “for convenience.”

Recommended next step: Separate read vs write tools; require approval on write tools with impact.

Dimension 03 · weight 10%

Deterministic controls

  • Which steps must never be model-chosen?
  • Are schemas and validators in the path?
  • Is there a state machine underneath?

Weak signal: All control flow is left to free-form model reasoning.

Recommended next step: Keep critical transitions in code; let the model fill bounded slots.

Dimension 04 · weight 10%

Memory

  • What is stored across turns?
  • Who can read agent memory?
  • How is memory revoked?

Weak signal: Unbounded memory of sensitive conversations.

Recommended next step: Scope memory by tenant and purpose; expire aggressively.

Dimension 05 · weight 10%

Evaluation

  • What task suite proves tool choice quality?
  • How do you detect loops and thrash?
  • Do you measure harmful actions prevented?

Weak signal: Success = “it completed a demo script once.”

Recommended next step: Evaluate tool selection and refusal behavior on fixed scenarios.

Dimension 06 · weight 10%

Human approval

  • Which actions require a human?
  • Is approval binding before execution?
  • Who is accountable?

Weak signal: Post-hoc audit instead of pre-action gates.

Recommended next step: Gate irreversible tools behind named human approval.

Dimension 07 · weight 10%

Failure handling

  • What happens on tool errors?
  • How are infinite loops stopped?
  • Is partial work rolled back?

Weak signal: Agent retries forever against failing APIs.

Recommended next step: Hard caps on steps, time, and spend; fail closed.

Dimension 08 · weight 10%

Observability

  • Can you replay a run?
  • Are tool calls logged with args redacted?
  • Are cost anomalies alerted?

Weak signal: Only final text is stored.

Recommended next step: Trace every tool call and decision with retention policy.

Dimension 09 · weight 10%

Security

  • How is prompt injection contained?
  • Can tools be used for exfiltration?
  • Are egress destinations allowlisted?

Weak signal: Agent can call arbitrary URLs with production credentials.

Recommended next step: Allowlist tools and destinations; sanitize untrusted content.

Dimension 10 · weight 10%

Rollback

  • Can you disable the agent instantly?
  • Can tool permissions be revoked?
  • Can prior versions be restored?

Weak signal: No kill switch separate from redeploying the whole app.

Recommended next step: Feature-flag the agent and test disablement in staging.

Scoring method

Score each dimension 0–10 (equal weight). Sum to 0–100. Below 40: do not deploy an agent — prefer workflows. This is a Vasiva Framework for engineering judgment, not a certification.

Interpretation

040 · Do not deploy agent

Use a workflow or keep humans in the loop for all actions.

4170 · Constrained pilot

Read-only or approval-gated tools only.

71100 · Production-capable agent

Bounded tools, evaluation, gates, and kill switch exist.

The mature answer is often “not an agent yet.” Enterprises lose less by shipping a boring workflow than by shipping an unbounded agent.

Direct answers

What is an AI agent?

An AI agent is software that can choose among tools or steps to pursue a goal under constraints. In enterprise settings, those tools must be permissioned, observable, and gated when actions are consequential.

AI agent vs workflow — which should we use?

Use a workflow when the path is mostly known and should be deterministic. Use an agent only when bounded tool choice is required and every high-impact action has evaluation and human approval. Default to workflows when unsure.

Related services

Related frameworks

If you want a structured review of a live initiative against this framework, talk to the engineers who ship Vasiva products.

Evaluate an Agent Use Case