Blog
Exempliphai
Tech Stack Breakdown
A practical breakdown of extension architecture, UI choices, and where AI fits.
Why the stack matters less than the boundaries
Tools change quickly. Architecture boundaries are what last. Keith Azodeh built Exempliphai with a separation between the UI layer (profile management), the page interaction layer (content scripts), and the AI helper layer (interpretation and suggestions).
Extension architecture at a glance
- UI surface: a small popup for managing structured profile data.
- Content scripts: deterministic field mapping and page interaction.
- AI helper: used for interpretation and suggestions, grounded in user-provided data.
Keeping AI helpful, not dominant
The most important decision is to keep AI out of the reliability-critical path. When the system needs to fill a required field, it should prefer structured data and explicit mappings. AI can assist with summarization and draft answers, but the system remains understandable even if AI is unavailable.
Related links
- Case study: Exempliphai
- Build story: How Keith Azodeh built Exempliphai