Architecting an analytical agent for governed data exploration
Engineering question How should interpretation, analytical logic and execution controls be separated instead of relying on one unconstrained prompt-to-answer step?
- Problem
- Natural-language analytical requests varied in intent and execution needs, making a single generation path difficult to control consistently.
- Contribution
- Architected the Data Analyst agent, translating requests into SQL, Python and visualization workflows through intent-based routing, shared analytical definitions, query validation and containerised execution, then iterating with stakeholder feedback.
- Stack
