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. I 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 I built Exempliphai