strands-agents/samples

Agent samples built using the Strands Agents SDK.

What it solves

It provides a comprehensive set of practical examples and tutorials for developers to learn how to build AI agents using the Strands Agents framework. It simplifies the process of moving from a basic "Hello World" agent to complex implementations like multi-agent systems, Agentic RAG, and edge device integrations.

How it works

The repository serves as a model-driven implementation guide for the Strands Agents SDKs (available in Python and TypeScript). It organizes learning paths into categorized samples, ranging from fundamental SDK tutorials to advanced deployment patterns on AWS (Lambda, Fargate) and integrations with databases and third-party tools.

Who it’s for

Developers who want to implement AI agents using the Strands Agents ecosystem and need concrete code examples for industry-specific use cases, architectural patterns, or hardware integrations.

Highlights

  • Multi-language support: Provides dedicated sample paths for both Python and TypeScript.
  • Diverse use cases: Includes examples for finance, healthcare, retail, and general productivity.
  • Technical patterns: Demonstrates Agentic RAG and evaluation testing patterns.
  • Hardware and Edge: Features integrations for physical AI and robotics.
  • Deployment guides: Covers patterns for deploying agents via AgentCore, AWS Lambda, and Fargate.