Skip to main contentAWS Startups
  1. Build
  2. AI Agent

Build AI Agent

Get started to build AI Agent

By AWS Solutions Architects

Deployment method

Implementation guide

Estimated deployment time

1 hour 50 minutes

AWS Services

  • Bedrock

Ready to Build AI Agent?

  • Need help from AWS experts? Post your project and work with partners today. Learn More.
  • Run out of free tier? Startups are eligible for up to $100,000 AWS credits. Apply now.

Overview

Strands Agents is a simple yet powerful open-source SDK that takes a model-driven approach to building and running AI agents in just a few lines of code. From simple conversational assistants to complex autonomous workflows, and from local development to production deployment, Strands Agents scales with your needs. Multiple teams at AWS already use Strands for their AI agents in production, including Amazon Q Developer, AWS Glue, and VPC Reachability Analyzer.

Compared with frameworks that require developers to define complex workflows for their agents, Strands simplifies agent development by embracing the capabilities of state-of-the-art models to plan, chain thoughts, call tools, and reflect. With Strands, developers can simply define a prompt and a list of tools in code to build an agent, then test it locally and deploy it to the cloud. Like the two strands of DNA, Strands connects two core pieces of the agent together: the model and the tools. Strands plans the agent’s next steps and executes tools using the advanced reasoning capabilities of models. For more complex agent use cases, developers can customize their agent’s behavior in Strands. For example, you can specify how tools are selected, customize how context is managed, choose where session state and memory are stored, and build multi-agent applications. Strands can run anywhere and can support any model with reasoning and tool use capabilities, including models in Amazon Bedrock, Anthropic, Ollama, Meta, and other providers through LiteLLM.

Build Details | AWS Startups