Command Center
๐ŸŽ™๏ธ

How This Works

Each module below has a copy-paste prompt you can drop into Claude Chat for a voice conversation. Claude will teach you the concept, check your understanding, and quiz you. Each lesson is designed for 20-30 minutes of voice conversation โ€” about the length of a drive or a lunch break.

Modules are sequenced. Do them in order. Each one builds on the last. The hands-on labs are optional but strongly recommended โ€” you'll retain 10x more by doing than listening.

Your learning style:

Voice conversations with Claude. Distraction-prone, so lessons are short and interactive. Each prompt tells Claude to keep you engaged with questions, not lectures. The "teach me and test me" format works for you.

๐ŸŸข

Phase 1: Foundations (Weekend 1)

~4 hours total
Module 1.1 โ€” Voice Lesson (20 min)

How LLMs Actually Work (the business version)

What you need to know to talk to a CTO without sounding like you're reading a blog post. Tokens, context windows, inference, why local models are now competitive, what "parameters" actually means in plain English.

Copy this into Claude Chat
You're my AI tutor. I'm a product owner at a Fortune 300 company who runs an AI-powered design agency on the side. I'm building a consulting business that deploys on-premise AI for law firms and fixes broken enterprise AI deployments. I need to deeply understand how LLMs work โ€” not at a research level, but well enough to have a credible technical conversation with a CTO or managing partner. Teach me in a conversational, interactive way. After explaining each concept, ask me a question to check my understanding before moving on. Keep it engaging โ€” I get distracted easily, so use analogies and real-world examples, not textbook definitions. Cover these topics in order: 1. What tokens are and why they matter (cost, speed, context limits) 2. What "parameters" mean (7B vs 70B vs 405B) and what you get at each level 3. How context windows work โ€” why 128K tokens sounds like a lot but isn't 4. What inference is and why GPU VRAM matters 5. Cloud vs. local inference โ€” the actual tradeoffs (not just "privacy") 6. Why open-source models (Llama, Qwen, Mistral) have caught up to cloud APIs for business tasks 7. What Mixture of Experts (MoE) is and why it changes the hardware equation 8. Apple Silicon unified memory โ€” why an M3 Ultra with 96GB can run models that normally need $30K in GPUs After covering all topics, give me a 5-question quiz. If I get any wrong, re-explain and re-test.
Module 1.2 โ€” Hands-On Lab (30 min)

Install Ollama + Pull Your First Model

Do this on the M3 Ultra. You'll install Ollama, pull a model, and have your first local AI conversation with zero data leaving your machine.

Copy this into Claude Chat (or use Claude Code on M3)
Walk me through setting up Ollama on my M3 Ultra Mac Studio (96GB unified memory, macOS). Step by step: 1. Install Ollama 2. Pull the Qwen3-30B-A3B model (MoE model, only 3B active params โ€” should fly on my hardware) 3. Also pull a small model like qwen3:8b for comparison 4. Show me how to run both and compare the quality of responses 5. Show me how to check GPU/memory usage while the model is running 6. Show me how to expose the API so other tools can connect to it After setup, give me 3 test prompts to try: - A legal document summarization task - A "draft an email" task - A complex reasoning task I want to see where the local model shines and where it struggles compared to Claude/GPT. Be honest about the quality gaps.
Module 1.3 โ€” Hands-On Lab (30 min)

Install Open WebUI โ€” Your First "Product"

Open WebUI gives you a ChatGPT-like interface running on your M3. This is what you'd demo to a client. "Look โ€” it's ChatGPT, but it's running on hardware in this room. Your data never leaves."

Copy this into Claude Chat
Walk me through installing Open WebUI on my Mac Studio (M3 Ultra, 96GB, macOS) via Docker. I already have Ollama running with Qwen3 models. Step by step: 1. Install Open WebUI via Docker (single container) 2. Connect it to my local Ollama instance 3. Create an admin account 4. Create a second "demo" user account (this simulates what a client employee would see) 5. Configure it to use my Qwen3-30B-A3B model as the default 6. Show me the settings that matter: model selection, system prompts, conversation history 7. Show me how to upload a document and have the AI answer questions about it (built-in RAG) Once it's running, walk me through a demo script I could use with a potential law firm client โ€” what would I show them in a 10-minute demo to get them excited?
Module 1.4 โ€” Voice Lesson (20 min)

Why Enterprise AI Fails โ€” Your Sales Story

This lesson turns your SyfGPT experience into a structured sales narrative. You'll learn the technical terms for what went wrong so you can diagnose it in client conversations.

Copy this into Claude Chat
You're my business coach and AI tutor. I work at a Fortune 300 company (Synchrony Financial) where we deployed an internal GPT called "SyfGPT" about 12 months ago. It started great but employees now say it's essentially unusable. I've also built my own AI agent system (using Claude Code with markdown-based knowledge files, structured memory, agent orchestration) and I know it works well because I architect the context carefully. I'm starting a consulting business that fixes broken enterprise AI deployments. I need you to help me build my sales story. Teach me these concepts interactively (ask me questions after each one): 1. **Context rot** โ€” what it is technically, how it manifests, how to diagnose it. What specific questions would I ask a CTO to determine if this is their problem? 2. **Knowledge base decay** โ€” vector embeddings going stale, conflicting document versions, no curation. What does this look like from an end-user's perspective? What questions reveal it? 3. **RAG pipeline failure modes** โ€” chunking too large or too small, bad embeddings, no hybrid search, hallucinated retrievals. How do I audit a RAG pipeline? 4. **The governance gap** โ€” who owns the AI's knowledge base? IT deployed it but doesn't maintain it. SMEs don't know they should. How do I pitch governance as a service? 5. **Context architecture vs. document dumping** โ€” the difference between what I do (structured markdown, curated context, precedence rules) vs. what most enterprises do (dump everything into a vector DB and pray). After the lesson, roleplay with me: you be a CTO who's embarrassed that the company's AI initiative failed. I'll pitch my fix-it consulting service. Give me feedback on what worked and what didn't in my pitch.
๐Ÿ”ต

Phase 2: RAG โ€” The Core Skill (Week 1-2)

~6 hours total

This is the most important phase.

RAG (Retrieval Augmented Generation) is how you make a local model know about a client's specific documents. It's the difference between "generic chatbot" and "AI that knows your business." This is where most of your value lives โ€” and where most enterprise AI fails.

Module 2.1 โ€” Voice Lesson (25 min)

RAG from First Principles

What RAG actually does, why it exists, how it's different from fine-tuning, and why "just dump documents in" always fails eventually.

Copy this into Claude Chat
You're my AI tutor. I'm building an on-prem AI consulting business. I already understand LLMs, tokens, context windows, and inference (I run models locally on an M3 Ultra via Ollama). Now I need to deeply understand RAG โ€” Retrieval Augmented Generation. I have relevant background: I built a markdown-based knowledge architecture for my own AI agents using CLAUDE.md files and structured memory. I understand context engineering intuitively โ€” I just don't know the formal RAG vocabulary and tools yet. Teach me interactively (question after each concept): 1. **What RAG is** โ€” in plain English, not the academic definition. Use my CLAUDE.md experience as the analogy: "You already do manual RAG โ€” you curate what context the agent sees. Automated RAG does this with a database." 2. **The RAG pipeline** โ€” document โ†’ chunks โ†’ embeddings โ†’ vector database โ†’ retrieval โ†’ generation. Walk through each step with a concrete example: "A law firm has 10,000 contracts. A paralegal asks 'What are the indemnification terms in the Smith contract?'" 3. **Why chunking matters** โ€” too big = noisy retrieval, too small = lost context. Semantic chunking vs. fixed-size. Why 512-1024 tokens with 20% overlap is the sweet spot. 4. **What embeddings are** โ€” the concept of turning text into numbers that capture meaning. Why "dog" and "puppy" have similar embeddings but "dog" and "contract" don't. Why embedding model quality matters. 5. **What a vector database does** โ€” storing embeddings, similarity search, metadata filtering. Why Qdrant? Dense vs. sparse vs. hybrid search. 6. **Where RAG fails** โ€” the failure modes I need to prevent for my clients: stale embeddings, bad chunking, no metadata, no source attribution, hallucinated context. 7. **RAG vs. fine-tuning vs. context window** โ€” when to use each. Why RAG is usually the right answer for business documents. Quiz me at the end. 7 questions, one per topic.
Module 2.2 โ€” Hands-On Lab (1 hour)

Build a RAG Pipeline from Scratch

You'll build a working RAG pipeline on the M3 Ultra that ingests PDFs, embeds them, stores them in Qdrant, and retrieves relevant context. This is the core of what you'd deliver to a client.

Copy this into Claude Code on M3 Ultra
I want to build a RAG pipeline on this M3 Ultra. I have Ollama running with Qwen3 models. Walk me through building a complete pipeline: 1. Install Qdrant via Docker (vector database) 2. Install Python dependencies: llamaindex, qdrant-client, sentence-transformers 3. Download the BGE-M3 embedding model (run locally, no API calls) 4. Create a Python script that: a. Reads PDF files from a directory b. Extracts text (handle tables and multi-column layouts) c. Chunks the text semantically (512-1024 tokens, 20% overlap) d. Embeds each chunk with BGE-M3 e. Stores embeddings + metadata (filename, page number, chunk index) in Qdrant 5. Create a query script that: a. Takes a user question b. Embeds the question c. Searches Qdrant for the top 5 most relevant chunks d. Passes those chunks + the question to the local Ollama model e. Returns the answer WITH source attribution (which document, which page) For test data, use some of the HOA PDFs or any documents I have locally. I want to see the full loop working end-to-end. After it works, show me how to evaluate retrieval quality โ€” how do I know if the right chunks are being returned?
Module 2.3 โ€” Voice Lesson (20 min)

Context Architecture โ€” Your Secret Weapon

How to structure a client's entire business into curated, retrievable context. This is where your CLAUDE.md experience becomes a direct competitive advantage.

Copy this into Claude Chat
You're my AI tutor. I'm learning to deploy RAG-based AI systems for business clients. I already built a RAG pipeline (PDF ingestion โ†’ chunking โ†’ embeddings โ†’ Qdrant โ†’ retrieval โ†’ generation). Now I need to learn the art of context architecture โ€” how to structure a client's knowledge so the AI actually returns good answers. Background: I run my personal life and a design agency using Claude Code with structured markdown files (CLAUDE.md, memory files, agent identity docs, lane-based organization). I know how to curate context โ€” I just need to formalize it into a methodology I can sell. Teach me interactively: 1. **Document taxonomy** โ€” how to categorize a law firm's documents: policies (authoritative), templates (reusable), case files (client-specific), correspondence (ephemeral). Why mixing these without metadata destroys retrieval quality. 2. **Precedence rules** โ€” newer > older, policy > opinion, verified > draft. How to encode these as metadata in the vector DB so retrieval respects priority. 3. **Structured vs. unstructured ingestion** โ€” when to chunk raw PDFs vs. when to manually create structured markdown summaries (like I do with CLAUDE.md). The answer: do both. Structured for critical documents, automated for bulk. 4. **Knowledge base maintenance** โ€” the curation lifecycle. How to detect stale content, resolve conflicts, version documents. This is the retainer service. 5. **System prompt engineering** โ€” how to write system prompts that tell the model "you are [firm name]'s AI assistant, you prioritize internal policies over general knowledge, you cite sources, you say 'I don't know' when retrieval returns low-confidence results." 6. **Testing and validation** โ€” how to build a test suite for a RAG system: golden questions with known correct answers, retrieval accuracy metrics, hallucination detection. After the lesson, give me a hypothetical: "You're onboarding a 20-attorney firm that handles M&A. They have 50,000 documents. Design the knowledge architecture." Let me answer, then critique my design.
Module 2.4 โ€” Hands-On Lab (1 hour)

Connect RAG to Open WebUI โ€” The Full Product

Wire your RAG pipeline into the Open WebUI interface. Now you have a ChatGPT-like app that searches the client's documents. This is your demo product.

Copy this into Claude Code on M3 Ultra
I have a working RAG pipeline (Qdrant + BGE-M3 + LlamaIndex) and Open WebUI running on my M3 Ultra. I need to connect them so the web UI automatically searches my document corpus when a user asks a question. Options: 1. Use Open WebUI's built-in RAG feature (simplest โ€” upload docs through the UI) 2. Build a custom RAG API middleware that sits between Open WebUI and Ollama (more control) Walk me through both approaches. I want to understand the tradeoffs. For the demo, the built-in RAG is probably fine. For a production client deployment, I'd want the custom middleware. After setup, help me build a compelling demo scenario: - Create a collection of ~20 sample legal documents (contracts, memos, policies) - Upload them to the system - Write 5 demo questions that show the AI searching and citing specific documents - Show me how it handles "I don't know" when asked about something not in the corpus This is what I'd show a managing partner in a 10-minute demo.
๐ŸŸก

Phase 3: Production Skills (Week 3-4)

~5 hours total
Module 3.1 โ€” Voice Lesson (25 min)

GPU Servers & NVIDIA Basics

You've been running on Apple Silicon, but clients will likely need NVIDIA hardware. Learn the GPU landscape so you can spec servers confidently.

Copy this into Claude Chat
You're my AI tutor. I'm building an on-prem AI consulting business. I run models locally on an Apple M3 Ultra (96GB unified memory) using Ollama, and I'm comfortable with that workflow. But my clients will likely need NVIDIA GPU servers. I need to understand the NVIDIA ecosystem well enough to spec hardware and talk to IT departments credibly. Teach me interactively (question after each concept): 1. **The GPU hierarchy** โ€” RTX 4090 vs A100 vs H100 vs H200 vs B200. What each is for, VRAM sizes, realistic prices. When do you need each? 2. **VRAM math** โ€” how to calculate how much VRAM a model needs. The rule of thumb for FP16, INT8, INT4 quantization. Why a 70B model at FP16 needs ~140GB but at INT4 needs ~35GB. 3. **Quantization** โ€” GGUF, AWQ, GPTQ formats. Quality vs. speed vs. memory tradeoffs. When is 4-bit quantization "good enough" vs. when do you need FP16? 4. **Multi-GPU** โ€” tensor parallelism vs. pipeline parallelism. When you need 2 GPUs vs. 4 vs. 8. NVLink vs. PCIe bandwidth. 5. **CUDA and drivers** โ€” what CUDA is, why it matters, how driver versions affect model compatibility. The basics of nvidia-smi. 6. **Apple Silicon vs. NVIDIA** โ€” honest comparison. Where the M3 Ultra wins (unified memory, power, silence) and where NVIDIA wins (raw throughput, ecosystem, client expectations). Can I demo on Apple Silicon and deploy on NVIDIA? 7. **Server form factors** โ€” rack mount vs. tower vs. workstation. What a client's IT team expects to see. After the lesson, give me a spec exercise: "A 30-person accounting firm wants to run Llama 4 70B. They have a server closet with standard power. What hardware do you recommend and why?" Let me answer, then critique.
Module 3.2 โ€” Voice Lesson (20 min)

Enterprise Auth & Security

How to integrate with Active Directory, set up SSO, and talk about security in a way that satisfies a compliance officer.

Copy this into Claude Chat
You're my AI tutor. I'm deploying on-prem AI for law firms and financial services companies. I understand networking (Tailscale, Cloudflare, DNS) and Docker. I need to learn enterprise authentication and security well enough to configure it and discuss it with compliance teams. Teach me interactively: 1. **LDAP / Active Directory** โ€” what it is in plain English, how it works, why every mid-market firm uses it. How to connect LibreChat or Open WebUI to an existing AD. 2. **SSO (Single Sign-On)** โ€” OAuth 2.0, SAML, Azure AD. What a law firm's IT person means when they say "we need SSO." How to configure it. 3. **Role-Based Access Control (RBAC)** โ€” attorneys vs. paralegals vs. admin. How to scope document access so a paralegal in the real estate group can't see M&A documents. 4. **Audit logging** โ€” what needs to be logged (every prompt, every response, every document retrieved). Why this matters for attorney-client privilege and SEC compliance. How to make logs immutable. 5. **"Air-gapped" vs. "data-sovereign"** โ€” what these mean in practice. What's realistic for a mid-market firm. How to handle updates without internet access. 6. **Encryption** โ€” at rest (disk encryption) and in transit (TLS). What a compliance officer expects to hear. 7. **The compliance conversation** โ€” how to talk to a firm's compliance officer or risk committee. What questions they'll ask, what documentation they want to see, how to frame on-prem AI as reducing risk rather than adding it. Roleplay at the end: you're a law firm's managing partner bringing in the compliance officer. I pitch the security of my on-prem AI system. The compliance officer pushes back. Help me handle it.
Module 3.3 โ€” Voice Lesson (20 min)

Production Inference โ€” vLLM & SGLang

Ollama is great for demos but can't handle 20 concurrent users. Learn the production serving tools.

Copy this into Claude Chat
You're my AI tutor. I'm deploying on-prem AI for business clients. I've been using Ollama on my M3 Ultra for development and demos. Now I need to understand production-grade inference servers for when I deploy to NVIDIA hardware for clients. Teach me interactively: 1. **Why Ollama isn't enough** โ€” no request batching, no concurrent user handling at scale. What happens when 20 people query simultaneously. 2. **vLLM** โ€” what PagedAttention is, why it matters, how it gives 2-4x throughput. How to deploy it in Docker. OpenAI-compatible API. 3. **SGLang** โ€” what RadixAttention is, why it's 29% faster than vLLM for RAG workloads. When to choose SGLang vs. vLLM. 4. **LiteLLM** โ€” unified API gateway across multiple models. Why you'd want this: model routing, fallback chains, token counting. 5. **Monitoring** โ€” Prometheus + Grafana for GPU metrics. What TTFT (time to first token) means. What latency targets matter for business users. What metrics to show in a quarterly business review. 6. **LangFuse** โ€” LLM tracing and observability. How to track prompt quality, retrieval accuracy, and hallucination rates over time. 7. **Capacity planning** โ€” how many concurrent users can one GPU serve? How to estimate based on model size, quantization, and expected query patterns. Quiz me: "Your 20-attorney law firm client says the system feels slow in the afternoon when everyone's using it. What do you check first?"
Module 3.4 โ€” Hands-On Lab (1 hour)

Build the Full Docker Compose Stack

Create a single docker-compose.yml that runs the entire production stack. This is what you'd deploy to a client's server.

Copy this into Claude Code on M3 Ultra
Build me a complete docker-compose.yml for an on-prem AI deployment. This should be the "reference stack" I'd deploy for a client. Run it on my M3 Ultra for testing. Services needed: 1. Ollama (inference โ€” using Ollama since M3 doesn't have CUDA for vLLM/SGLang) 2. Qdrant (vector database) 3. LibreChat (web UI with auth) 4. LangFuse (LLM observability/tracing) 5. A Python RAG service that connects Qdrant retrieval to the chat pipeline Requirements: - All services on a Docker network - Persistent volumes for Qdrant data and chat history - LibreChat configured with local auth (for demo) and connected to Ollama - Environment variables for all configuration (easy to customize per client) - Health checks on all services - A README explaining how to start it, configure it, and add documents This docker-compose.yml becomes the core IP of the business. I want it clean, well-documented, and production-ready. After building it, walk me through what would change for an NVIDIA deployment: which services swap out, what config changes.
๐ŸŸฃ

Phase 4: Sales & Business (Month 2)

~3 hours total
Module 4.1 โ€” Voice Lesson (25 min)

The Sales Conversation โ€” Law Firm Edition

Copy this into Claude Chat
You're my sales coach. I'm selling on-premise AI to mid-size law firms (10-100 attorneys). I have a working demo on my M3 Ultra โ€” a ChatGPT-like interface running locally that can search documents and draft legal memos with zero data leaving the machine. I need to practice the sales conversation. Teach me, then roleplay. First, teach me (interactively): 1. **Who to talk to** โ€” Managing Partner? CTO/CIO? Office Manager? IT Director? Who has budget authority vs. technical authority vs. pain? 2. **The opening** โ€” how to get a meeting. What's the email/LinkedIn message that gets a response? Not spammy, not salesy. 3. **Discovery questions** โ€” what to ask to understand their current AI usage, pain points, and security concerns. The 5 questions that reveal if they're a fit. 4. **The demo script** โ€” what to show in 10 minutes that makes them say "we need this." What NOT to show (avoid technical jargon). 5. **Handling objections** โ€” "We already have Harvey AI." "Our IT team can do this." "That's too expensive." "What if it hallucinates?" How to handle each. 6. **The close** โ€” how to move from "that's interesting" to "send us a proposal." The AI Readiness Assessment as the low-risk entry point. Then roleplay 3 scenarios: - Scenario A: Managing partner who's tech-curious but has never used AI personally - Scenario B: CTO who already tried ChatGPT and banned it after a data leak - Scenario C: COO who's skeptical and thinks AI is hype Give me feedback after each roleplay. Be brutally honest.
Module 4.2 โ€” Voice Lesson (20 min)

The Fix-It Pitch โ€” Broken AI Edition

Copy this into Claude Chat
You're my sales coach. I'm selling AI remediation consulting โ€” I fix broken enterprise AI deployments. My secret weapon: I work at a Fortune 300 company where I watched our internal GPT go from "exciting" to "unusable" in 12 months. I know exactly what went wrong (context rot, knowledge base decay, no curation, no ownership) and I know how to fix it because I built a working AI system with proper context architecture for my own business. The category doesn't have a name yet. Terms floating around: "AI Rescue," "AI Unsticking," "AI Remediation," "Context Engineering Consulting." Teach me, then roleplay: 1. **How to find these companies** โ€” signals that indicate a company has broken AI (job re-posting patterns, LinkedIn content, vendor churn on G2) 2. **The cold outreach** โ€” what email/LinkedIn message works when you're basically saying "I bet your AI sucks"? 3. **The diagnostic framework** โ€” a structured 5-step audit I walk through in the first meeting that makes the CTO realize I understand their problem better than their own team 4. **The proposal structure** โ€” how to scope a fix-it engagement ($50K-$150K) 5. **The upsell** โ€” how to move from "we fixed your AI" to "let us manage it ongoing" (retainer) or "let's rebuild this on-prem" (full deployment) Roleplay: You're a VP of Digital Transformation at a 2,000-person regional bank. Your AI chatbot for employees launched 8 months ago and adoption has dropped from 60% to 15%. Your CEO is asking what happened to the "AI transformation." I cold-reach out to you. Play it out.
Module 4.3 โ€” Voice Lesson (20 min)

Pricing, Proposals & Contracts

Copy this into Claude Chat
You're my business coach. I'm building an on-prem AI / AI remediation consulting business. I need to learn how to price, propose, and contract these deals. I have experience pricing web design projects ($5K-$15K range) through my agency, but this is a different league ($25K-$300K). Teach me interactively: 1. **Value-based pricing** โ€” how to price based on client value, not hours. The law firm ROI math: 20 attorneys ร— 5 hrs/week saved ร— $300/hr = $1.56M. How to anchor the conversation to value, not cost. 2. **Proposal structure** โ€” what a $100K proposal looks like. Executive summary, scope, deliverables, timeline, investment, terms. How to write one that a managing partner reads and says "yes" without needing 6 meetings. 3. **Contract essentials** โ€” scope of work, change orders, IP ownership (they own their data, we own the deployment methodology), hardware liability (they own hardware, we own software), service level expectations, termination clauses. 4. **The retainer model** โ€” how to price ongoing management ($1,500-$7,500/month). What's included, what triggers additional fees. How to make the retainer feel essential, not optional. 5. **When to discount** โ€” the "design partner" first deal. How to discount without devaluing. "We're offering this at $50K instead of $100K because we want your firm as our reference case study." 6. **Payment terms** โ€” 50/30/20? Monthly? Net 30? What works for mid-market professional services firms. Give me a template: "Write me a 1-page proposal summary for a 20-attorney law firm that wants on-prem AI." I'll draft it, you critique it.
๐Ÿ“Š

Progress Tracker

1.1 How LLMs Work (voice)
1.2 Install Ollama + Models (M3 lab)
1.3 Install Open WebUI (M3 lab)
1.4 Enterprise AI Fails โ€” Sales Story (voice)
2.1 RAG from First Principles (voice)
2.2 Build RAG Pipeline (M3 lab)
2.3 Context Architecture (voice)
2.4 RAG + Open WebUI Integration (M3 lab)
3.1 GPU Servers & NVIDIA (voice)
3.2 Enterprise Auth & Security (voice)
3.3 Production Inference (voice)
3.4 Full Docker Compose Stack (M3 lab)
4.1 Law Firm Sales Roleplay (voice)
4.2 Fix-It Pitch Roleplay (voice)
4.3 Pricing & Proposals (voice)

0 of 15 modules complete

Talk to Aria

Track progress, adjust the plan, start a module