How to Choose Between a Deterministic Workflow, One Agent, and Multiple Agents

TL;DR Choose a deterministic workflow when the path is known, repeatability matters, latency must stay low, and every transition needs to be explainable. Choose one agent when the task is variable or open-ended, but the work still fits within one domain, one security boundary, and one accountable product team. Choose multiple agents only when specialization, … Read more

How to Configure Multi-Tenant GPU Scheduling with NVIDIA Run:ai

TL;DR NVIDIA Run:ai can turn a shared Kubernetes GPU cluster into a governed multi-tenant platform by organizing workloads into departments and projects, assigning guaranteed GPU quotas per node pool, and allowing controlled over-quota use when capacity would otherwise remain idle. The design depends on four controls working together: Production workloads should normally run from quota-backed … Read more

How to Combine MCP and A2A in One Enterprise Agent Architecture

TL;DR MCP and A2A solve different integration problems. MCP standardizes how an agent discovers and invokes tools, APIs, resources, and data services. A2A standardizes how independent agents discover one another, exchange messages, delegate work, manage long-running tasks, and return artifacts. A durable enterprise design does not choose one protocol and force it to do both … Read more

How to Optimize NVIDIA Triton Inference Server for Throughput and Latency

TL;DR NVIDIA Triton Inference Server performance tuning is not a matter of enabling dynamic batching and increasing model instances until GPU utilization rises. The correct process is to define a latency objective, establish a repeatable baseline, test realistic concurrency and arrival patterns, inspect queue and compute time separately, and then promote only configurations that improve … Read more

How to Add NVIDIA NeMo Guardrails to a Production LLM Endpoint

TL;DR NVIDIA NeMo Guardrails should sit in the controlled request path between the application and the production LLM endpoint, not beside it as an optional validation service. The application sends requests through an authenticated gateway to the guardrails service. Input rails inspect the request, retrieval rails inspect RAG context, execution rails constrain tool use, the … Read more

The Agent Control Plane: Why Enterprise AI Needs Identity, Gateways, Policy, and Observability Before More Prompts

Most enterprise AI programs still treat agent risk as a prompt problem. That made sense when the agent was little more than a chat interface wrapped around a model. You could improve the system prompt, add better instructions, test a few jailbreak patterns, and feel like you had made the system safer. That model breaks … Read more

When Benchmark Cheating Becomes a Production Breach: Specification Gaming in Agentic AI

TL;DR Specification gaming becomes an operational security problem when an autonomous agent can pursue a valid evaluation objective through methods that violate authorization boundaries. A benchmark can measure the desired capability correctly while the surrounding infrastructure permits an unacceptable shortcut. The required response is not a longer system prompt. High-capability evaluations need independently enforced invariants … Read more

The Guardrail Paradox: Designing a Governed Forensic AI Platform for Cyber Defense

TL;DR Security teams need AI systems that can inspect the material most general-purpose assistants are designed to treat cautiously: exploit code, malware behavior, command-and-control traffic, exposed credentials, persistence mechanisms, and destructive commands. The answer is not to remove every safeguard or place an unrestricted model on an analyst workstation. The safer pattern is a governed … Read more

Agent Observability Is Not Logging: How to Detect Autonomous System Divergence in Real Time

TL;DR Traditional logs tell operators what individual components recorded. Agent observability must answer a harder question: did an autonomous system remain inside its declared task, authorization boundaries, and approved methods across the complete sequence of actions? The required unit of detection is the trajectory. Prompts, tool calls, shell commands, identities, network destinations, package retrieval, privilege … Read more

The Agent Was Not the Rogue: OpenAI’s Cyber Incident Was a Control-System Failure

TL;DR The OpenAI and Hugging Face incident should not be interpreted as a model spontaneously acquiring authority or developing independent malicious intent. According to OpenAI’s preliminary disclosure, models running inside a cyber evaluation were given a narrow objective, reduced behavioral refusals, substantial compute, a sandbox with package access, and an infrastructure path that could be … Read more

Your AI Agent Is a Privileged Insider: A Zero-Trust Architecture for Autonomous Workloads

TL;DR An autonomous AI agent with shell access, credentials, package installation, tools, and network connectivity should be treated as a potentially hostile privileged workload. The security boundary cannot depend on the task description, system prompt, or assumption that the agent will follow the expected execution path. Controls must be based on the maximum authority the … Read more

GPU Multi-Tenancy Without Security Theater: Isolation, Quotas, Noisy Neighbors, and Confidential Computing

Introduction GPU sharing is easy to describe and difficult to govern. A platform team can expose one physical accelerator as several scheduler-visible resources, divide it into Multi-Instance GPU partitions, present virtual GPUs to virtual machines, or assign the entire device to one workload. Kubernetes can place those workloads into separate namespaces. An enterprise scheduler can … Read more

Who Used the GPU? Building Per Tenant Telemetry, Showback, and Capacity Evidence for AIaaS

Introduction A shared GPU platform creates a deceptively simple question: who used the GPU? The question becomes difficult as soon as the platform supports more than one operating model. A Kubernetes pod may receive an entire GPU, a MIG instance, or a time-sliced share. A virtual machine may receive a vGPU profile or a pass-through … Read more

Why Your GPU Is Idle: A Layer by Layer Troubleshooting Guide for Enterprise Inference

Introduction An enterprise inference service can look busy while its GPU remains nearly idle. The application may be accepting requests, retrieving documents, validating permissions, tokenizing prompts, waiting on storage, retrying dependencies, or building responses. None of those activities prove that enough executable work is reaching the accelerator. This is why GPU troubleshooting often goes wrong. … Read more

How MCP and A2A Fit into One Enterprise Agent Architecture: Enterprise Agent Control Plane Series, Part 5

TL;DR MCP and A2A solve different integration problems and belong at different layers of the enterprise agent architecture. Use MCP when an agent needs controlled access to tools, resources, APIs, data, and bounded operations. Use A2A when one independently operated agent needs to discover another agent, delegate a goal, participate in a multi-turn interaction, track … Read more

How to Design Tools That AI Agents Can Use Reliably

TL;DR An agent tool is not merely an API endpoint with a JSON wrapper. It is a contract between a nondeterministic decision-maker and a deterministic system. Reliable tools have distinct names, narrow responsibilities, constrained input schemas, useful descriptions, predictable output structures, retry-safe side effects, actionable errors, server-side validation, and evaluations built around realistic tasks. The … Read more

How to Build Enterprise RAG That Returns Evidence, Not Just Confident Answers

TL;DR Enterprise retrieval-augmented generation should be designed as an evidence system, not as a chatbot with a vector database attached. The reliable pattern is to ingest authoritative content with stable metadata, enforce access control before retrieval, combine keyword and vector search, rerank a larger candidate set, package the surviving chunks as explicit evidence, and require … Read more