본문 바로가기
AWS/자격시험 준비

올서티의 AWS Certified AI Practitioner (AIF-C01) 합격 꿀팁

by Pacloud 2024. 9. 2.
반응형

바쁘시죠? 이것만 보셔도 됩니다.

  1. 현재 AI Practitioner 자격증은 베타 시험입니다. (영어만 가능, 85문제, 기출문제없음 but 저렴)
  2. AWS Skill Builder 무료 학습 자료(강의, 텍스트)(👈 클릭)와 무료 연습 문제(👈 클릭)만 공부해도 충분히 합격 가능합니다.
  3. 신유형은 걱정하지 않으셔도 됩니다. 개념만 알면 기존 유형과 거의 차이가 없습니다.
  4. 아래 내용은 시험에 출제되지 않습니다. 즉, 시험 범위에 나오는 주제에 대한 개념만 학습하시면 됩니다.
    • 개발/코딩 관련 문제
    • AI 관련 수학/알고리즘/계산 문제
    • 데이터 엔지니어링, 피처 엔지니어링, 하이퍼 파라미터 튜닝, 보안/규정준수를 수행(구현, 개발, 실험 등)하는 방법

 

 

 

0. 14번째 AWS 자격증입니다.

저는 넥스트클라우드의 CTO 최민철입니다. 2024년 8월 28일 기준 15개의 AWS 자격증을 취득해 AWS의 모든 자격증을 보유하고 있습니다. 

그중 14번째 취득한 AWS 공인 AI 전문가(AWS Certified AI Practitioner, AIF-C01) 자격증 합격 과정을 정리해 보았습니다. 지난 8월 27일(미국시각)을 시작으로 두 개의 AWS의 자격증이 추가되었습니다. 정확히는 가장 빠르게 시험을 볼 수 있는 일정이 2024년 8월 27일이었습니다. 신청은 그 이전 며칠 전부터 가능했습니다.

저는 27일 21시 경에 시험을 봤고 28일 새벽 합격 결과를 받았습니다.

현재 AWS 공인 AI 전문가 자격증은 베타 기간이라 Early Adopter 배지까지 주네요!

AWS Certified AI Practitioner 자격증은 AI와 기계학습, 그리고 생성형 AI의 개념과 사용 사례에 대한 지식을 검증합니다. 이 자격증 취득을 통해서 빠르게 성장하는 AI 분야에서 자신의 관심을 증명할 수 있습니다.

 

1. 베타 시험이라 아직은…

현재 AI Practitioner 자격증 시험은 베타 시험입니다.

2024년 말에 정식 버전의 시험을 볼 수 있고, 이때 한국어가 지원됩니다.
(정확한 날짜는 작성일 240901 기준 미정으로 보입니다.)

베타 시험의 장단점은 아래와 같습니다.

장점

  • 시험 응시료가 75 USD로 비교적 저렴합니다. 같은 수준인 정식 시험 Cloud Practitioner의 응시료는 100 USD입니다. 33,000원을 아낄 수 있네요.
  • 취득 시 Early Adopter 배지를 받을 수 있습니다.(장점일까요?)

단점

  • 영어만 지원합니다.
  • 더 많은 문제를 풀어야 합니다. 120분 동안 85문제입니다. Cloud Practitioner는 90분 동안 65문제입니다.
  • 기출문제(덤프, dump라고 불러요)가 없습니다. 덤프가 있으면 아무래도 좀 더 편하고 쉽게 공부할 수 있겠죠?

 

2. 합격 공략

1,000점 만점 중 700점 이상이면 합격입니다. 여유 있게 800점을 목표로 하고 준비하면 충분하겠죠.

AWS 자격증은 AWS T&C(Training and Certification)이라는 곳에서 관리합니다. 시험 문제 출제 방식은 문제 은행(question bank)입니다. 많은 문제를 미리 출제해 놓고 매 시험마다 일부를 선택해서 내는 것이죠. 따라서 기출문제(dumps)를 공부하는 게 가장 효과적입니다.

벼락치기로 기출 문제만 외워서 합격할 수도 있습니다. 하지만 별로 추천하고 싶지는 않습니다.

기출문제에 나오는 개념을 알고 있는 상태에서 암기하는 것과 그렇지 않은 상태에서 암기하는 것은 큰 차이가 있겠죠. 이해가 동반되지 않는 단순 암기는 기호를 외우는 것과 크게 다르지 않기 때문입니다.

 

예를 들어볼까요.

▼문제1

더보기

회사는 Amazon DynamoDB를 사용하여 고객 정보를 저장하는 쇼핑 애플리케이션을 실행합니다. 데이터 손상의 경우 솔루션 설계자는 15분의 RPO(복구 지점 목표)와 1시간의 RTO(복구 시간 목표)를 충족하는 솔루션을 설계해야 합니다.

이러한 요구 사항을 충족하기 위해 솔루션 설계자는 무엇을 권장해야 합니까?

  1. DynamoDB 전역 테이블을 구성합니다. RPO 복구의 경우 애플리케이션이 다른 AWS 리전을 가리키도록 합니다.
  2. DynamoDB 특정 시점으로 복구를 구성합니다. RPO 복구를 위해 원하는 시점으로 복원합니다.
  3. 매일 DynamoDB 데이터를 Amazon S3 Glacier로 내보냅니다. RPO 복구를 위해 S3 Glacier에서 DynamoDB로 데이터를 가져옵니다.

▼문제2

더보기

회사에는 중요한 데이터가 포함된 Amazon S3 버킷이 있습니다. 회사는 우발적인 삭제로부터 데이터를 보호해야 합니다.

이러한 요구 사항을 충족하기 위해 솔루션 설계자는 어떤 단계 조합을 수행해야 합니까? (두 가지를 선택하세요.)

  1. S3 버킷에서 버전 관리를 활성화합니다.
  2. S3 버킷에서 MFA 삭제를 활성화합니다.
  3. S3 버킷에 버킷 정책을 생성합니다.
  4. S3 버킷에서 기본 암호화를 활성화합니다.
  5. S3 버킷의 객체에 대한 수명 주기 정책을 생성합니다.

▼문제3

더보기

회사는 Amazon S3에 데이터를 저장하고 데이터가 변경되지 않도록 해야 합니다. 회사는 Amazon S3에 업로드된 새 객체가 회사에서 객체를 수정하기로 결정할 때까지 불특정 한 시간 동안 변경 불가능한 상태로 유지되기를 원합니다. 회사 AWS 계정의 특정 사용자만 개체를 삭제할 수 있습니다.

솔루션 설계자는 이러한 요구 사항을 충족하기 위해 무엇을 해야 합니까?

  1. S3 Glacier 볼트를 생성합니다. 개체에 WORM(Write-Once, Read-Many) 볼트 잠금 정책을 적용합니다.
  2. S3 객체 잠금이 활성화된 S3 버킷을 생성합니다. 버전 관리를 활성화합니다. 보존 기간을 100년으로 설정합니다. 거버넌스 모드를 새 객체에 대한 S3 버킷의 기본 보관 모드로 사용합니다.
  3. S3 버킷을 생성합니다. AWS CloudTrail을 사용하여 객체를 수정하는 모든 S3 API 이벤트를 추적합니다. 알림을 받으면 회사가 가지고 있는 모든 백업 버전에서 수정된 개체를 복원합니다.
  4. S3 객체 잠금이 활성화된 S3 버킷을 생성합니다. 버전 관리를 활성화합니다. 객체에 법적 보존을 추가합니다. 객체를 삭제해야 하는 사용자의 IAM 정책에 s3:PutObjectLegalHold 권한을 추가합니다.

이 문제들에 대한 정답을 알게 된다 하더라도, 뜻을 모르는 상태에서 외우는 것은 쉽지 않습니다.

문제 3개는 금방 하실 수도 있겠지만 이런 암기를 수백 번 하셔야 합니다. 가장 오래된 AWS 자격증 중 하나인 Cloud Practitioner의 경우 기출문제가 약 900문제 정도입니다. Solutions Architect Associate는 1,000문제가 넘습니다.

적어도 기출문제에 나온 문제들만이라도 그 내용을 이해하는 것을 강력하게 권장합니다. 매 시험마다 자주 등장하는 상황, 개념들이 있습니다. 보통 이런 문제들이 실제 현업에서도 가장 자주 겪는 문제이기도 합니다. 따라서 기출문제를 중심으로 공부하되, 단순히 외우지만 말고 그 내용을 학습하는 것이 좋습니다.

참고로 위 문제들에 대한 해설은 AWS SAA 합격으로 가는 길 #4: [S3 데이터보호] 마스터하기에서 확인하실 수 있습니다.

 

혹시 AI Practitioner의 경우 이제 베타 단계라 문제가 적으니까 해볼 만하다고 생각하고 계신가요? 베타 기간 동안 시험 문제는 총 85문제고, 모든 시험이 다 똑같을 수는 없으니 약간의 변형이 있다고 가정하면 전체 문제 수는 그 이상일 것입니다. 백번 양보해서 85문제밖에 없다고 해도 쉬워 보이지는 않네요. 무엇보다 그렇게 해서 취득한 자격증이 어떤 의미가 있을지도 의문입니다.

 

단순 문제암기만으로 이번 자격증을 획득하려고 하더라도 아직 AI Practitioner의 기출문제를 구할 수 없는 상황입니다. 이번만큼은 정공법으로 시험 출제 범위를 공부하는 방법밖에 없습니다.

기출문제 학습 다음으로 문제 은행 방식의 시험을 대비하는 가장 좋은 방법은 출제 기관에서 발행한 내용을 학습하는 것입니다. AWS Skill Builder에서 학습자료(강의, 텍스트)와 연습문제(20문제)를 무료로 제공해 줍니다.

아직까지 영어만 제공되는 것은 아쉽지만, 번역 서비스 도움을 받으면 어렵지 않게 학습이 가능합니다.

이 두 가지만 정리하시면 합격하는 데 무리가 없습니다. 사실 두 번째 링크인 연습 문제는 첫 번째 링크에 포함되어 있습니다. 못 보고 넘어가실 까봐 구분하였습니다.

 

정 불안하시면 Skill Builder 유료 구독을 하신 후(한 달 29 USD) 아래 학습 자료와 사전 테스트(65문제)를 학습해 보세요.

유료 콘텐츠와 무료 콘텐츠는 거의 같습니다. 유료 콘텐츠에 추가된 부분은 두 번째 링크인 사전 테스트 65문제와 학습 콘텐츠 중간에 도메인(분야)별 10개의 보너스 문제입니다. 출제기관에서 만든 양질의 문제 100개를 추가로 풀어보실 수 있으니 상당히 도움이 됩니다.

(Skill Builder는 월초 구독이 갱신됩니다. 월말에 유료 구독하신 후 문제를 하루 이틀 안에 학습하시고 월이 넘어가기 전에 구독을 해제…)

 

한편, 출제기관에서 직접 시험에 대한 가이드를 제공합니다. 이 가이드에 시험 범위와 학습 주제에 대한 내용이 포함되어 있습니다.

아래 가이드 파일을 첨부해 드리니 직접 확인해 보셔도 좋습니다.

AWS-Certified-AI-Practitioner_Exam-Guide.pdf
0.16MB

 

자격증 취득만을 위해 공부하는 게 영 찝찝하시거나, 늦더라도 배경 지식을 조금 쌓고 도전하고 싶으신 분, AI 관련 지식을 교양 수준이라도 쌓고 싶으신 분은 아래 책들을 추천드립니다.

▼ 추천 도서 확인하기

 

3. 이번 시험부터 신유형이 추가됐다던데…

큰 차이 없습니다. AWS 자격증은 의도적으로 헷갈리게 출제하지 않습니다. 답이 매우 명확하게 도출되기 때문에 알면 풀고 모르면 못 풉니다.

특히 Practitioner 시험은 깊은 사고력을 요구하거나 다양한 경우의 수를 고려하는 문제가 없기 때문에, 신유형이 자격증 취득에 걸림돌이 되지 않습니다.

그래도 어떤 유형이 추가됐는지는 한번 살펴는 볼까요.

  1. 순서(Ordering): 보기를 작업의 순서, 비싼 순서대로 나열합니다.
  2. 짝짓기(Matching): 보기를 제시어 또는 상황별로 배치합니다.
  3. 사례 연구(Case study): 한 지문(상황)에 3~5개의 문제가 출제됩니다.

아래와 같은 지문이 있다고 해 볼게요.

어떤 회사의 고객 센터에서 고객의 전화 녹음을 서비스 개선에 활용하려고 합니다. 회사는 음성 파일이 감정을 분석하고 싶습니다.

이 문제를 풀기 위해서는 아래 내용만 알면 됩니다.

  • Amazon Transcribe: 음성을 텍스트로 변환하는 서비스 (언어 자동 감지, 개인 식별 정보 식별 및 수정)
  • Amazon Comprehend: 자연어 처리 서비스 (요약, 주제, 감정 분석, 개인 식별 정보 식별 및 수정)

(자격증 취득을 위해서는 위 두 서비스는 이 이상 알 필요가 없습니다.)

기존에는 여러 보기 중 하나 또는 여러 개를 선택하는 문제가 출제됐습니다.

문제 정답
이 요구사항을 충족하는 방법은? 전화 녹음의 스크립트를 생성하기 위해 Amazon Transcribe를 사용합니다. 스크립트를 대상으로 Amazon Comprehend를 사용해 감정을 분석합니다.
회사는 어떤 서비스를 사용해야 합니까?
(2개 선택)
Amazon Transcribe, Amazon Comprehend

 

신유형은 이런 식입니다.

문제 정답
각 기능에 맞는 서비스를 선택하세요.
음성을 텍스트로 변환:
텍스트의 감정을 분석:
음성을 텍스트로 변환: Amazon Transcribe
텍스트의 감정을 분석: Amazon Comprehend
(두 서비스 외의 보기가 있을 수 있습니다.)
요구사항을 충족하기 위해 수행해야 하는 작업을 순서대로 나열하세요.
Step 1:
Step 2:
Step 1: Amazon Transcribe을 사용해 전화 녹음을 텍스트로 변환합니다.
Step 2: Amazon Comprehend를 사용해 감정을 분석합니다.
(다른 보기가 있을 수 있습니다.)

 

문제 형태만 달라졌을 뿐, 정답을 맞히기 위해 필요한 지식의 수준은 그대로입니다.

따라서 신유형은 신경 쓰지 말고 시험 범위의 내용을 충실히 학습하시면 됩니다.

 

4. 이렇게 하지 말라고 합니다.

앞서 공유드린 가이드에 나와있습니다. (2페이지에 있습니다!)

번역하면 다음과 같습니다.

  • AI/ML 모델이나 알고리즘 개발 또는 코딩
  • 데이터 엔지니어링 또는 특성 엔지니어링 기술 구현
  • 하이퍼파라미터 튜닝 또는 모델 최적화 수행
  • AI/ML 파이프라인 또는 인프라 구축 및 배포
  • AI/ML 모델에 대한 수학적 또는 통계적 분석 수행
  • AI/ML 시스템을 위한 보안 또는 규정 준수 프로토콜 구현
  • AI/ML 솔루션을 위한 거버넌스 프레임워크 및 정책 개발 및 구현

구체적인 내용, 자세한 내용, 수치나 코드 등은 묻지 않겠다는 의미입니다.

출제 기관이 하지 말라고 하는 데 굳이 하시진 않겠죠?

 

5. 모두들 합격하시길 기원합니다.

앞서 설명한 학습 방법과 팁들을 활용하여 체계적으로 준비하시면, 충분히 합격할 수 있습니다. 기억하세요, 자격증은 여러분의 AI 여정의 시작점입니다. 실제 프로젝트에 AI를 적용하고 경험을 쌓아가는 것이 더욱 중요합니다.

AI 기술은 빠르게 발전하고 있습니다. 자격증 취득 후에도 계속해서 AI 기술과 트렌드를 학습하고, AWS의 AI 서비스들 시도해 보세요. 지속적인 학습만이 여러분의 경쟁력을 유지할 수 있는 방법입니다.

여러분의 AI Practitioner 자격증 취득을 응원합니다. 자격증 취득이 여러분의 커리어에 새로운 기회의 문을 열어주길 바랍니다. 화이팅!