This repository contains a series of advanced workshops focused on building AI applications and agents. Each workshop provides hands-on experience with different aspects of AI development, from basic LLM interactions to complex agent architectures.
If you seek an introductory workshop, you can find further references here
This workshop has been tuned to work with IDX, but should work with your custom development environment as well, after some edits.
You can start the workshop in a cloud environment, interacting through the browser LINK
ai-workshops/
├── README.md
├── requirements.txt
├── day1-langgraph/ # Self-reflective Agent Workshop
├── day2-[upcoming]/ # Future workshop
└── resources/ # Shared resources and utilities
- Duration: 2.5-3 hours
- Topics:
- Graph-based agent architecture
- State management
- Self-reflection loops
- Data analysis integration
- Tech Stack:
- LangGraph
- LangChain
- Python
- Various LLM APIs
- Integration with vector databases
- Multi-agent systems
- Specialized use cases
- Advanced architectures
- Python 3.8+
- Git
- Access to LLM APIs (OpenAI, Anthropic, or Google)
- Development environment (IDX/Colab/local)
- Clone the repository:
git clone https://github.com/yourusername/ai-workshops.git
cd ai-workshops
- Create and activate virtual environment:
python -m venv venv
source venv/bin/activate # On Windows: venv\Scripts\activate
- Install base requirements:
pip install -r requirements.txt
Each workshop directory contains:
- Dedicated README with specific instructions
- Requirements file for additional dependencies
- Setup guide for required APIs and services
- Jupyter notebooks with exercises
- Cloud-based development
- Pre-configured environments
- Easy setup and collaboration
-
Local Environment
- Full control
- Requires more setup
- Good for customization
-
Google Colab
- Free option
- Limited resources
- Good for learning
- GitHub Discussions
- Issue Tracker
- Workshop Updates
We welcome contributions! Please see individual workshop directories for specific guidelines.
This project is licensed under the MIT License - see the LICENSE file for details.
- Create an issue for technical problems
- Use discussions for general questions
- Check workshop-specific FAQs
- Star and watch the repository for updates
- Check the announcements section
- Follow workshop maintainers
- LangChain team
- Open source contributors
- Workshop participants
- Day 1: Self-Reflective Agents with LangGraph
- Future workshops will be announced here
- Topics and dates TBA
Note: This is a living repository. New workshops and content will be added regularly. Check back often for updates.