Cosmo Dental AI Assistant (RAG Chatbot)
Built and deployed a bilingual (English/Spanish) RAG chatbot, live on the clinic's website, in TypeScript on Cloudflare Workers AI, Vectorize, and D1: in-browser PDF ingestion, chunking, embeddings, vector search, and cited Llama 3.1 answers. Created a Python evaluation framework (pandas, Jupyter) with a 38-question test set; prompt iteration raised accuracy from 89% to 97%, and chunk-size experiments set production defaults. Added guardrails (grounded answers, no medical advice, PII redaction, rate limiting) and 18 Vitest tests; ~0.6 s responses at $0/month hosting.