---
title: "AI governance | Dhruv Doshi"
description: "System boundaries, evaluation, operational controls, and accountable delivery for applied AI."
canonical: https://doshidhruv.com/topics/ai-governance/
author: Dhruv Doshi
---

[Skip to content](#main-content)

[Dhruv Doshi](/)

[Work](/projects)[Experience](/resume)[Notes](/notes)[Guides](/guides)[Research](/research)[About](/about)[Contact](/contact)[Search /](/search)dark mode

# AI governance

System boundaries, evaluation, operational controls, and accountable delivery for applied AI.

- [AI governance for software systems: controls that fit delivery](/guides/ai-governance) · Guide · A delivery-focused guide to AI inventories, risk boundaries, evaluation, human oversight, and operational evidence.
- [Architecture Solution Blueprint platform](/projects#architecture-blueprints) · Project · Designed and led the zero-to-one delivery of an enterprise platform that turns 1,000+ architecture patterns into real-time service recommendations, solution blueprints, and automated architecture workflows.
- [ASB Assist](/projects#asb-assist) · Project · Building an LLM and RAG architecture assistant that turns natural-language requirements into architecture recommendations and diagrams using retrieval, tool integration, evaluation, grounding controls, guardrails, and auditable workflows.
- [Staff Software Developer & Enterprise Architect — Royal Bank of Canada](/resume#experience-royal-bank-of-canada) · Experience · Building enterprise platforms and standards across architecture automation, observability, cloud infrastructure, and responsible AI.
- [Production RAG requires retrieval evidence and control](/notes/production-rag-requires-retrieval-evidence-and-control) · Note · Retrieval augmented generation is often described as “search, then prompt.” A production RAG system is more accurately a governed information retrieval system connected to a…
- [Design safe tool use for AI agents](/notes/design-safe-tool-use-for-ai-agents) · Note · An AI agent becomes materially different from a chatbot when it can read private data or change external systems. The central safety question is not whether the model produces good…
- [Build AI governance into the delivery control plane](/notes/build-ai-governance-into-the-delivery-control-plane) · Note · AI governance fails when it exists only as a policy document reviewed before launch. Controls must be attached to the same delivery path that versions models, prompts, data, tools,…
- [Evaluate LLM systems as systems](/notes/evaluate-llm-systems-as-systems) · Note · A language model feature cannot be evaluated by trying a few prompts and deciding the answers look good. Its quality depends on the model, instructions, tools, retrieval, application…
- [Define the boundaries of a production RAG system](/notes/define-the-boundaries-of-a-production-rag-system) · Note · Retrieval augmented generation connects a language model to external information, but it does not automatically make an answer correct, current, or authorised. A production design must…

**Dhruv Doshi** · Toronto, Canada · [work@doshidhruv.com](mailto:work@doshidhruv.com)

[Resume](/resume)[Notes](/notes)[Guides](/guides)[Topics](/topics)[Search](/search)[Research](/research)[LinkedIn](https://www.linkedin.com/in/dhruvdoshi25071999)[GitHub](https://github.com/DhruvDoshi)

[Sitemap](/sitemap.xml)[RSS](/feed.xml)[LLMs](/llms.txt)

© 2026 Dhruv Doshi
