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