A hands-on workshop to learn how AI agents work together to solve complex problems. Build multi-agent systems using CrewAI with free tools (GROQ API).
- Click ⭐ Star button (top right) - VERY IMPORTANT
⚠️ 🚨 [if you miss this, you will have 20+ Errors in your terminal] - Click Fork button (top right)
- Select your account
git clone https://github.com/YOUR_USERNAME/CrewAI-AgenticAI-Framework.git
cd CrewAI-AgenticAI-Frameworkpython setup.pyThe script will:
- ✅ Check Python version (3.11+)
- ✅ Create virtual environment
- ✅ Install all dependencies
- ✅ Create
.envfile
The script will ask for API keys. Choose one:
Option A: GROQ (FREE - Recommended)
- Visit: https://console.groq.com/keys
- Sign up (no credit card needed)
- Create API key
- Copy and paste into terminal
Option B: OpenAI (PAID)
- Visit: https://platform.openai.com/api-keys
- Sign up + add payment method
- Create API key
- Copy and paste into terminal
The terminal will ask:
✅ Setup complete! Continue? (yes/no):
Type yes to confirm.
Your .env file is now configured with:
- API keys
- Model settings
- Provider configuration
# Windows
crewai_workshop\Scripts\activate
# macOS/Linux
source crewai_workshop/bin/activateYou should see (crewai_workshop) in your terminal prompt.
python main.pyYou'll see a menu with 4 agents:
1. 🐍 Dev Agent → Write Python code
2. 📝 Doc Agent → Generate documentation
3. 📄 README Generator → Create project docs
4. 🔍 Code Review → Analyze code quality
5. ❓ Help → Get tips
6. 🚪 Exit
Dev Agent (Option 1)
- Task 1: Reverse a string
- Task 2: Check if palindrome
- Task 3: Custom Python task
Watch the AI write code for you!
Doc Agent (Option 2)
- Task 1: Report on Computers
- Task 2: Report on Internet
- Task 3: Custom documentation
See how it generates comprehensive docs!
README Generator (Option 3)
- Describe your project
- Get a professional README
Code Review Agent (Option 4)
- Paste your code
- Get detailed analysis
Each agent has:
- Role - What they do
- Goal - What they want to achieve
- Backstory - Their expertise
- Tools - Special abilities
Agents work together to complete tasks!
.
├── setup.py # Automated setup
├── main.py # Main application
├── config.py # Configuration
├── utils.py # Utilities
├── test3agents.py # Advanced example
├── requirements.txt # Dependencies
├── .env.example # Config template
├── README.md # This file
└── Instructions.md # Detailed guide
python --version # Need 3.11+
# Download from https://python.org- Check
.envfile exists - Verify key format (GROQ:
gsk_, OpenAI:sk_) - Restart terminal
- Run
python setup.pyagain
# Make sure virtual environment is activated
pip install -r requirements.txt- Check internet connection
- Check API status pages
- Try again in a few minutes
- "Multi-Agent Systems" by Gerhard Weiss
- "Artificial Intelligence: A Modern Approach" by Russell & Norvig
- "The Alignment Problem" by Brian Christian
- Fork the repository
- Create feature branch:
git checkout -b feature/your-agent - Implement your agent
- Add tests
- Submit PR
MIT License - See LICENSE file
Made with ❤️ for the AI Community