Skip to content

Engineering Channel

Welcome to the Engineering Channel – a collection of practical tutorials focused on building, deploying, and automating real-world projects.

📚 YouTube Bot Series: Build an AI YouTube Bot with MLflow & GitHub Actions

A comprehensive 5-part series taking you from getting raw materials to running a production-ready AI bot.

Series Overview

# Series Focus Status
1 Interacting with YouTube via API Getting the raw materials (GCP, credentials, API calls) ✅ Ready
2 Skeleton of the Bot Building the core loop (parsing, state management, dummy replies) ✅ Ready
3 Prompt Engineering & MLflow Giving the bot a brain (LLM integration, experiment tracking) ✅ Ready
4 GitHub Actions: The DevOps Way Automating execution (scheduling, CI/CD, secrets) ✅ Ready
5 The System as a Whole Production readiness (testing, monitoring, error handling) ✅ Ready

Why This Structure?

We've designed these series to build progressively: 1. Start simple - Just talk to YouTube's API 2. Add structure - Organize code and manage state 3. Add intelligence - Make the bot actually smart 4. Automate it - Run without manual intervention 5. Make it robust - Handle failures gracefully

Each series builds on the previous one, and you can watch the corresponding YouTube video to follow along.


MLflow for ML Dev

Deep dive into MLflow, the open-source platform for managing machine learning workflows.

Perfect for: - Tracking experiments and hyperparameter tuning - Managing model versions and transitions - Setting up model registries - Integrating tracking into existing pipelines


🎯 How to Navigate

  1. Start with Series 1 - Go through them in order to understand the complete flow
  2. Or jump around - Each series is independent and can be used for reference
  3. Follow the videos - Watch each YouTube video alongside the corresponding series
  4. Use as reference - Come back to copy code snippets or check configurations

💡 Prerequisites

  • Basic Python knowledge
  • Comfortable with APIs and HTTP requests
  • (Optional) Familiarity with machine learning concepts helps for Series 3+

Ready to build? Start with Series 1: Interacting with YouTube via API 🚀