ArgumentLab

ArgumentLab AI Lab

A YouTube-to-VectorDB pipeline for exploring political ideas: summarize videos, extract claims, embed into a vector DB, and chat to compare viewpoints + map my own reasoning over time.

Last updated: Feb 27, 2026
Tech
YouTube transcript ingestionEmbeddings + Vector DBRAG / LLM reasoningFrontend chat UI
Highlights
  • Turns scattered political videos into a structured, searchable knowledge base.
  • Interactive chat experience for comparing arguments and generating counterpoints.
  • Personal stance mapping: builds a trace of how my thinking evolves across topics.
Metrics / Notes
  • Designed for reflective thinking and constructive dialogue (not just 'hot takes').
Tags
RAGKnowledgeGraphUX

What it is

ArgumentLab is my experiment in knowledge + reasoning UX.

Instead of bookmarking countless YouTube videos, I wanted a system that:

  • Extracts the core arguments
  • Stores them as searchable knowledge
  • Helps me explore both sides
  • Produces a personal reasoning trace (how my opinions form and change)

High-level pipeline

  1. Collect a YouTube URL
  2. Pull transcript / metadata
  3. Summarize + extract claims / evidence / assumptions
  4. Embed into a vector DB
  5. Frontend: chat + argument comparison + stance timeline

Demo

See the interactive prototype on the Lab page.

© 2026 Charlie Mai
A living portfolio & growth log of my work across cloud infrastructure, DevOps automation, mobile apps, and AI tools.