AIP-C01 lesson on GenAI architecture fit, model selection, Bedrock POCs, resilient routing, RAG, agents, and customization tradeoffs.
AIP-C01 does not reward GenAI feature stacking. It rewards choosing the smallest architecture that satisfies the requirement, can be governed, and still works when latency, cost, model availability, data quality, and failure handling become real.
Split the scenario into six decisions before choosing a service pattern:
If you answer those first, most distractors become easier to remove.
| Requirement | Strongest first fit | Why |
|---|---|---|
| Stable task with little external context | Direct FM call | Lowest moving-part count |
| Needs current or proprietary knowledge | RAG with managed or custom retrieval | Grounding matters more than model size |
| Needs tool use or multi-step task execution | Agent pattern with scoped tools | The workflow, not just the prompt, is the hard part |
| Needs domain adaptation across repeated tasks | Customization or adaptation strategy | Repeated behavior gap may be model-level |
| Needs flexible model choice | Routing layer with configuration-driven model selection | Avoids hard-coded model and provider assumptions |
| Needs proof before rollout | Bedrock POC with clear eval metrics | AIP-C01 wants measurable feasibility, not only a demo |
The official Domain 1 outline includes requirement analysis, technical proof of concept, and standardized architecture components. In exam terms, that means the best answer usually:
This is architecture judgment, not just service recall.
RAG is usually stronger when the knowledge changes often, the answer must cite current internal material, or the organization wants lower retraining overhead. Customization becomes stronger when the problem is repeated behavior, domain style, or task execution quality that retrieval alone does not fix.
| Scenario clue | Stronger first direction |
|---|---|
| “Policies change weekly” | Retrieval, metadata, indexing, and freshness controls |
| “Answers must cite internal sources” | RAG with source attribution and access filtering |
| “The model ignores our required output style across many tasks” | Prompt governance first, then customization if the gap remains |
| “The model lacks enough task skill even with good context” | Evaluate stronger FMs or customization |
| “The app must call internal systems” | Agent or tool-use workflow with scoped permissions |
Do not treat fine-tuning as the universal accuracy answer. If the missing information already exists in changing enterprise documents, retrieval is usually the cleaner first architecture.
AWS wants you to think in production lanes, not open-ended research lanes. The strongest AIP-C01 answer often uses Amazon Bedrock plus surrounding AWS services for orchestration, monitoring, access control, and deployment consistency instead of inventing a brittle custom control plane.
Selecting an FM is not only “choose the most capable model.” AIP-C01 expects tradeoffs:
| Selection factor | What to compare |
|---|---|
| Capability | Reasoning, tool use, multimodal support, structured output, domain fit |
| Latency | Response-time target, streaming need, orchestration depth, Region availability |
| Cost | Token volume, context size, batch versus interactive traffic, fallback behavior |
| Safety and governance | Guardrail compatibility, logging, approval workflows, data controls |
| Resilience | fallback model, cross-Region strategy, provider switching, graceful degradation |
If two models both meet quality requirements, the cheaper or faster model may be the stronger answer. If the scenario is regulated or high-risk, auditability and governance can matter more than raw model capability.
Domain 1 explicitly includes flexible architecture patterns for dynamic model selection and provider switching. The exam-friendly pattern is a thin routing layer that keeps model choice configurable instead of hard-coded:
| Component | Exam role |
|---|---|
| Amazon API Gateway | Stable application-facing API |
| AWS Lambda or Step Functions | Routing, fallback, retries, and orchestration |
| AWS AppConfig or parameterized config | Model ID, Region, prompt version, thresholds, or feature flags |
| Amazon CloudWatch | metrics, alarms, and operational evidence |
This does not mean every app needs multi-provider complexity. It means high-availability or fast-changing workloads should not require code redeploys just to change a model route, fallback, or prompt version.
If the question mentions service disruption, limited regional availability, strict uptime, or production continuity, think beyond the prompt. Strong answers may include:
Weak answers assume the first model endpoint is always available or that retrying forever is an architecture.
If the prompt asks what to validate first, do not rush to full deployment architecture. A proof of concept should isolate the risk:
The POC should have success criteria. “Build a quick demo” is weak. “Use Amazon Bedrock to compare candidate FMs against a fixed evaluation set with latency, cost, and safety thresholds” is much stronger.
Customization can be valid, but the exam expects deployment discipline:
| Customization concern | What a production answer includes |
|---|---|
| Versioning | model registry, prompt/model version history, and release metadata |
| Deployment | automated pipeline, staged rollout, and rollback path |
| Adaptation method | evaluate whether parameter-efficient options such as LoRA or adapters fit the need |
| Retirement | lifecycle process to replace or retire outdated customized models |
| Monitoring | post-release quality, drift, latency, cost, and safety metrics |
If an answer says “fine-tune the model” but says nothing about evaluation, deployment, rollback, or lifecycle management, it is usually incomplete for this exam.
If the question is really about facts, start with retrieval. If it is really about actions, start with agent workflow and tool control. If it is really about repeatable domain behavior, consider customization only after prompt and retrieval fit are tested. If it is still unclear, the safest first step is a Bedrock-based POC with measurable evaluation criteria.