AIP-C01 lesson on troubleshooting content handling, FM APIs, prompts, retrieval, vectorization, agents, observability, and schema issues.
Troubleshooting questions on AIP-C01 reward sequence. The strongest answer is usually the one that checks the failing layer in the right order instead of assuming the FM itself is the root cause.
The current AIP-C01 domain page frames this task as troubleshooting GenAI applications. In practice, AWS keeps testing whether you can isolate failure across:
That makes this a layered debugging task, not just a prompting task.
This order matters because the FM is often blamed for failures that actually started in retrieval, orchestration, or stale data.
| Symptom | Strongest first suspicion | Why |
|---|---|---|
| Answer is fluent but wrong in a RAG app | Retrieval quality, freshness, or source scope | Grounding failed before the FM answered |
| Output ignores expected business instructions | Prompt assembly or variable injection path | The instruction chain may be broken |
| App suddenly becomes inconsistent after a release | Routing, prompt version, tool path, or retrieval config drift | Versioned change history matters |
| Agent takes the wrong action or stalls | Tool permissions, tool output, approval path, or workflow state | The failure may be outside the FM |
| Cost and latency jump together | Context size, retrieval bloat, model route, or fallback activation | Request shape often changed |
If the team cannot say what “correct” behavior is, debugging becomes noise. Good troubleshooting on this exam starts by clarifying:
That sounds basic, but it prevents random fixes.
In grounded apps, many failures are retrieval failures:
If the app uses RAG and the answer choices only change the model, those choices are weak unless retrieval quality was already proven sound.
Even if the right documents are retrieved, the FM can still behave badly because:
That is why prompt debugging should be about the assembled request, not only the template fragment you meant to send.
Agentic apps can fail because:
If the answer treats all of that as “the model hallucinated,” it is too shallow.
AIP-C01 often rewards the answer that checks:
before proposing a new architecture. Many failures are regressions, not fundamental design mistakes.
When the app regresses, debug in this order: expectation, retrieval, prompt assembly, model route, tools, and release history.