Every application names its objectives, prerequisites, cost boundary, architecture, procedure, validation, cleanup, and current publication gate.
8 applications0 execution-validatedNo production environments
title: "AIP-C01 Guided Labs"
summary: "A set of review-gated generative AI labs with validation, teardown, cost, security, and evidence requirements."
Lab safety and cost boundary
Use synthetic or public data, a non-production account, least-privilege roles, budget alerts, small invocation limits, and a written cleanup owner. Confirm current model and service availability in the chosen Region before creating resources.
Never place customer prompts, personal data, credentials, source code, or production records into a learning corpus. Do not log raw prompts merely for observability. Use trace IDs, configuration versions, safe measures, and sanitized test references.
Every lab compares an explicit baseline and candidate. Capture quality, safety, latency, cost, and failure evidence on the same evaluation set. Introduce one controlled failure, observe it at the correct layer, restore service, and verify cleanup.
The lab catalog is complete as curriculum but remains in technical review. Procedures become indexable only after current-service execution, successful teardown, validation metadata, and named review.
aip-l01 · technical-review
Invoke and compare foundation models
105 min
Compare two model configurations against a structured-output contract, latency budget, quality rubric, and unit cost.
Objectives
1.1, 1.2, 1.6, 2.4
Cost
Cost varies by model tokens and supporting services. Set a small invocation budget, record usage, and delete all resources.
Validation
not-run: Must be executed against current service behavior before publication.
Architecture or scenario
Test client → Amazon Bedrock model invocation → schema validation → evaluation record.
Prerequisites
Use synthetic or public data only.
Use a non-production AWS account with budget alerts and a hard spending limit.
Confirm model and service availability in the chosen Region.
Procedure
Define a synthetic task, output schema, safety constraints, and acceptance rubric.
Invoke two eligible models with versioned prompts and controlled parameters.
Validate output structure and capture latency, token use, failures, and cost.
Document why one configuration better satisfies the constraints.
Validate
Repeat the same dataset and verify reproducible scoring.
Force one malformed result and confirm safe handling.
Teardown or closeout
Delete test data, indexes, agents, prompts, applications, roles, keys, logs, and endpoints created for the exercise.
Confirm no scheduled process, provisioned capacity, or retained test artifact remains billable.
aip-l02 · technical-review
Build a permission-aware retrieval index
105 min
Select chunking, embeddings, metadata, tenancy, and lifecycle controls for a small synthetic corpus.
Objectives
1.3, 1.4, 3.2
Cost
Cost varies by model tokens and supporting services. Set a small invocation budget, record usage, and delete all resources.
Validation
not-run: Must be executed against current service behavior before publication.
Architecture or scenario
Synthetic corpus → validated ingestion → embeddings/vector store → metadata-filtered retrieval.
Prerequisites
Use synthetic or public data only.
Use a non-production AWS account with budget alerts and a hard spending limit.
Confirm model and service availability in the chosen Region.
Procedure
Create synthetic documents with ownership and classification metadata.
Compare two chunking strategies and record retrieval effects.
Enforce a metadata filter that separates two synthetic tenants.
Update and remove one document to test freshness and deletion.
Validate
Verify cross-tenant content is never returned.
Show that deletion and update behavior matches the documented lifecycle.
Teardown or closeout
Delete test data, indexes, agents, prompts, applications, roles, keys, logs, and endpoints created for the exercise.
Confirm no scheduled process, provisioned capacity, or retained test artifact remains billable.