All Azure Technologies @ one Place
Discussions around AI platforms often kick off with a visual diagram but may end in divisions. The debates typically arise not from the visuals themselves, but from the decisions at hand. These include which tools teams prefer, where prompts will be processed, the autonomy of agents, and the accountability for payment of tokens. Here, I outline 10 pivotal decisions that I advocate for resolving at the outset, including my recommendations and potential pitfalls to avoid.
Prioritising Decisions over Diagrams
Every conversation I join regarding AI platforms starts with a diagram but often concludes with conflicting viewpoints. It isn’t about the illustrations; rather, it revolves around critical choices: the tools teams will utilise, the payment for tokens, and the extent of autonomy granted to agents.
Whether you define these choices or not, they are made by necessity. If they are left ambiguous, each team will form its own interpretation, resulting in a plethora of disparate approaches and, eventually, no cohesive platform within six months.
The following are the 10 essential decisions I strive to clarify early on, outlining the available options, my usual preferences, and points to consider.
Suggestion Transform each decision into a concise Architecture Decision Record (ADR): pose the question, record your choice, articulate the reason, and list those who can authorise exceptions. While agreement with my choices is not mandatory, documentation is crucial.
Overview of Key Decisions
| # | Decision | My Choice |
|---|---|---|
| 01 | Who constructs what | Select per use case |
| 02 | Capacity model | Start as pay-as-you-go, transition to PTU |
| 03 | Where prompts are executed | Classify data prior to selection |
| 04 | How the model comprehends your business | RAG approach first |
| 05 | Eliminate API keys | Utilise Microsoft Entra ID comprehensively |
| 06 | Network isolation | Opt for your VNet |
| 07 | Location of guardrails | Multi-layered by default |
| 08 | Autonomy levels of agents | Earning autonomy with each action |
| 09 | Evaluations as checkpoints | Automated evaluations embedded in CI/CD |
| 10 | Token payment responsibilities | Adopt showback, then chargeback |
The 10 Key Decisions
Connecting the Decisions
1Assign owners, not committees
Each decision should have a designated accountable owner and a straightforward path for exceptions. Decisions typically languish in committees.
2Initially check the region
The options for model availability, deployment types, and agent functionalities vary between regions. Verify what’s accessible in your intended deployment region before finalizing decisions, particularly for decisions 2, 3, and 6.
3Attach an expiry date to every ADR
The AI landscape shifts frequently; review these decisions every six months to prevent them from quietly becoming outdated.
Conclusion
The most effective AI platforms are not those packed with services, but rather those where every team understands the answers to these ten questions before writing any code. Make decisions once, document them thoroughly, and empower teams to operate efficiently within defined parameters.
Previously discussed: Your LLMs Require a Front Door: The Necessity of an AI Gateway in Every Enterprise AI Platform. Upcoming: A Detailed Look at AI Networking on Azure.
Share this content:
Discover more from Qureshi
Subscribe to get the latest posts sent to your email.

