BDA Structure1 project, multiple blueprints β BDA auto-selects per document
Eval Prompt LimitMax 1,000 prompts per evaluation job β split into multiple jobs
Shadow TestSafe validation (traffic copy) vs A/B (live split) β use shadow for new model validation
VPC EndpointBedrock = Interface endpoint (PrivateLink). Gateway = S3/DynamoDB ONLY
Guardrail IAMbedrock:GuardrailIdentifier condition key on InvokeModel/Converse β not Lambda proxy
Prompt Attack FilterFor injection attacks. Denied topics = off-topic content. NOT the same.
IAM Identity CenterAlways for enterprise AD/Entra ID. Never create IAM users matching AD accounts.
Glue ETL not EMRFine-tuning data β Glue ETL for JSONL. EMR = overkill for format conversion.
Comprehend EntityEntity recognition = extract attributes. Classification = assign labels to doc.
ReAct vs CoTReAct = observeβreasonβact (agentic). CoT = linear reasoning chain (no actions).
KB Sync ResilienceS3 Event β SQS queue β Lambda (poll) β IngestKnowledgeBaseDocuments
Custom Eval MetricsCompany-specific quality = custom dataset + custom metrics. Not industry benchmarks.
S3 TimestampsTimestamps = system-defined metadata (S3 auto). Authorship = user-defined.
RAG vs StreamingRAG = accuracy. Streaming = latency. Different problems, different solutions.
Inference Profiles HAPrimary + secondary region config. Failover, not round-robin.
Prompt ManagementVersioning + review workflow before activation. CloudTrail for compliance audit.
CloudWatch GenAIUse CloudWatch GenAI observability (not Application Signals + X-Ray) for Lambda+Bedrock.
BDA = Parser onlyBDA extracts from docs/media. Orchestration = EventBridge + Step Functions.
Strands+MCPDynamic tool use at runtime. Bedrock Flows = predefined sequential steps only.
Cognito WorkforceBedrock human evaluation = Cognito user pool (not SageMaker Ground Truth).
Distillation = PromptsSupply only prompts. Teacher model generates responses internally during distillation.
Semantic CacheOpenSearch k-NN for semantic matching. ElastiCache Redis = exact-string only.
BOLD DatasetBias detection in text gen = Bedrock eval + BOLD dataset. Not SageMaker Clarify.
max_tokensTruncated responses = increase max_tokens parameter. Not a logging/monitoring fix.
Hybrid SearchOpenSearch Service (not Serverless) + sparse + dense vectors = sub-second hybrid search.