Welcome to the Gen-AI Hackathon 2026! This repository is your central hub for all resources, starter kits, and submission templates.
├── hackathon-resources/
│ └── tracks/ # Problem statements and challenge details
├── labs/ # Auto-graded skill-building exercises
├── starter-kits/ # Template code to jumpstart your project
├── submission-template/ # MUST USE: Format for your final submission
└── README.md # This guide!
Follow these steps to prepare your development environment:
git clone <your-repo-url>
cd <your-repo-name>We recommend using a virtual environment (Python 3.10+):
python3 -m venv .venv
source .venv/bin/activate # On Windows: .venv\Scripts\activatepip install -r requirements.txtCopy the example environment file and add your API keys (OpenAI, Anthropic, etc.):
cp .env.example .envBefore diving into the main challenge, complete the Auto-Graded Labs in the labs/ directory. These are designed to build your AI engineering skills.
- Objective: Pass all tests to score 100/100 points.
- To Run Locally:
cd hackathon-2026/labs pytest lab-01-api-fetcher/tests/ # Example for Lab 01 pytest lab-06-healthcare-agents/tests/ # Example for Lab 06
- Automated Grading: Every time you push to GitHub, our autograder will evaluate your progress. Check the Actions tab in your repo for your score.
Choose one of the following tracks to build your final project. Problem statements are located in hackathon-2026/hackathon-resources/tracks/.
- MCP-Based AI Work Assistant — Build a context-aware AI assistant using Model Context Protocol.
- Healthcare Agentic AI — Real-time patient monitoring and anomaly detection.
- Hallucination Detection — Scoring and flagging hallucinated LLM content.
- Dataset Quality Analyzer — Evaluating datasets for bias and noise with NLP support.
- Technology (Agentic Coding) — Autonomous issue detection and code improvement.
- Event Recommender — Personalized engine with collaborative filtering and reasoning.
- Traffic AI — Real-time vehicle detection and analysis.
- Churn Predictor — Customer churn prediction with explainable AI.
- Cybersecurity — Autonomous threat detection and response.
- Form Filler — Extraction and auto-filling from documents.
- TOON Converter — Tokenized graph structures for AI reasoning.
Don't start from zero! Use the code in starter-kits/ to jumpstart your development.
Your final project must be structured according to the submission-template/ directory.
- Create a new folder in the root (e.g.,
my-awesome-project/). - Copy the contents of
submission-template/into it. - Fill out the
README.mdwith your project details and demo link.
- Code: Clean, documented code in the
src/folder. - Demo: A 2-minute video (YouTube/Loom) or high-quality GIF of your tool in action.
- Installation: Clear instructions on how to run your code locally.
- Documentation: A clear explanation of your architecture and AI approach.
Your project will be evaluated by our mentors based on:
| Category | Weight | Description |
|---|---|---|
| Logic & Accuracy | 40% | Does the AI solve the problem effectively? |
| Innovation | 25% | Is the approach creative or technically unique? |
| Code Hygiene | 20% | Is the code well-structured and documented? |
| Presentation | 15% | Is the README clear and the demo compelling? |
- Discord: Join the
#hackathon-supportchannel. - Issues: Use GitHub Issues for bug reports in the starter kits.
Good luck, and happy hacking! 🚀
Welcome to the auto-graded lab system! These labs are designed to build your AI engineering skills step-by-step.
- Lab 01: API Fetcher — Easy
- Lab 02: LLM JSON — Easy
- Lab 03: TOON Converter — Medium
- Lab 04: Vehicle Detect — Medium
- Lab 05: RAG Q&A — Hard
If your score isn't what you expected, check the logs:
- Go to the Actions tab in your repository.
- Click on the latest run (e.g., "🎓 Auto-Grade Labs").
- Click the grade job on the left.
- Expand the 🧪 Run All Lab Tests step.
- If a test failed, it will show a red
Fand a traceback explaining why.
- SyntaxError: Python can't run your code because of a typo (missing
:or)). - ImportError: You are using a library (like
requests) but didn't import it. - AssertionError: Your function returned something, but it's not what the test expected (e.g., returning a string instead of a list).
- Post in the
#labs-helpDiscord channel. - Check the
README.mdinside each lab folder for specific tips.