Skip to content
All news · Today1 items

#Tutorials and practice

All collected and published items, ordered by time. Picks are a selected subset.
First-party

Direct announcements from model vendors, companies and research institutions on their official sites, blogs and accounts.

10/2Fri
  1. AWS Machine Learning Blog32

    How Amazon Payments uses contextual multi-armed bandits on Amazon SageMaker AI to improve acquisition funnel conversion

    Amazon Payments used a multi-objective contextual multi-armed bandit (LinUCB) on Amazon SageMaker AI to personalize content in its product-acquisition funnel. In a seven-week online A/B test, one audience segment achieved a high-single-digit relative increase in final funnel conversion, while another showed no improvement. The team ran one LinUCB model for each stage—application start, submission, and approval—and linearly combined their UCB scores to optimize the full funnel. It open-sourced a repository that can be tried with synthetic data.

  2. AWS Machine Learning Blog36

    How to configure multi-environment access to Claude Platform on AWS

    A complete implementation for Claude Platform on AWS (CPonAWS) lets production AWS workloads, developer laptops, and external CI/CD systems share one subscription while isolating production and development traffic through workspaces. It uses three access paths: a dedicated AI Services account with cross-account SigV4, workspace-level API keys, and OIDC federation. External environments use short-lived credentials and require no persistent keys.

  3. AWS Machine Learning Blog34

    Build ambient agents with Amazon Bedrock AgentCore, from event-driven signals to human-in-the-loop workflows

    Amazon Bedrock AgentCore supports building 'ambient agents' that listen to event streams such as Amazon S3 event notifications, EventBridge rules, and Lambda triggers and perform tasks automatically. When needed, they pause for human approval through a single ask_human tool and resume from where they stopped.

10/1Thu
9/30Wed
  1. AWS Machine Learning Blog28

    Generate images and video with vLLM-Omni on SageMaker AI (Part 2)

    An AWS tutorial shows how to deploy two endpoints using the same vLLM-Omni DLC image on SageMaker AI: a real-time endpoint using FLUX.2-klein-4B for image generation and an asynchronous endpoint using Wan2.1-VACE-1.3B for image-conditioned video generation. A text prompt first produces a PNG, then the image and motion prompt are sent through Amazon S3 to the video endpoint. The generated MP4 is retrieved from S3. The example includes a command-line workflow and an optional Streamlit interface.

  2. AWS Machine Learning Blog22

    A practical guide to prompt engineering for Amazon Quick

    Prompt engineering determines how well Amazon Quick's AI features respond to natural-language requests, spanning custom agents, automated workflows, and conversational data analysis. The article presents general principles and the structured CRISPE framework, emphasizing specificity, business context, and examples. It uses enterprise scenarios such as customer-service efficiency analysis to show how to reduce iteration and improve first-pass accuracy.

  3. AWS Machine Learning Blog22

    Prompt engineering for Amazon Quick components: patterns and pitfalls

    AWS breaks down prompt-writing approaches for Amazon Quick components: Quick Research needs a clear objective, audience, and focus area, with sub-questions decomposed and data sources constrained; Quick Flows should specify timing, data sources, calculations, and delivery goals, using numbered steps for complex logic and conversational iteration for revisions; Quick Sight queries should state the business question, metrics, dimensions, and visualization preferences.

  4. AWS Machine Learning Blog28

    Building an AI contract intelligence platform with Amazon Quick and Amazon Bedrock AgentCore

    To address aggregate questions spanning hundreds of contracts that semantic RAG search cannot answer, this approach uses structured extraction instead. An extraction agent powered by Claude Sonnet models pulls eight key fields from each PDF and attaches confidence scores; a lightweight Claude Haiku model independently checks the results, while Amazon Textract uses computer vision to resolve disagreements over signature detection.

9/26Sat
  1. AWS Machine Learning Blog36

    Scaling MoE reinforcement learning on Amazon EKS with EFA and DeepEP boosts throughput by 40%

    AWS presents an architecture for scaling MoE reinforcement-learning training on Amazon EKS with EFA and DeepEP, improving throughput by 40%. It addresses resource contention between rollout generation and policy training in large-scale RL workloads such as RLHF and GRPO, high-throughput communication across hundreds of accelerators, and the cross-node all-to-all overhead introduced by Expert Parallelism.

  2. AWS Machine Learning Blog34

    NarrateAI delivers production-grade LLM quality assurance on Amazon Bedrock

    NarrateAI uses five techniques on Amazon Bedrock to achieve about 99% numerical accuracy while supporting real-time streaming responses: adaptive pipeline orchestration, cross-account multi-model failover, real-time streaming evaluation, a composite evaluation framework, and data-accuracy validation. Each addresses failure modes such as hallucinated metrics, API throttling, validation delays, and subjective language. Built on Amazon Bedrock AgentCore, the solution serves more than 4,000 AWS executives.

9/25Fri
9/24Thu
  1. GitHub Blog · AI & ML22

    How the GitHub Copilot app renders enormous pull requests

    The GitHub Copilot app rebuilt its pull-request view to render huge PRs smoothly, including one with 2,200 files, more than one million changed lines, and over 400 inline comments. It separates document height into deterministic code geometry and dynamic-block geometry: code line heights are calculated precisely in advance, while dynamic blocks such as comments are anchored by stable keys to a file, line, and side, measured lazily, and adjusted only slightly to avoid scroll jumps.

9/17Thu
  1. GitHub Blog · AI & ML78

    GitHub uses Copilot to rewrite the Copilot runtime in Rust

    Using the GitHub Copilot app and Copilot CLI, GitHub completely rewrote the Copilot agent runtime from TypeScript into more than 800,000 lines of production Rust. AI agents wrote most of the code, merged incrementally into main across 128 pull requests rather than in a single cutover.

    Why it matters: Drawing on firsthand experience, the author reviews the 800,000-line Rust rewrite and shares agent-orchestration and review practices that can be reused.

9/12Sat
9/11Fri
  1. GitHub Blog · AI & ML38

    Getting started with the GitHub Copilot app: using the diff, terminal, and browser panels

    The GitHub Copilot app includes diff, terminal, and browser panels, letting users review, run, and preview AI-agent code changes without leaving the app. The diff panel marks additions in green and deletions in red, and supports accepting changes, commenting, or asking Copilot to revise them. The terminal can run project commands directly and supports switching between multiple windows.

9/10Thu
9/9Wed
  1. Mistral AI58

    How Mistral uses AI agents to migrate 40,000 lines of legacy Fortran

    Mistral helped a European energy operator migrate a 40,000-line Fortran 77 reservoir simulator to C++. The codebase had no test suite or centralized documentation. The team first built a numerical-equivalence testing framework, then used a Skill.md to guide agents in exporting Fortran state snapshots and validating them in C++. A custom parser generated the call tree, and Vibe CLI coordinated hundreds of agents with Mistral OCR to fill documentation gaps.

9/4Fri
  1. GitHub Blog · AI & ML38

    Getting started with the GitHub Copilot app: running multiple agents at once

    The GitHub Copilot app supports multiple agent sessions at once, each in a separate Git worktree with its own context and no interference from others. Users can switch between sessions and resume where they left off. The sessions view shows each session's title and progress. The tutorial uses the tailspin-toys repository to run three tasks at once: a funded sort, an accessibility review, and tests.

9/3Thu
8/26Wed
8/21Fri
8/18Tue
  1. Hugging Face Blog48

    Hugging Face introduces constraint-aware GPU allocator, improving cluster utilization by up to 33 percentage points

    Hugging Face built a constraint-aware GPU allocator and compared it with a FIFO scheduler across seven benchmark scenarios. With the same hardware and workloads, GPU utilization improved by up to 33 percentage points, while priority-weighted throughput rose in every scenario by up to 105%.

8/14Fri
  1. Hugging Face Blog62

    Closing the recording-to-training-to-deployment loop with Strands Agents, LeRobot, and Hugging Face Storage Buckets

    A Hugging Face blog post presents a streaming-data loop with Strands Robots: the same `Robot()` records a LeRobotDataset and syncs it to a Storage Bucket, then `stream_dataset()` reads directly from the Hub for training without downloading the full dataset first. To deploy a trained checkpoint back to hardware, users only need to switch the mode to `real`.

    Why it matters: The Strands Robots example breaks down a robotics data loop and shows how recording, streaming training, and deployment can share one LeRobot format.

7/16Thu
7/10Fri
7/6Mon
  1. Hugging Face Blog38

    PRX Part 4: our data strategy

    Part four of the PRX series describes its data strategy: pretraining data combines public and internal datasets; a VLM regenerates long descriptions of images, which are then converted into a streamable training corpus. The team switched to Qwen3-VL for on-the-fly text-latent computation during training, losing only about 3–4% throughput at 7B scale (adding roughly one day to a 30-day run). All images are encoded as JPEG at quality 92.

3/11Wed
1/22Thu
  1. Mistral AI34

    Heaps do lie: investigating a memory leak in vLLM

    The Mistral AI team investigated a memory leak in vLLM. In a Mistral Medium 3.1 deployment with graph compilation and disaggregated prefill/decode, system memory grew linearly by 400 MB per minute until the process ran out of memory hours later. Heaptrack showed stable heap usage, indicating the leak was outside the heap. The team traced it to KV-cache transfers through NIXL and UCX.