Key takeaways
- AWS published the end-to-end MTRL guide on October 23, 2026. SageMaker owns the training job and policy model, while the customer-hosted agent, environment and reward function run in AgentCore or supported external infrastructure.
- At publication, AWS lists Amazon Nova 2 Lite and GPT-OSS-20B in us-east-1 and us-west-2; Gemma 4 31B Instruct and Qwen 3.6 27B are listed only in us-west-2. The workflow trains LoRA adapters rather than arbitrary full-model weights.
- AWS’s 100-step GPT-OSS-20B run used 105,486 rollouts over 12 hours 40 minutes and 1,294,662,458 billed tokens. AWS prices that training-job usage at $338.50 and estimates another $79 for AgentCore, for about $417.50 before surrounding services and engineering time.
- AWS reports held-out Wordle solve rate rising from 61% to 84% at medium reasoning effort and temperature 1.0, and from 15% to 69% at low effort. Those are vendor-run, task-specific results; the training job’s temperature-0 validation ended at 37%.
- Teams should first prove the reward ordering, smoke-test the agent-to-job path, freeze serving-time evaluation settings, cap every token dimension and preserve failed trajectories. Do not infer production-agent gains from the Wordle result.
AWS published a concrete multi-turn RL path on October 23
On October 23, 2026, AWS published a hands-on workflow for Multi-Turn Reinforcement Learning in Amazon SageMaker AI. The service trains a policy model from the outcome of an episode rather than requiring a correct response or trajectory for every turn. SageMaker sends a task to an agent hosted on Amazon Bedrock AgentCore—or customer infrastructure reached through a Lambda forwarder—and receives a reward after the agent has acted in its environment.
This is a narrower and more managed contract than SageMaker training session APIs, which let developers orchestrate low-level sampling and gradient operations. Here, AWS owns the MTRL training job and LoRA update loop; the customer owns the agent, tools, environment, task data and reward. The published Wordle sample is available now in an Apache-2.0 aws-samples repository, but account access, quotas, IAM, same-Region storage and supported-model availability still determine whether a team can execute it.
Four model-and-Region combinations define the current access boundary
AWS lists four supported base models at the time of the guide. Amazon Nova 2 Lite and GPT-OSS-20B are available for MTRL in US East (N. Virginia) and US West (Oregon). Gemma 4 31B instruction-tuned and Qwen 3.6 27B are listed in US West (Oregon). AWS says each is trained with a LoRA adapter; this is not bring-your-own-model or unrestricted full-parameter training.
The customer must deploy an agent runtime, create a training-job role that trusts job.sagemaker.amazonaws.com, attach the documented permissions, put datasets in an S3 bucket in the same Region, and provide an MLflow app. The agent calls the temporary policy endpoint through the SageMaker Job Runtime. Redeploying the agent while training restarts the runtime and can fail the job, so agent code and configuration need to be frozen before paid rollouts begin.
The AWS run exposes token volume and separate runtime cost
AWS’s 100-step GPT-OSS-20B job ran for 12 hours 40 minutes and generated 105,486 rollouts. It reports 491,616,806 prefill tokens at $0.12 per million, 159,737,098 sample tokens at $0.30 per million and 643,308,554 train tokens at $0.36 per million. The published line items are $58.99, $47.92 and $231.59, which sum to $338.50 for the training job.
AgentCore is billed separately. AWS estimates about $79 from the runtime’s CloudWatch usage at us-east-1 list prices, bringing the two stated components to about $417.50. That is not a universal quote: it excludes surrounding S3, MLflow, logs, evaluation, model deployment and engineering costs, and rates can change. Multi-turn prompts repeatedly include history, while reasoning and retries add sample tokens, so trajectory length and failure rate are budget variables rather than incidental details.
The 61% to 84% result is sensitive to serving settings
AWS reports that the trained model solved 84% of 128 held-out Wordle words at medium reasoning effort and temperature 1.0, compared with 61% for the base model. At low effort, it reports 69% for the trained model versus 15% for the base. The adapter reportedly improved results by 14 to 54 percentage points across the four tested combinations of low or medium effort and temperature 0 or 1.0.
The training job’s own deterministic validation curve ended at 37% and peaked at 48%, because it used temperature 0. AWS chose to headline the serving-style temperature-1.0 result and averaged two trained runs—80% and 88%—for the medium-effort point. That choice is disclosed and useful, but it also shows why a single training curve is not a deployment metric. AccessAllGPT did not obtain per-word outcomes, confidence intervals or independent reruns.
Reward design can silently teach the wrong behavior
AWS says its first reward summed per-guess shaping across the episode. That made a lost game earn a positive reward and allowed a third-turn solve to outscore a first-turn solve. The revised function gives the terminal outcome priority: a solve pays 1.05 to 1.55 depending on speed, a six-guess loss pays -0.5, and no valid guess pays -1.5. A clipped shaping term is scaled so it cannot move an episode into another outcome tier.
That failure is more decision-useful than the final score. Before training, enumerate reward ordering over successful, failed, abstaining, malformed and adversarial trajectories; test those cases directly; then inspect real traces for shortcuts. AWS also reports authentication failures under concurrency, plain-text tool-call drift at an excessive learning rate and a plateau after early gains. A production trial needs explicit handling for every one of those modes.
What agent-training teams should do next
Trial MTRL only when the task has an objective episode outcome, repeated safe simulations, a supported model and Region, and enough expected volume to justify post-training. Start with the repository’s smoke-test pattern, but do not treat its expected failure as a production health check. Freeze the agent image and reward, record the repository commit, establish no-training baselines at actual serving settings and put ceilings on prefill, sample, train and runtime spend.
Adopt only when repeat runs improve held-out accepted outcomes without increasing severe errors or reward exploitation, and when the gain survives the intended model settings, tools and traffic. Constrain the trained adapter to the evaluated workflow. Wait if the model, Region, rate or quota is unsuitable. Reject the approach when the environment cannot be safely simulated, the reward cannot distinguish success from shortcuts, or a simpler prompt, tool or supervised example change reaches the same outcome.
Copy-ready multi-turn RL trial record
Complete this before starting a paid MTRL job, and preserve every failed rollout used to refine the reward.
Entries stay in this browser tab and are not submitted to AccessAllGPT. Blank responses are copied as [Unresolved].
Exact multi-step workflow, users, current baseline, objective terminal outcome, unacceptable failure and decision the trial can authorize.
AWS account, Region, exact base model, LoRA scope, quotas, SDK and AgentCore CLI versions, repository commit and model-package path.
Runtime ARN, agent image and code hash, tools, network and data authority, timeouts, concurrency, deployment freeze, kill switch and rollback.
Outcome tiers, shaping bound, success threshold, exhaustive ordering tests, malformed and adversarial trajectories, shortcut probes and per-turn versus episode rewards.
Training and held-out manifests, overlap check, task count, serving reasoning effort, temperature, repeat count, uncertainty and severe-error taxonomy.
Timestamped prefill, sample, train and AgentCore rates; maximum turns, generated tokens, rollouts, steps, retries, evaluations and total stop threshold.
IAM and same-Region proof, smoke test, MLflow run, traces, token counters, failed jobs, checkpoint, deployment, cleanup and final invoice.
Adopt, constrain, wait or reject; permitted task and traffic; unresolved evidence; owner; expiry; and model, reward, price or data revalidation trigger.
Primary sources
Browse the publication-wide evidence index →
- Multi-Turn Reinforcement Learning on Amazon SageMaker AI: A hands-on guideAWS Artificial Intelligence Blog · Reviewed: October 23 publication date; architecture and supported-model matrix; token billing; prerequisites; deployment, dataset, training and evaluation workflow; reward design; failure analysis; cleanup; vendor-reported Wordle results · Retrieved · Supports: AWS published an end-to-end SageMaker AI Multi-Turn Reinforcement Learning workflow using an AgentCore-hosted Wordle agent and gpt-oss-20b, reporting a 61% to 84% held-out solve-rate change at medium reasoning effort and temperature 1.0, 1.295 billion billed training-job tokens costing about $338.50, and about $79 of separate AgentCore runtime usage.
- Multi-turn reinforcement learningAmazon SageMaker AI Developer Guide · Reviewed: Service overview; episode-level and per-turn reward model; external-agent connection; supported models and Regions; training, evaluation and deployment navigation; security and operational documentation links · Retrieved · Supports: AWS documents MTRL as a SageMaker AI model-customization technique for training agents from rewards across multi-step interactions, with the agent and environment hosted outside the managed training service and connected through the SageMaker Job Runtime interface.
- sample-multi-turn-rl-wordleAmazon Web Services on GitHub · Reviewed: Public repository availability; Apache-2.0 license; Wordle agent, dataset and launcher files; documented prerequisites and architecture; commit history; training and evaluation artifacts; cleanup workflow · Retrieved · Supports: AWS publishes the sample implementation, configuration and result artifacts in a public Apache-2.0 repository. Its existence makes the workflow inspectable, but does not independently reproduce the AWS-authored run or establish transfer to production agent tasks.
- Amazon SageMaker AI pricingAmazon Web Services · Reviewed: Pricing overview; usage-based billing statement; model-customization pricing surface; on-demand and Savings Plans language; public rate-card behavior · Retrieved · Supports: AWS describes SageMaker AI as usage-based. The technical post supplies the exact GPT-OSS-20B prefill, sample and train rates used for its run; teams should still verify the current model, Region and AgentCore rates before starting a job.
Limitations
This is a first-party public-source briefing, not an independent reinforcement-learning benchmark, reproduction, cost guarantee, security review or production endorsement. AccessAllGPT did not create an AWS account; verify model or Region access; clone or execute the sample; install AgentCore or SageMaker SDKs; deploy an agent; create IAM roles, S3 data or MLflow; run the smoke test; submit training or evaluation jobs; inspect private traces or individual held-out outcomes; verify the 105,486 rollouts, 12-hour-40-minute duration, token counters, $338.50 training charge, $79 AgentCore estimate, 61%-to-84% or 15%-to-69% results; assess reward hacking, transfer, latency, reliability, safety or production economics; deploy the adapter; or obtain a bill. AWS authored or controls every reviewed source. The 128-word evaluation is task-specific, and models, Regions, APIs, quotas and prices can change after retrieval.
Disclosures
AccessAllGPT received no AWS account, credits, model access, dataset, repository contribution, private traces, MLflow export, briefing, review, payment or compensation for this article. AWS, OpenAI, Google, Qwen and sample dependencies did not sponsor, review or endorse it. AccessAllGPT did not test, score, rank or train the service or models. AccessAllGPT Research is operated by NeuralArc, is independent, and is not affiliated with Amazon Web Services or organizations cited. Publication-wide relationships are listed on the disclosures page.
Further AccessAllGPT guidance
- AWS Makes SageMaker Training Session APIs Generally Available
- AWS Publishes a Nine-Stage Framework for Evaluating Production AI Agents
- IBM Reports Learned Memory Raises GPT-4.1 Agent Reliability on τ²-Bench
- Design an Agent Benchmark That Predicts Production
- Choose a Model Without Chasing the Leaderboard
- AccessAllGPT Research methodology
- Evidence standards
- Publication disclosures
Continue the research
Get evidence-led updates for teams making production AI decisions.