This repository is a small monorepo of AI agent examples built on AWS. It currently contains:
hr-agents/: resume evaluation systems implemented with multiple AWS agent architecturesrestaurant-agent/: a restaurant support agent for menu search and reservations
The projects are independent. Each subdirectory has its own deployment flow, dependencies, and detailed documentation.
.
├── hr-agents/
│ ├── README.md
│ ├── stepfunctions-agent/
│ ├── bedrock-agent/
│ ├── strands-lambda-agent/
│ ├── strands-agentcore-agent/
│ └── samples/
└── restaurant-agent/
├── README.md
├── restaurant_agent.py
└── test_restaurant_agent.py
hr-agents/ contains several approaches to the same resume-processing problem:
stepfunctions-agent/: orchestrated workflow with AWS Step Functions and Lambdabedrock-agent/: Bedrock Agents-based multi-agent implementationstrands-lambda-agent/: Strands agents running in Lambdastrands-agentcore-agent/: Strands agents hosted on Bedrock AgentCore Runtime
Typical flow:
- Upload a job description to S3.
- Upload a resume to S3.
- Trigger automated evaluation.
- Store structured candidate results in DynamoDB.
Start here: hr-agents/README.md
restaurant-agent/ is a conversational restaurant assistant built around AWS Bedrock AgentCore and Strands. It supports:
- menu and dish discovery
- reservation creation, lookup, updates, and cancellation
- DynamoDB-backed persistence for reservation records
Start here: restaurant-agent/README.md
Most examples assume:
- AWS CLI configured for an account with the required permissions
- Python 3.10+ or 3.11+
- access to Amazon Bedrock in the target region
- AWS SAM CLI for the SAM-based deployments
Some projects also require Bedrock AgentCore or Strands-specific tooling. Check the README in the relevant subdirectory before deploying.
Choose one project and follow its local README:
cd hr-agentsor
cd restaurant-agent- This repo is organized as examples, not as a single deployable application.
- Infrastructure, scripts, and sample data live with each project that uses them.
- If you want to compare agent architectures for the same use case, start with
hr-agents/.