AIToday
AI Business & IndustryAmazon AI BlogPublished: Nov 14, 2026, 10:00 JST

AWS sample routes coding agents via NVIDIA NeMo Switchyard on Amazon Bedrock

Send on LINE
AWS sample routes coding agents via NVIDIA NeMo Switchyard on Amazon Bedrock

3 Key Points

  1. What happened

    AWS published a sample AWS CDK stack that deploys LiteLLM with the NVIDIA NeMo Switchyard plugin on Amazon ECS Fargate. It routes agent requests between Claude Opus 5.5 and NVIDIA Nemotron 3 Super 120B on Amazon Bedrock, with Stage or Random strategies.

  2. Why it matters

    Stage routing sends a fresh request with no tool results to the efficient Nemotron model and escalates to Claude Opus 5.5 when history shows repeated failures, so teams can try model routing inside their own AWS account against their own workloads.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

The sample targets a practical gap in coding agents: a single developer task can take a few model calls or dozens, and the agent keeps reading files, editing code, and running tests until the work is done. The deployment puts LiteLLM and the Switchyard plugin in one container on Amazon ECS Fargate in private subnets, with AWS WAF, a path allowlist covering /v1/chat/completions, /v1/models, and /health/liveliness, and inference traffic carried through an Amazon Bedrock Runtime interface endpoint so it stays on the AWS network. The configuration keeps the routed group and two single-model baseline groups (claude-opus-5-5 and nemotron-super-3-120b) in the same deployment, so the same stack can serve both the routed and single-model setups.

The Stage profile sets picker = "efficient_first" with confidence_threshold = 0.5 and recent_window = 3, so a new request with no tool results goes to Nemotron 3 Super and the agent must send full conversation history for Stage to read the signals. AWS notes that clients using the OpenAI Responses or Anthropic Messages paths get a 404, and that the local Docker Compose option still makes billable Amazon Bedrock calls. A plain-HTTP opt-in exists for short tests but leaves prompts, tool results, and responses unencrypted, so AWS advises rotating the key and destroying the stack afterward.

FAQ
Which models does the sample route between?
The sample uses Claude Opus 5.5 (listed first as the capable model) and NVIDIA Nemotron 3 Super 120B (the efficient model). The pair has been tested in US East (N. Virginia).
What routing strategies are available?
The LiteLLM integration supports Stage, which reads recent tool activity and results and picks one of two candidates, and Random, which splits traffic across models by optional weights for A/B tests. Classifier-backed strategies such as Task and Composite routing are not supported here.
Is this ready for production?
No. AWS describes it as sample code for non-production usage and advises deploying in a non-production account and testing it first. It installs switchyard-server 0.3.0, which NVIDIA documents as a demo and evaluation component.
Amazon AI BlogRead Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleShield hands legacy portal work to GPT-6 Astra agents