Sunday, 7 June 2026

Significance of Fallback Mechanism

 The Core Concept: Reliability in Production While many focus heavily on choosing the most powerful models when building AI agents, the most critical requirement in enterprise production environments is reliability. AI systems must continue functioning seamlessly even when a model fails, becomes slow, or returns uncertain results.

The Risk of Single-Model Dependency

  • Early AI systems often relied on a single model for every request.

  • This is a massive operational risk in a production system. If the model provider (like OpenAI or Anthropic) experiences an API outage or latency spikes, the entire application stops functioning.

What is Fallback Architecture? A fallback architecture introduces backup pathways into the system. If the primary model fails or produces a low-quality, unreliable response, the system automatically redirects the request to an alternative model or workflow. This ensures service continuity, fault tolerance, and high uptime.

A Simple Fallback Pipeline

  1. The user request is sent to the primary model.

  2. The system evaluates the response to check if it is valid, accurate, and returned within an acceptable latency window.

  3. If it fails these checks, the system automatically triggers a fallback model to process the request and deliver the final response to the user.

Common Fallback Strategies There are several ways to implement fallback architectures in AI systems:

  • Provider Fallback: Switching to a different vendor completely (e.g., if OpenAI's GPT fails, the system immediately switches to Anthropic's Claude). This prevents single-vendor dependency.

  • Model Size Fallback: Switching between large and small models (e.g., routing a failed query from a small model to a massive reasoning model to fix the error).

  • Validation Fallback: Using a secondary model specifically to verify the output of the primary model.

  • Tool Fallback: Automatically switching away from the AI model entirely and using deterministic APIs or hardcoded tools to complete the task.

  • Human-in-the-Loop (HITL) Escalation: In high-risk environments (like healthcare, legal, or finance), if the automated AI response is insufficient or dangerous, the task is escalated to a human expert for final judgment and accountability.

The Golden Rule of System Design I conclude with a fundamental principle for AI architects: Never depend on a single model for critical systems. Always design with built-in redundancy, validation mechanisms, and fallback pathways.

SLM: Small Language Models

 What are SLMs?

  • Lightweight Efficiency: Small Language Models (SLMs) are optimized for efficiency rather than massive parameter sizes. They require less memory, consume less processing power, and produce responses much faster than Large Language Models (LLMs).

  • The LLM vs. SLM Divide: While LLMs are built for complex reasoning, multi-step problem solving, and planning, they are computationally heavy and expensive. SLMs are built for speed and handling simpler, routine tasks that do not require deep logical reasoning.

Ideal Tasks for SLMs If an enterprise used a massive LLM for every single action, the system would become incredibly slow and expensive. Instead, SLMs are perfectly suited for:

  • Routing requests to the correct agent.

  • Classifying inputs and determining user intent.

  • Extracting structured information from text.

  • Categorizing documents and summarizing short messages.

Enterprise Architecture & "Model Cascading"

  • Enterprise Scalability: Organizations processing thousands or millions of requests daily rely on SLMs to handle routine operations cheaply, reducing the workload and latency on their expensive large models.

  • Model Cascading Strategy: Modern agentic systems use a layered architectural pattern called "Model Cascading." When a user sends a request, it hits an SLM first. If the task is simple, the SLM handles it immediately. Only if the task requires deep reasoning does the SLM escalate the request to the larger, more expensive LLM.

Popular SLM Options Several highly capable small models are commonly used for routing and classification in modern pipelines, including:

  • Phi (Microsoft)

  • Gemma (Google)

  • Lightweight variants of Llama (Meta) and Mistral

The Golden Rule of AI Architecture The most important takeaway for designing AI systems is to always use the smallest model capable of solving the task. Large models should be strictly reserved for complex decision-making, while SLMs handle the high-speed, high-volume routing.

Saturday, 6 June 2026

Architecture - Choose right model for right task


Choose the Right Model When selecting an LLM for an agentic system, architects evaluate 5 key factors:

  1. Reasoning Capability: Does the task need deep logic, or just simple classification?

  2. Performance/Latency: Does the application require extremely fast responses?

  3. Cost Considerations: Is the model affordable to run at scale (inference and token costs)?

  4. Data Privacy: Does the data need to remain on-premise without touching external clouds?

  5. Enterprise Integration: How well does the model fit into the existing workflow?

 

There is No Single Best Model A "one-size-fits-all" model does not exist. Instead of seeking a universal best model, modern AI systems use a Combined Pipeline (Model Stack). For instance, smaller models handle cheap, fast tasks like routing and classification, while large, expensive models are reserved strictly for deep reasoning and planning.


Based on the architectural principles outlined above, the key is to balance cost, speed, and intelligence.

For the below example architectural flow, lets identify the Model for each of the AI Agents.



1. Smaller, Fast Models (e.g., Llama 3 8B, Claude Haiku, GPT-4o-mini)

These models are used for "cheap, fast tasks like routing and classification." In the architecture, they handle structural, repetitive, or low-complexity tasks where speed is critical and the risk of hallucination is managed by strict constraints.

  • The Orchestrator / Router: Before any deep thinking happens, the stateful LangGraph orchestrator needs to classify the user's intent (e.g., "Is this a risk query or a daily status update?"). A small, fast model can instantly classify the intent and route the request to the correct agent.

  • Integration Analysts (Jira & ServiceNow Agents): These agents have a single, dedicated job: extract structured signals from external tickets. Because this task is purely data extraction and mapping (often into JSON schemas), a small model is perfectly capable and significantly cheaper.

  • The Communication Agent: This agent's job is to take raw technical logs and dependencies and translate them into a clear, easy-to-read summary for stakeholders. Summarization is a standard capability that small models handle exceptionally well at low latency.

  • Governance & Evaluator Agents (Initial Pass): Small models can act as fast classifiers to check if an output violates a corporate policy, contains Personally Identifiable Information (PII), or fails a basic compliance rule before passing it along.

2. Large, Expensive Models (e.g., GPT-4, Claude 3.5 Sonnet)

These models are reserved strictly for "deep reasoning and planning." They are invoked only when the system needs to process ambiguity, synthesize complex contexts, or make high-stakes decisions.

  • The Planner Agent: When a Program Manager asks a vague question like, "Look into the next sprint and tell me the risks," the Planner Agent must break that ambiguous request down into a logical sequence of actionable steps without executing anything. This requires high-level cognitive planning, making it the perfect job for a large model.

  • Risk & Dependency Agents: These agents run parallel analyses to figure out "what could go wrong," detect hidden upstream/downstream blockers, and evaluate cross-team impacts. Identifying hidden correlations across hundreds of Jira tickets requires the deep, sophisticated reasoning capabilities of a massive frontier model.

  • The Action Agent: This agent safely executes tasks, but only after synthesizing all the risk analyses and dependency checks. Because its decisions have actual consequences, it requires the high accuracy and reasoning power of a large model.

The Architectural Takeaway

By designing the system this way, the architecture protects operational costs. The system uses a cheap $0.10/million token model to pull the Jira tickets, format the data, and summarize the final output, and only pays the premium $10.00/million token cost for the specific nodes (Risk, Dependency, Planner) that actually need to "think" about the data.

Modern LLMs comparision

The Rapid Growth of LLMs The field of Large Language Models (LLMs) has evolved dramatically, with multiple organizations developing powerful models. This has created a rich ecosystem with diverse capabilities, meaning AI architects now have plenty of options but must carefully evaluate which model fits their specific needs.

The 4 Major LLM Families each with unique strengths and design philosophies:

  1. GPT (OpenAI): 

    • Strengths: Exceptional reasoning capabilities, high-quality natural language generation, and excellent support for tool usage and workflows.

    • Use Cases: Complex problem-solving, planning, and agent-based enterprise systems.

    • Trade-off: Can be expensive to operate at a large scale.

  2. Claude (Anthropic):

    • Strengths: Designed with a heavy focus on safety, alignment, and responsible AI. It excels at processing extremely long contexts.

    • Use Cases: Document-heavy enterprise workflows, knowledge assistants, and analyzing massive policy materials.

  3. Llama (Meta):

    • Strengths: It is an open-source (open-weight) model, providing maximum flexibility and control.

    • Use Cases: On-premise deployment, local infrastructure running, and custom fine-tuning to keep sensitive data strictly private.

    • Eg: Llama 3.1 8B - Best for chatbots to serve thousands of concurrent users cost-efficiently.
      Llama 3.3 70B - If response quality is critical — e.g., internal knowledge assistants, HR/legal Q&A

  4. Qwen (Alibaba):

    • Strengths: Highly optimized for strong multilingual capabilities.

    • Use Cases: Global applications, international AI ecosystems, and conversational agents that must operate across diverse languages.

Choose the Right Model When selecting an LLM for an agentic system, architects evaluate 5 key factors:

  1. Reasoning Capability: Does the task need deep logic, or just simple classification?

  2. Performance/Latency: Does the application require extremely fast responses?

  3. Cost Considerations: Is the model affordable to run at scale (inference and token costs)?

  4. Data Privacy: Does the data need to remain on-premise without touching external clouds?

  5. Enterprise Integration: How well does the model fit into the existing workflow?

Key Takeaway: There is No Single Best Model A "one-size-fits-all" model does not exist. Instead of seeking a universal best model, modern AI systems use a Combined Pipeline (Model Stack). For instance, smaller models handle cheap, fast tasks like routing and classification, while large, expensive models are reserved strictly for deep reasoning and planning.

Significance of Fallback Mechanism

  The Core Concept: Reliability in Production While many focus heavily on choosing the most powerful models when building AI agents, the mo...