AI EngineeringInterview preparation
Intermediate·Concept·2 min read

Questions to ask before choosing architecture

Practice this question
  1. What successful outcome does the client need, and can ordinary code provide it?
  2. What language/media uncertainty needs a model?
  3. Which source is authoritative, current, and permitted?
  4. Do I need retrieval, live tools, or both?
  5. Are next steps variable enough to justify an agent?
  6. Which process must remain deterministic and durable?
  7. Which exact action needs human approval?
  8. How do I stop unauthorized access, injection-driven action, and data leakage?
  9. How do I prove answer quality and actual task completion?
  10. How do I inspect failures and audit effects?
  11. What does one successful task cost, including retries and review?
  12. How do load, quotas, updates, outages, and restarts change the design?
Adapted from 13_AI.MD · “Questions to ask before choosing architecture”. Code examples are study fragments. Difficulty and core labels are editorial estimates; version-specific behavior should be checked against your project.