World's Fair 2025
Introducing Strands Agents, an Open Source AI Agents SDK — Suman Debnath, AWS
Overview
Strands Agents is an open-source SDK designed to simplify the creation of AI agents by minimizing scaffolding. The core philosophy is to leverage the increasing intelligence of AI models, allowing them to handle the reasoning process with minimal explicit prompting. Strands focuses on integrating models and tools, enabling developers to build agentic applications with greater ease.
Who should watch
- AI Engineers
- Product Managers
- Developers building AI-powered applications
- Those looking to simplify agent development
- Individuals interested in integrating AI agents with external tools and services
Key takeaways
- Strands Agents aims to reduce the complexity of agent development by requiring only a model and tools, eliminating the need for extensive scaffolding or system prompts.
- The SDK supports integration with various third-party providers like Langfuse and LightLM, allowing the use of any model of choice, including local models via Ollama.
- Strands provides default tools for common tasks such as reading/writing files and text-to-speech, which can be used out-of-the-box or extended with custom tools.
- The framework facilitates the integration of agents with Multi-Call Protocol (MCP) servers, enabling agents to interact with external services and generate complex outputs like visualizations.
- Creating custom tools involves simply decorating existing functions with the Strands tools decorator, making them available for agent use.
- The SDK is designed to be flexible, allowing developers to specify models and system prompts but also functioning effectively with default settings.
- The project emphasizes an open-source approach, encouraging community contributions through pull requests and feedback.
Notable quotes
Strands is an open-source SDK with only one motivation: to make your agents as simple as possible without any scaffolding. The only thing that is needed is tool and the model.
We want the model to take the reasoning part of our agents. We don't want to scaffold with a lot of prompts, a lot of system prompts, a lot of backgrounds and all that.
The way that you can create an MCP tool is just wrap it around with an MCP decorator.
Unofficial community note. Prefer the recording for nuance.