👋 👋 Welcome to Strands Agents Samples repository 👋 👋
Caution
The examples provided in this repository are for experimental and educational purposes only. They demonstrate concepts and techniques but are not intended for direct use in production environments. Make sure to have Amazon Bedrock Guardrails in place to protect against prompt injection.
This repository provides examples for working with the Strands Agents.
Strands Agents is an python SDK that takes a model-driven approach to building and running AI agents in just a few lines of code.
- Overview
- Repository Structure
- Getting Started
- Strands Agents examples
- Best Practices
- Related Links
- Security
- License
├── examples/01-getting-started/
│ ├── 00-first-agent
| └── ....
├── examples/02-agents/
│ ├── 01-restaurant-assistant/
| └── ....
├── examples/03-multi-agent-collaboration/
│ ├── 01-finance-assistant-swarm-agent/
| └── ....
├── examples/04-integrations/
│ ├── 01-nova-sonic-integration/
| └── ....
The easiest way to get started is via 01-getting-started
samples. In this folder you will find some
notebook-driven samples for different functionalities of Strands Agents.
Create your first agent with Strands Agents to start using the SDK.
Independently of the sample used, you will need to install Strands Agents SDK. You can also install Strands Agents Tools for exploring some built-in tools
To install Strands Agents and Strands Agents tools you can use pip:
pip install strands-agents
pip install strands-agents-tools
See CONTRIBUTING for more information.
This project is licensed under the Apache-2.0 License.
Important
Examples in this repository are for demonstration purposes. Ensure proper security and testing when deploying to production environments.