The practical answer to “what type of AI should my business build” depends less on the newest model category and more on the workflow: what decision or action is needed, what data exists, how costly errors are, and who must approve the outcome.
One useful planning heuristic is a complexity ladder:
This is an illustrative practitioner heuristic, not a formal industry standard, not a validated methodology, and not an exhaustive sequence. The categories are also not clean technical layers. Predictive analytics is an outcome or use-case class that may be implemented with statistics, rules, machine learning, deep learning, or other methods. Generative AI is typically built on deep learning, but it creates different product, evaluation, and governance concerns. The ladder orders common business capability choices, not model-family inheritance.
The point is not that every team should climb it. The point is to escalate only when the workflow appears to require the next capability.
If a routing rule solves the problem, a model may add unnecessary monitoring and governance. If a classifier solves the problem, an agent may add avoidable action risk. If people only need approved information, search or RAG may be enough. If the system needs to plan, call tools, and modify records, then you are no longer choosing “a chatbot”; you are designing an AI-assisted operational workflow with authorization, audit, review, and rollback concerns.
Use the same evaluation criteria at every rung:
Cost-aware architecture matters here. AI cost is not only model usage or infrastructure. It can include data preparation, evaluation, inference/runtime, retrieval, orchestration, monitoring, human review, compliance work, and incident response. That is why AI capability selection belongs in architecture review, not only in a vendor demo. For a broader cost review frame, see Cloud Economics in Architecture Review: Cost-Aware Design Framework.
A useful prompt for the first meeting: workflow, data, action, risk, review, cost. If the team cannot answer those six items, it is too early to choose a model category.
Before comparing options, it helps to separate categories that often get blurred in planning conversations. The table below is a working taxonomy for architecture planning, not a formal standards glossary. The boundaries overlap in real implementations.
| Category | Working definition for planning | Typical input | Typical output | Example workflow | What it is not |
|---|---|---|---|---|---|
| Dashboards / BI | Shows current or historical state | Business data, events, metrics | Reports, trends, alerts | Revenue dashboard, SLA reporting | Automated judgment |
| Rules automation | Executes deterministic logic | Known conditions, thresholds, policies | Route, approve, reject, flag | Eligibility check, validation gate | Learning from data |
| Predictive analytics | Estimates future or unknown outcomes; this is an outcome class, not one implementation technique | Time series, operational history, structured data | Forecasts, risk estimates, trends | Demand forecast, volume planning | Content generation |
| Traditional machine learning | Trains models to classify, rank, score, detect anomalies, or predict values | Structured or engineered features, labels/outcomes | Scores, labels, rankings | Churn model, fraud score, propensity score | Autonomous action |
| Deep learning | Uses neural networks for complex, high-dimensional patterns | Images, audio, text, video, sensor data | Classifications, embeddings, detections, transcriptions | Invoice extraction, image defect detection | Always necessary for tabular scoring |
| Generative AI / LLM app | Produces or transforms content; commonly built on deep learning but operated as a different product pattern | Prompts, examples, documents, context | Drafts, summaries, extracted fields, answers | Contract summary, support reply draft | Automatically an agent |
| RAG | Combines retrieval/search with LLM generation so answers can use provided knowledge | Enterprise content, indexes, prompts | Answer with retrieved context | Internal policy assistant | A guarantee of correctness |
| Agentic workflow | Plans, uses tools, and takes multi-step actions under controls | Task, tools/APIs, policies, state, approvals | Actions, updates, messages, workflows | Controlled ticket remediation | A simple chatbot |
Retrieval-augmented generation, or RAG, is useful when the system needs to answer from enterprise content rather than relying only on what the model already contains. Google’s RAG overview describes the pattern as combining information retrieval with LLM generation so responses can use relevant external information from a knowledge source. That helps with grounding, but it does not remove the need to evaluate retrieval quality, access controls, freshness, and answer correctness.
Agents are a different step. Google’s AI agents overview distinguishes agents from simpler assistants because they can reason about goals, use tools, and take actions over multiple steps with some degree of autonomy. In enterprise systems, that autonomy should be bounded. Tool access changes the risk profile.
A useful distinction: an LLM answers, RAG answers with retrieved context, and an agent uses tools to change the world. Those are different governance problems.
The matrix below is a heuristic starting point, not vetted enterprise guidance and not a substitute for architecture, security, privacy, legal, or compliance review. It is intentionally narrowed to patterns supported by common production AI discussions: predictive ML/MLOps, LLM applications, RAG, and controlled agentic workflows. Non-AI options such as BI, search, rules, and workflow automation remain valid stop points, but their suitability depends on the specific workflow and should be assessed separately.
| Business problem pattern | Candidate approach to assess | Data needs | Production burden to plan for | Relative risk / review |
|---|---|---|---|---|
| Forecasting, scoring, ranking, classification, anomaly detection | Predictive analytics or ML | Historical outcomes, labels or targets, features available at decision time, validation or backtest data | Training/serving pipeline, threshold policy, monitoring, feedback loop | Medium to high when outputs affect customers, employees, finances, or operations |
| Drafting, summarization, extraction, transformation, assisted response writing | Generative AI / LLM application | Task examples, prompt patterns, quality criteria, representative documents or messages, feedback loop | Prompt/version management, evaluations, safety testing, output review, cost monitoring | Review needed before external, sensitive, regulated, or customer-impacting use |
| Enterprise knowledge question answering | RAG, or search if natural-language synthesis is unnecessary | Curated content, metadata, permissions, freshness strategy, retrieval evaluation data | Indexing, retrieval tuning, access controls, grounding checks, answer evaluation | Review depends on use; do not treat answers as authoritative by default |
| Multi-step workflow that uses tools or APIs | Controlled agentic workflow | Tool/API access, explicit permissions, policies, action logs, approval paths, rollback or stop conditions | Orchestration, policy controls, scenario-based evals, audit logs, human approvals, incident response | High; action boundaries, approvals, reversibility, and accountability need review |
Treat the “risk” column as relative guidance, not legal advice. Regulated decisions, financial actions, customer-impacting changes, employee-impacting decisions, and use of sensitive data should be reviewed with legal, compliance, security, and privacy stakeholders before publication, procurement, or production use.
A safer architecture-review test is: if the workflow only needs visibility, do not start with generation. If it needs prediction, do not start with an agent. If it needs retrieval-grounded answers, do not grant write access to operational systems until there is a clear need.
“Should we use AI?” is often the wrong first question. Ask whether the workflow requires probabilistic judgment, language understanding, content generation, or tool-using autonomy.
The guidance in this section is practitioner judgment, not a claim that non-AI is categorically superior. Simpler approaches may be preferable when they satisfy the workflow with lower operating burden, clearer behavior, or easier review.
Use deterministic rules when the logic is stable, explainable, and easy to encode. Eligibility checks, routing rules, validation, thresholds, and policy gates may fit rules because the expected behavior is explicit.
Use dashboards or BI when the business mainly needs visibility, trend monitoring, or human decision support. If a manager needs to see backlog growth, a forecast model may be useful later, but the first missing capability may simply be clean reporting.
Use search or knowledge management when the main need is finding approved information. If users ask, “Where is the policy?” rather than “Synthesize an answer across six documents,” search may be enough. If the system must answer in natural language using multiple sources, RAG may be justified.
Use workflow automation when the process is known and repeatable. If every approved invoice below a threshold follows the same path, a workflow engine may be easier to test and audit than a model-mediated process, assuming the rules truly capture the business policy.
Consider stopping before AI when:
AI can add hidden cost. That cost can come from data cleanup, inference/runtime, prompt and context management, monitoring, evaluations, integration, review labor, and governance. Those costs may be worth paying, but they should be explicit in the architecture decision.
AI is not the default implementation detail. It is one possible capability when rules, reporting, search, or deterministic automation are insufficient.
Many AI proposals fail in planning because the team chooses the model before checking whether the required data exists.
| Capability | Minimum practical data questions |
|---|---|
| Rules / dashboards | Are source systems reliable? Do teams agree on definitions? Is reporting data clean enough for decisions? |
| Predictive analytics | Do we have historical outcomes? Are the time periods comparable? Can we backtest? |
| Traditional ML | Do we have labels or target outcomes? Are features available at decision time? Is there a validation set? |
| Deep learning | Do we have representative examples for complex inputs? Does the evaluation set reflect real-world variation? |
| LLM application | Do we have task examples, prompt patterns, output-quality criteria, and feedback loops? |
| RAG | Is enterprise knowledge retrievable, permissioned, fresh, and structured enough for retrieval? Can we test whether retrieved context supports the answer? |
| Agentic workflow | Do tools/APIs exist? Are permissions explicit? Are action logs available? Are approvals, policies, and rollback paths defined? |
More data alone does not guarantee better behavior. Evaluation and workflow fit still matter. A large document repository with stale content and broken permissions is not “RAG-ready.” A ticketing API with unclear authorization boundaries is not “agent-ready.”
For RAG, the data challenge is not only indexing documents. The team must decide what content is authoritative, how access controls are enforced, how freshness is maintained, and how answers are evaluated against retrieved evidence. For agents, data readiness expands into operational readiness: tool permissions, action logs, policies, approvals, and feedback from executed workflows.
The demo can be misleading because production responsibilities change by capability type. The table below is a practical framing, not an official taxonomy. The boundaries overlap, and teams should adapt the operating model to the system they are actually running.
MLOps for predictive systems commonly covers CI, CD, model training, deployment, monitoring, and automation around ML pipelines. Google’s MLOps documentation describes continuous delivery and automation patterns for machine learning systems across training and deployment workflows. That operating model is still relevant for forecasting, scoring, ranking, and classification systems.
LLMOps is a practical label, not a universally fixed taxonomy. Compared with predictive ML, LLM applications usually shift more attention toward prompts, retrieval quality, context windows, model/provider routing, evaluation sets, safety testing, observability, cost attribution, and governance for generated outputs.
AgentOps is also a practical framing. It adds workflow orchestration, tool permissions, policy enforcement, action audit logs, scenario-based evaluations, rollback and reversibility planning, approval gates, and incident handling for side-effecting actions. For deeper production-agent architecture, especially the distinction between agent loop and control plane, see Control Plane vs Agent Loop: Safe Production Architecture for Agentic Systems.
| Operating concern | MLOps | LLMOps | AgentOps |
|---|---|---|---|
| Main artifact | Model, features, training data | Prompt, context, retrieval config, model route | Workflow, tools, policies, approvals, state |
| Deployment | Batch or online model serving | LLM app, gateway, retrieval layer | Orchestrated workflow with tool access |
| Evaluation | Holdout sets, backtests, drift checks | Golden examples, grounding checks, safety tests | Scenario suites, tool-use tests, approval-path tests |
| Monitoring | Data drift, model performance, latency | Output quality, retrieval quality, cost, safety signals | Actions taken, policy vetoes, audit trails, incidents |
| Cost controls | Training and serving cost | Tokens, context length, routing, provider usage | LLM cost plus orchestration, review, remediation |
| Governance | Model approval, threshold policy | Content policy, data access, output review | Authorization boundaries, human approvals, rollback |
These are overlapping disciplines, not separate empires. A customer-support assistant might use RAG, classification, and human review. A controlled remediation workflow might combine anomaly detection, an LLM summarizer, rules, and a tool-using agent.
Ownership must be explicit. Product owners, data/ML owners, platform teams, security, legal/compliance, and human reviewers need clear responsibilities. AI-assisted work often requires operating-model redesign around ownership, evidence, review gates, and accountability; that theme is explored further in AI-Driven Software Development: How to Redesign the Engineering Lifecycle.
Predictive ML systems fail in ways many data teams already recognize: poor labels, unrepresentative data, drift, weak thresholds, and miscalibrated scores. Those failures can still be serious, especially when model outputs affect customers, employees, or financial decisions.
Generative AI introduces different failure modes. OWASP’s Top 10 for LLM applications calls out risks such as prompt injection, insecure output handling, sensitive information disclosure, excessive agency, and other application-level concerns specific to LLM systems. NIST’s generative AI risk profile frames governance around the AI lifecycle, measurement, management, and monitoring rather than one-time model approval for generative AI risk management.
RAG changes the failure surface. It can help the system use enterprise content, but it introduces retrieval quality, freshness, permission, citation, and grounding problems. A RAG answer can be wrong because the wrong document was retrieved, the right document was stale, the user lacked permission to see the source, or the model over-interpreted partial context.
Agents add action risk. A tool-using system may modify records, send communications, trigger operational changes, or chain several steps in a way that makes the failure harder to inspect after the fact.
That is why production-grade agentic workflows commonly need:
Observability and audit logging should not mean logging everything indiscriminately. Logs need retention rules, access controls, redaction, and privacy-sensitive handling, especially when prompts, retrieved context, user data, or tool outputs may contain sensitive information.
Policy should not be buried in a prompt. Prompts can suggest behavior, but executable controls should be able to veto unsafe actions; see Policy as Code for AI Agents: Prompts Suggest, Policy Vetoes. Agent evaluations also need to reflect workflow drift, tool changes, and policy updates; see How to Build an Agent Eval Harness That Survives Workflow Drift.
Human review should be concrete. Reviewers either decide, escalate, or stop a workflow. “Human in the loop” is too vague unless the reviewer has evidence, authority, time, and a clear policy. For a deeper treatment, see Human Review in AI Workflows: When to Decide, Escalate, or Stop.
Liability, regulated decisions, PII handling, automated approvals, model-provider terms, and sensitive-data handling should be reviewed with legal, compliance, security, and privacy stakeholders. This article is not legal advice and does not provide comprehensive compliance coverage.
A more capable system is not automatically a better business choice. Compare total operating burden against workflow value.
Cost-aware AI decisions should include:
For LLM applications, teams often need observability, attribution, budgets, rate limits, routing, and policy patterns. This is especially visible in coding-agent and LLM gateway discussions, where token usage and context size can become material operating concerns; see Context Is the New Cloud Bill: Why Token-Efficient Coding Agents Need Cost Controls.
If teams operate their own inference stack, cost attribution can require joining infrastructure cost with AI usage signals. Kubernetes is not required for AI inference, but for organizations running inference on Kubernetes, AI and Token Cost Management on Kubernetes: Attributing Inference Spend describes the attribution problem.
Value should be framed in workflow terms, not model sophistication:
Those are categories of value, not promised outcomes. The team should define acceptance criteria before choosing technology.
A useful architecture-review question: Does the expected workflow value justify the next rung of complexity?
If a classifier can route tickets reliably enough for reviewer triage, do not build an agent. If RAG can answer the user’s question, do not grant write access to business systems. If a dashboard creates the needed visibility, do not train a model just to make the project sound like AI.
Do not jump from “we need AI” to vendor selection. First decide what capability the workflow appears to require.
Build when the workflow is differentiating, the organization has the data and engineering capability, integration and governance are manageable, and behavior must be tightly controlled.
Buy when the workflow is common, vendor capabilities are mature enough for the use case, integration risk is acceptable, and the organization can still enforce data, security, audit, and approval requirements.
Defer when the workflow owner cannot define success, the data is not ready, the risk is higher than the governance capacity, the process is unstable, or simpler automation appears sufficient.
For agents, answer these questions before building or buying:
| Agent-readiness question | Why it matters |
|---|---|
| What tools can it use? | Tool access defines the action surface. |
| What actions are prohibited? | Prompts are not enough for hard boundaries. |
| Which actions require approval? | Autonomy thresholds must be explicit. |
| What is reversible? | Rollback changes the acceptable-risk envelope. |
| What is logged? | Logging supports debugging, accountability, and audit review when designed safely. |
| Who can stop it? | Operators need a clear shutdown path. |
| Who owns incidents? | Accountability cannot sit with “the model.” |
| Who is liable for decisions? | This should be reviewed with legal/compliance stakeholders. |
The same build/buy/defer logic applies to non-agentic systems. A vendor support assistant still needs content governance, access control, review policy, and output evaluation. A purchased fraud model still needs threshold management, monitoring, and appeal handling where applicable.
Use this worksheet before funding a platform, buying a tool, or committing to a model architecture. It is a practitioner heuristic, not a validated methodology, but it helps force the right conversation.
| Question | Answer to capture |
|---|---|
| 1. What workflow are we changing? | Name the workflow, owner, users, and current pain. |
| 2. What decision or action is needed? | Visibility, route, score, generate, retrieve, approve, update, remediate. |
| 3. What happens if the system is wrong? | Customer impact, financial impact, operational impact, reversibility. |
| 4. What data exists today? | Source systems, labels, outcomes, documents, permissions, logs. |
| 5. Is language or content central? | If yes, assess LLM, RAG, or document-processing patterns. |
| 6. Does the system need to use tools? | If yes, assess agent-readiness and authorization boundaries. |
| 7. Which actions are reversible? | Define rollback and stop conditions. |
| 8. Who reviews or approves? | Decide whether humans decide, escalate, or stop. |
| 9. How will we evaluate quality over time? | Evaluation set, monitoring, feedback loop, incident review. |
| 10. What is the cheapest sufficient control? | Rule, dashboard, model threshold, retrieval constraint, approval gate, policy veto. |
Map the answers to the illustrative ladder:
Start with a small, high-signal workflow slice rather than a broad “AI transformation” program. Define success before technology choice: acceptance criteria, evaluation data, review policy, audit requirements, cost envelope, and owner.
A safer default is not the newest AI category. It is the least complex system that appears capable of producing the needed business outcome within the organization’s data, cost, risk, and governance constraints.
Founder & CEO
Prompt engineering, RAG, and fine-tuning are not competing product categories. They are different control surfaces: prompts shape instructions, RAG supplies governed knowledge at inference time, and fine-tuning changes repeated model behavior. The right enterprise AI architecture starts with the failure mode, then adds retrieval, training, evaluation, access control, observability, auditability, and lifecycle ownership only where risk and requirements justify them.
AI-assisted software delivery is not just a coding-assistant rollout. When generation gets faster, the constraint often moves to context, tests, review, ownership, governance, and maintenance. This post lays out an AI-aware SDLC operating model.
AI made code cheap, but judgment across DevOps, data, infra, and services is still scarce. Why full-stack architects will define the next decade of software.
Sending prompts to hosted AI APIs means your source code, customer data, and internal documents leave your perimeter, protected only by a vendor’s promise. This post makes the blunt case for running open-weight models in your own cloud account, using Kimchi for the model layer and spend controls and Cast AI to autoscale GPUs on demand. It covers the real costs and objections, a way to check the economics on your own workload, and a six-step rollout starting with your most sensitive data.