THthhoang
AboutProjectsSkillsExperienceEducationAdditional SkillsContact
Universe•Articles•Music Studio•Curated Gear•GitHub
Sponsor
CoffeeKo-fiPayPalTechcombank

© 2026 Thieu Viet Hoang. All rights reserved.

← All Projects
AI Engineering, High-Throughput Scraper, In-Memory RAG

Enterprise RAG Knowledge System & AI Data Pipeline

Sub-millisecond latency educational AI assistant with TLS/JA3 fingerprint impersonation and 70% token cost reduction.

Pythoncurl_cffi (JA3/TLS)Next.js 15Upstash RedisDual-Engine RAGGemini Flash
Live Demo GitHub Repository

Project Case Study

"Imagine having a super-smart school assistant who read 380+ platform manuals and answers questions from students and teachers in less than a second, even when the internet is crawling."

1. The Problem (Why I Built This)

K12Online is a major national education platform, but users constantly struggle to get quick help:

  • Scattered Documentation: Hundreds of articles are buried in complex support menus, leading to repetitive support tickets.
  • Cloudflare Anti-Bot Walls: Gathering articles automatically was blocked by aggressive web application firewalls and browser fingerprint checks.
  • Slow & Costly Vector Databases: Hosted vector databases add noticeable network delay and monthly subscription costs for relatively compact document sets.

2. How I Solved It (Under The Hood)

I built an end-to-end data pipeline and an ultra-fast in-memory retrieval engine:

  • TLS/JA3 Fingerprint Spoofing: Used Python's curl_cffi to simulate genuine Chrome browser handshakes, bypassing Cloudflare security to scrape 383 guides in 3 seconds.
  • In-Memory Search (<1ms Latency): Tokenized documents directly in RAM using lightweight vector math, delivering instant search results without needing a paid vector database.
  • Pre-baked Stream Delivery: For standard step-by-step guides, the system streams pre-formatted verified answers with zero LLM token consumption, saving 90% in AI API costs.
  • Dual-Engine AI Failover: Features automatic failover between Groq (ultra-low latency) and Google Gemini (deep comprehension) to ensure 100% uptime.

3. Key Takeaway & Results

  • Speed: Sub-second response times across 380+ support articles.
  • Resilience: 0 Cloudflare blocks during automated ingestion runs.
  • Infrastructure Cost: $0 recurring vector database fees by keeping the search index in memory.

References & Resources

  • Trung tâm hỗ trợ K12Online↗