End-to-end, code-first tutorials covering every layer of production-grade GenAI agents
Transform your AI agent ideas from spark to scale with proven patterns and reusable blueprints for real-world launches
Transform your GenAI agent concepts into production-ready systems using patterns from industry leaders. Each tutorial delivers complete, runnable implementations that you customize for your specific needs.
π From Beginner to Expert: Whether you're building your first agent or scaling enterprise workflows, our tutorials meet you where you are and take you where you need to go.
- π Code-First Learning: Skip the theoryβdive straight into working implementations
- π οΈ Battle-Tested Patterns: Learn from real-world deployments and proven architectures
- π End-to-End Coverage: From local development to production monitoring
- β‘ Immediate Value: Run tutorials in minutes, not hours
Get your first production-ready agent running in under 5 minutes:
# Clone the repository
git clone https://github.com/brightdata/brightdata-agent-showcase.git
cd brightdata-agent-showcase
# Set up your environment
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
# Install dependencies
pip install -r requirements.txt
# Run your first agent
cd tutorials/01-basic-chatbot
python app.py
π That's it! Your agent is now running locally. Check the tutorial's README for deployment options.
TBD
- Python 3.8+ with pip
- Docker (for containerized deployments)
- Git for version control
- 4GB+ RAM recommended for local development
You'll need API keys for some tutorials. Don't worryβwe'll guide you through the setup:
- Gemini (most tutorials) - Get yours here
- OpenAI API Key (optional) - Get yours here
- Anthropic API Key (optional) - Sign up here
- Vector Database (advanced tutorials) - We'll show you free options
- VS Code with Python extension
- Postman for API testing
- Kubernetes cluster (for advanced deployment tutorials)
Start here if you're new to AI agents:
Push the boundaries of what's possible:
- π‘ Questions? Open an issue or join our Discord
- π Found a bug? Please report it in our issue tracker
- π Built something cool? Share it in Discussions
- π Want to contribute? Check our Contributing Guide
This project builds upon the incredible work of the open-source AI community. Special thanks to:
- LangChain for the foundational agent framework
- OpenAI for the GPT models that power many examples
- Anthropic for Claude and safety research
- FastAPI for the excellent web framework
- All contributors who make this project better every day
This project is licensed under the MIT License - see the LICENSE file for details.
We welcome contributions! Whether you're fixing a bug, improving documentation, or adding new tutorials, your help makes this project better for everyone.
Quick contribution steps:
- π΄ Fork the repository
- πΏ Create a feature branch (
git checkout -b feature/amazing-tutorial
) - πΎ Commit your changes (
git commit -m 'Add amazing tutorial'
) - π€ Push the branch (
git push origin feature/amazing-tutorial
) - π Open a Pull Request
See our Contributing Guide for detailed guidelines.
Ready to build production-ready AI agents?
π Start with Tutorial 1 β’ π Browse All Tutorials β’ π€ Join Our Community Made with β€οΈ by developers, for developers