Libby Louis

Rambling thoughts from a curious engineer

Bias mitigation in semantic search

Retrieval-augmented search sounds clean: retrieve, then generate from what you retrieved. In practice, both steps are sensitive to what was in the query string. If a user’s wording encodes race, gender, age, religion, or similar dimensions—and the system blindly embeds that string, filters on it, or asks an LLM to paraphrase it—you get two problems at once: outcomes can track attributes you never meant to

RAG: Relationship graph and traversal

I have recently been working on an AI-native search software based on a RAG framework. The system treats each indexed JSON document as an entity with relationships that point at other entity items via unique IDs. Those links are normalized into a tenant-scoped graph: stored edges, reverse indexes for “who points at whom,” Redis caches

HIPAA-compliant infrastructure on AWS

Healthcare-facing search sits in an awkward place: you might not be building an EHR, but queries and indexed content can still look like PHI — names in a search box, provider directories that resemble patient-adjacent workflows, snippets flowing to logs and third-party APIs. HIPAA’s technical safeguards are about access, audit, integrity, and transmission — not about ranking philosophy. One