공통 학습 / 안내

학습 목표와 상황형 자기점검 길잡이

제품 설명 기준 2026.09.20–21 · 한영 용어 대조 2026.09.25

공식 자료를 바탕으로 쓴 비공식 해설입니다. 제품별 지원 조건은 적용 전에 확인하고, 예시 수치는 해당 상황의 설명으로 읽어주세요.

이 문서의 목차 15개 절

이 길잡이는 공식 시험 가이드의 AIF-C01 14개 과업과 AIP-C01 20개 과업을 학습 목표로 바꿔 연결한다. 과업마다 자체 작성 상황형 문제가 하나씩 있어 총 34문항이다. 문제는 AWS 공식 문항·기출·복원 문제가 아니며 시험의 출제 분포나 합격을 보장하지 않는다.

무엇을 설명했고 무엇을 더 확인해야 할까

각 과업에서는 용어의 뜻을 아는 데 그치지 않고, 어떤 조건에서 그 방법을 선택하고 무엇을 주의해야 하는지 설명할 수 있어야 한다. 아래 표의 학습 목표를 먼저 읽고 연결된 본문을 공부한 뒤, 상황형 문제에서 정답과 오답의 이유를 비교해 본다.

AIF-C01은 AI 개념과 AWS 서비스의 역할을 구분하는 데 초점을 둔다. 모델 API, 업무 도구와 개발 도구의 차이를 익히고, 에이전트(agent)가 문맥과 도구를 이용하는 방식, 모델 증류(model distillation), 생성형 AI를 도입할 때 달라지는 보안 책임도 함께 공부한다.

AIP-C01은 20개 과업과 98개 기술 항목을 바탕으로 실제 애플리케이션을 설계할 때의 선택 조건과 실패 원인을 다룬다. 예를 들어 요청을 재시도해도 같은 주문이 두 번 생성되지 않게 하는 방법, 검색 결과에 접근 권한을 적용하는 방법을 설명한다. 본문의 설계 설명은 모든 기술을 구현하거나 모든 제품 API를 시험했다는 뜻이 아니다. SDK 호출, 제품별 지원 조건과 부하 테스트(load testing)는 구현 환경에서 별도로 확인해야 한다.

함께 읽으면 이해에 도움이 되는 주제

AIF 학습 목표

영역 1 — 데이터·학습·추론을 구분하기

영역 본문 · 자기점검 3문항

학습 주제설명할 수 있어야 할 것적용 연습
데이터·학습·추론을 구분하기정형 데이터(structured data)와 비정형 데이터(unstructured data)를 구별하고, 지도 학습(supervised learning)·비지도 학습(unsupervised learning)·강화 학습(reinforcement learning)이 무엇을 학습하는지 설명한다. 훈련(training), 추론(inference), 에이전트(agent)의 역할도 구분한다.상황과 오답 해설
업무에 맞는 AI와 규칙 선택분류(classification)·회귀(regression)·군집화(clustering)의 목표를 구분한다. 관리형 AI 서비스와 결정적 규칙(deterministic rules) 중 무엇을 사용할지 입력, 필요한 출력과 오류 비용을 기준으로 판단한다.상황과 오답 해설
수명 주기와 성공 기준데이터 누수(data leakage)를 막도록 데이터를 나누고, 훈련부터 배포(deployment), 모니터링(monitoring), 재평가까지 연결한다. 모델 성능 지표(model metrics)와 사업 성과 지표(business metrics)를 구분한다.상황과 오답 해설

영역 2 — 토큰·생성·에이전트의 원리

영역 본문 · 자기점검 3문항

학습 주제설명할 수 있어야 할 것적용 연습
토큰·생성·에이전트의 원리토큰(token) ID와 임베딩(embedding)의 차이, 모델의 생성 방식과 모달리티(modality)를 설명한다. 가중치(weights)를 학습하는 것과 문맥(context)·메모리(memory)를 제공하는 것은 어떻게 다른지 구분한다.상황과 오답 해설
생성형 AI의 가치와 실패생성형 AI(generative AI)의 능력과 제약을 파악하고, 실제 업무에서 필요한 품질, 비용, 지연 시간(latency)과 위험 수준에 맞는지 평가한다.상황과 오답 해설
AWS 서비스의 담당 계층관리형 모델 API(managed model API), 자체 훈련과 호스팅(hosting), 업무 도구, 개발 보조 도구와 에이전트 플랫폼(agent platform)이 각각 어떤 작업을 맡는지 구분한다.상황과 오답 해설

영역 3 — 모델 선택과 검색·적응의 절충

영역 본문 · 자기점검 4문항

학습 주제설명할 수 있어야 할 것적용 연습
모델 선택과 검색·적응의 절충필수 기능, 데이터를 처리할 수 있는 위치와 허용 지연을 먼저 정한다. 이후 검색 증강 생성(Retrieval Augmented Generation, RAG), 프롬프트(prompt), 미세 조정(fine-tuning), 증류(distillation)를 비교한다.상황과 오답 해설
프롬프트 작성과 도구 실행 권한역할, 예시, 문맥(context)과 출력 형식을 프롬프트(prompt)에 담는다. 프롬프트 인젝션(prompt injection)을 막는 검사와 실제 도구 실행 권한을 확인하는 인가(authorization)를 별도로 설계한다.상황과 오답 해설
훈련 데이터와 모델 적응사전 훈련(pre-training), 지속 사전 훈련(continued pre-training), 미세 조정(fine-tuning), 증류(distillation)가 무엇을 바꾸는지 설명한다. 각 방법에 필요한 데이터와 평가 방법도 비교한다.상황과 오답 해설
평가와 업무 성과어휘 기반 지표와 의미 기반 지표를 구분하고 사람의 평가(human evaluation), LLM 평가자(LLM-as-a-judge), 검색 평가(retrieval evaluation)를 목적에 맞게 조합한다. 에이전트(agent)는 실제 업무를 완료했는지도 확인한다.상황과 오답 해설

영역 4 — 책임 있는 AI를 측정하기

영역 본문 · 자기점검 2문항

학습 주제설명할 수 있어야 할 것적용 연습
책임 있는 AI를 측정하기책임 있는 AI(responsible AI)를 평가할 때 집단별 피해, 데이터 대표성(data representativeness), 사람의 검토(human review), 지속 가능성(sustainability)을 각각 확인한다.상황과 오답 해설
설명과 투명성의 책임설명 가능성(explainability)과 투명성(transparency)을 구분한다. 사용자가 결과를 이해하고 이의를 제기할 수 있도록 하되, 민감한 정보는 보호한다.상황과 오답 해설

영역 5 — 권한·데이터·출력을 보호하기

영역 본문 · 자기점검 2문항

학습 주제설명할 수 있어야 할 것적용 연습
권한·데이터·출력을 보호하기인증(authentication), 인가(authorization), 암호화(encryption), 사설 네트워크 경로, 콘텐츠 필터(content filter), 근거 확인(grounding)이 각각 무엇을 보호하는지 설명한다. 한 가지 통제로 나머지를 대신할 수 없는 이유도 이해한다.상황과 오답 해설
이용 범위와 거버넌스데이터 소유자와 보존 기간을 정하고, 데이터 계보(data lineage)로 출처와 변환 과정을 추적하며 감사(audit) 기록을 남긴다. 다섯 보안 책임 범위에서 서비스 제공자가 제시하는 자료와 고객이 이행할 의무를 구분한다.상황과 오답 해설

AIP 학습 목표

영역 1 — 요구사항과 검증 가능한 설계

영역 본문 · 자기점검 6문항

학습 주제설명할 수 있어야 할 것적용 연습
요구사항과 검증 가능한 설계기능 요구사항(functional requirements)과 비기능 요구사항(non-functional requirements)을 구분한다. 개념 증명(proof of concept, PoC)에서 확인할 성공 기준을 정하고 필요한 구성 요소를 선택한다.상황과 오답 해설
모델 선택·교체·복구어댑터(adapter)로 모델별 요청과 응답 차이를 처리하고, 라우팅(routing)과 폴백(fallback)에 적용할 제약을 정한다. 사용자 지정 모델(custom model)을 배포하거나 교체할 때 버전과 지원 기능을 확인한다.상황과 오답 해설
입력 검증과 멀티모달 처리입력 검증(input validation)으로 구조, 단위와 원문 위치를 확인한다. 멀티모달(multimodal) 입력의 역할과 변환 버전을 기록하고, 처리에 실패한 레코드는 정상 데이터와 분리한다.상황과 오답 해설
벡터 저장소의 일관성벡터 저장소(vector store)의 메타데이터(metadata)와 접근 권한을 관리한다. 커넥터(connector), 샤딩(sharding), 문서 변경과 삭제가 실제 검색 결과에 반영됐는지 확인한다.상황과 오답 해설
검색의 단계별 선택청킹(chunking), 임베딩(embedding), 검색 엔진, 하이브리드 검색(hybrid search), 재순위화(reranking)와 질의 변환(query transformation)의 역할을 비교한다. 검색 API의 입력 형식과 반환값, 오류 처리 방식도 정한다.상황과 오답 해설
프롬프트와 대화 거버넌스프롬프트(prompt)의 지침과 대화 메모리(memory)를 구분하고 버전, 승인과 평가 결과를 관리한다. 여러 단계를 연결한 체인(chain)이 어디까지 처리됐는지 기록하고, 실패 시 어느 단계부터 복구할지 정한다.상황과 오답 해설

영역 2 — 에이전트와 안전한 도구 실행

영역 본문 · 자기점검 5문항

학습 주제설명할 수 있어야 할 것적용 연습
에이전트와 안전한 도구 실행에이전트(agent)의 역할과 메모리를 정하고 ReAct, 앙상블(ensemble), 모델 컨텍스트 프로토콜(Model Context Protocol, MCP)의 용도를 구분한다. 필요한 승인을 받은 뒤 도구를 실행하고 실제 결과를 확인한다.상황과 오답 해설
대형 모델 배포와 용량모델 API를 호출하는 컴퓨팅과 모델 자체를 호스팅(hosting)하는 컴퓨팅을 구분한다. 가중치(weights), 키·값 캐시(key-value cache, KV cache), 모델 로딩과 토큰 부하를 고려하고 모델 캐스케이드(model cascade)의 비용도 비교한다.상황과 오답 해설
기업 통합과 데이터 경계레거시 시스템(legacy system)을 이벤트(event)로 연결할 때 호출자를 인증(authentication)하고 작업 권한을 확인한다. 같은 요청이 다시 와도 결과가 중복되지 않도록 멱등성(idempotency)을 적용하고, 실패 후 상태를 확인해 복구한다. 환경 간 네트워크 경로와 CI/CD에도 같은 권한·복구 원칙을 적용한다.상황과 오답 해설
모델 API와 부분 응답동기 호출(synchronous invocation), 비동기 호출(asynchronous invocation), 스트리밍(streaming)의 응답 방식을 구분한다. 재시도(retry)와 라우팅(routing)을 설계하고, 일부 응답을 받은 상태와 최종 업무가 완료된 상태를 구별한다.상황과 오답 해설
사용자 화면·업무·개발 통합API, 사용자 인터페이스(user interface, UI), 문서 처리, 개발 보조 도구와 체인(chain)의 역할을 나눈다. 추적(tracing)으로 처리 경로를 확인하고 생성 결과를 누가 검증할지 정한다.상황과 오답 해설

영역 3 — 입력과 출력의 안전 판정

영역 본문 · 자기점검 4문항

학습 주제설명할 수 있어야 할 것적용 연습
입력과 출력의 안전 판정콘텐츠 안전(content safety), 스키마 검증(schema validation), 근거 확인(grounding), 인가(authorization)를 각각 수행한다. 스트리밍(streaming) 응답을 보여 주거나 생성된 SQL을 실행하기 전에 필요한 검사를 마치며, 외부 문서의 악성 지시를 실행하지 않는다.상황과 오답 해설
데이터 보호와 비식별화네트워크 격리(network isolation), 권한, 보존과 삭제를 설계한다. 데이터 마스킹(data masking), 가명화(pseudonymization), 익명화(anonymization)가 무엇을 바꾸는지와 재식별(re-identification) 위험을 비교한다.상황과 오답 해설
계보·감사·조직 운영데이터 계보(data lineage)를 통해 데이터가 어디서 왔고 어떤 변환을 거쳤는지 추적한다. 요청에 사용한 원문, 모델, 정책과 승인·실행 기록의 버전을 연결하고 담당자, 경보(alarm), 사고 대응(incident response) 절차를 정한다.상황과 오답 해설
책임 있는 AI의 집행설명 가능성(explainability), 불확실성(uncertainty)과 집단별 품질을 평가한다. 정책을 실제 시스템에서 적용하는 방법과 모델 카드(model card)가 보장하지 못하는 것을 설명한다.상황과 오답 해설

영역 4 — 총비용과 안전한 효율

영역 본문 · 자기점검 3문항

학습 주제설명할 수 있어야 할 것적용 연습
총비용과 안전한 효율토큰(token), 모델, 배치 처리(batch processing), 캐시(cache)의 비용을 성공한 업무 건수와 함께 비교한다. 비용을 줄여도 접근 권한과 데이터 최신성은 지켜야 한다.상황과 오답 해설
병목과 자원 제어첫 토큰까지의 시간(time to first token, TTFT), 안전 검사 후 사용자에게 처음 표시하기까지의 시간, 전체 완료 시간을 따로 측정한다. 같은 부하에서 검색, 동시성(concurrency), 모델 설정과 자동 확장(auto scaling)의 효과를 비교한다.상황과 오답 해설
관찰성(observability)과 원인 분석관찰성(observability)을 확보하기 위해 지표(metrics), 로그(logs), 트레이스(traces)를 함께 사용한다. 요청별로 업무 결과, 토큰 사용량, 에이전트 실행, 인덱스(index) 상태와 품질 평가를 연결해 문제 원인을 찾는다.상황과 오답 해설

영역 5 — 재현 가능한 평가와 출시

영역 본문 · 자기점검 2문항

학습 주제설명할 수 있어야 할 것적용 연습
재현 가능한 평가와 출시평가 데이터와 평가자(evaluator)의 기준을 고정하고 A/B 테스트(A/B testing), 회귀 테스트(regression testing), 검색 및 에이전트 평가를 수행한다. 결과를 보고하는 것과 실제 배포를 검증하는 것은 구분한다.상황과 오답 해설
로그와 재현 결과로 오류 원인 찾기문제 해결(troubleshooting)은 입력·출력 제한, API 오류, 프롬프트(prompt), 검색(retrieval), 템플릿(template)을 단계별로 확인하는 과정이다. 실패 요청의 로그와 재현 결과를 비교해 어느 단계에서 오류가 생겼는지 찾는다.상황과 오답 해설

아직 별도로 확인할 범위

  • 제품 구현: Strands와 Agent Squad의 SDK, MCP 서버·클라이언트의 통신 방식, 커넥터별 권한과 삭제 반영, 벡터 엔진 튜닝은 구현 환경에서 확인해야 한다. Flows의 세부 노드, UI 접근성, 실제 부하와 확장 정책도 별도 실습 대상이다.
  • 용어: 제품명과 API 식별자는 영어 표기를 함께 확인한다. 한국어 설명이 실제 시험에서 쓰일 문구와 같다고 보장하지 않는다.
  • 문제: 이 교재의 34문항은 공개 시험 가이드와 제품 문서의 개념을 바탕으로 직접 작성했다. 실제 공개 샘플 문항을 읽어 문체를 대조한 것은 아니다.
  • 학습 한계: 원래 강좌 대본 전체와의 누락 대조, AWS 리소스를 사용하는 실습, 실제 시험 난도와 출제 분포 검증은 완료되지 않았다. 개념 이해와 실제 구현 능력은 구분해서 점검한다.

98개 기술의 선택 조건과 해설 · 공식 출처 · 자료의 범위와 한계

학습 기록은 이 브라우저에만 저장되며 동기화되지 않습니다.