【合格体験談】AWS AI Practitionerの学習リソースを紹介してみる【AIF-C01】

本記事は[ラクスパートナーズ Advent Calendar 2024](https://qiita.com/advent-calendar/2024/rakus-partners)の16日目の記事です。
# はじめに
2024年11月23日にAWSの新資格である**AI Practitioner(AIF)に合格**しました。  
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3929048/7d1a0353-b462-229d-a705-5c2fef9159ad.png)
（2025年2月15日までに合格した場合はアーリーアダプタバッジが貰えます！）

  
**対策情報の少なさ**や**機械学習の知識不足**に苦労し、学習方法に悩みながらも無事に約2週間で合格することができました。
本試験の**学習方法について課題を感じている**方も多いのではないか思います。  
そこで、学習方法の参考として、**合格体験談**と**使用した教材**を公開してみたいと思います。

※長くなってしまったので、**要点は太字に**しました。
読む際には**ざっと見出しと太字を流し読み**して、**気になる部分は詳しく読む**といった使い方が良いかと思われます。

### :beginner:本記事の対象者
- AIFに挑戦してみたいけど何からやったらいいかわからない方
- 独学でAIFの学習を進めているが苦戦している方
- AIF受験にかける費用をできるだけ抑えたい方

### 前提

**筆者のスペック**  
非情報系学部卒、前職は営業。  
2024年7月にラクスパートナーズ入社。  
3か月の研修を経て、11月より公共系SIerのインフラ構築プロジェクトに参画。  

受験日(2024/11/23)時点でのIT経験
- AWS：3か月のハンズオン経験、2024/11/09にSAA取得  
- AI：前提知識なし
- その他：Linux上でのサーバ、オンプレネットワークの構築

このようにIT経験が浅い状態でも合格できました！  
本記事を通して、同じような立ち位置の方に「自分も合格できるかも」と感じてもらい**挑戦するきっかけ**になれば嬉しいです。

# そもそもAWS AIFとは？

AWS AIFは**2024年8月に登場した新しいAWS認定資格**です。  

 
https://aws.amazon.com/jp/certification/certified-ai-practitioner/ 

 
上位資格であるAWS Certified Machine Learning Engineer - Associate(通称MLA)も登場しています。
 
https://aws.amazon.com/jp/certification/certified-machine-learning-engineer-associate/
 
上記２資格の登場から、今後はAIやML関連サービスを拡充させていきたいというAWSの方針が伺えます。  

### 試験の概要
本試験では、主に以下のような内容が問われます：

- AI/機械学習の基礎知識
- 生成AIの概念や運用方法
- AWSで利用可能なAIサービス（SageMaker、Rekognition、Bedrockなど）の設定方法
- プロンプトエンジニアリングや運用上の注意点

**AIの動作原理や構築～運用に関する知識**を広く身に着けることができます。  

### :star:受験のメリット
個人的には、**生成AIの具体的な活用方法を身に着けられる**点が**受験の最大のメリット**だと感じました。  

試験範囲には「**プロンプトエンジニアリング**」と呼ばれる生成AIの出力精度を向上させるための手法が含まれており、学習した内容はChatGPTなどの**生成AIを使った日常業務にすぐに活かすことができます。**  

AWSや機械学習が専門でなくても、**AIを使う方なら誰にとっても役立つ試験**ではないかと考えています。  

### :fire:AIF受験に立ちはだかる障壁（３つの壁）
このように有意義な試験ではある一方で、**新試験であるがゆえの課題**も存在します。
受験にあたり、私が特に感じた**３つの壁**を以下にまとめました。

#### 1. 学習リソースの壁
2024年12月15日現在の時点においても**対策本が出版されていません。**
ネット上の試験情報を収集しながら対策する必要があるため、**独学だと何から始めたらいいか判断が難しい状況**です。(一応、AWS公式サブスク[AWS Skill Builder](https://aws.amazon.com/jp/training/digital/?nc2=sb_tr_dt)に加入するという手もありますが、金額は**ひと月当たり約４０００円**とやや高めです…)

#### 2. 前提知識の壁
**クラウドとAIの知識が両方とも求められる**ため、どちらかが不足していると学習難易度が上がります。筆者の場合はAIの知識が不足していたため学習初期は苦労しました。  
特に機械学習のアルゴリズムやモデル構築手法は専門用語が難しく感じ、理解に時間がかかりました。

#### 3. 受験料の壁
受験料が**1.5万円**、自費だと負担がかなり大きいです。  
※資格補助制度がある企業でも、**登場して日が浅いために未対応**な場合があります。
前述したAWS公式サブスクに加入を検討する場合、学習コストがさらに増大してしまいます。

# :pencil: 試験対策

## 0.試験の準備
**※そこまで重要ではないため、興味が無ければ読み飛ばしてください**
11/09のSAA試験を済ませた後、すぐにAIFの準備に取り掛かりました。  
受験料半額クーポンとAWSサービスの知識を流用できるため、受験が楽になります。**事前にCLFやSAA等のAWS資格に合格しておくと比較的お得**です。

### 試験について知る
学習を始める前に、**合格に必要な知識**や**出題傾向**を調査しました。
具体的に行ったことは以下の3点です。
1. 合格体験談を検索
2. 試験ガイドに目を通す
3. 学習リソースを調査し、選定する

#### 1. 合格体験談を検索
ネット上で合格体験談を検索しました。重要なのは、**執筆者の前提知識や背景についても確認すること**です。IT初心者からAWS全冠保持者まで、幅広いレベルの人々が体験談を書いています。自分と近い前提知識を持つ方の体験談を中心に読み込みました。

その結果、以下の共通点が見えてきました
- 試験ガイドを確認している
- AWS公式の無料教材を活用している
- AI/機械学習の知識を補うために**AI資格対策本(G検定など)やネット記事** を参照している
これらを参考に、学習計画立てました。

#### 2. 試験ガイドに目を通す
AWS公式が提供している[試験ガイド](https://d1.awsstatic.com/ja_JP/training-and-certification/docs-ai-practitioner/AWS-Certified-AI-Practitioner_Exam-Guide.pdf)を参照し、出題分野や比重を確認しました。詳細を読み込む必要性は少ないと感じましたが、**試験の全体像をざっくり把握するためには有益**でした。

#### 3. 学習リソースを調査し、選定した
合格体験談に記載されていた教材に触れつつ、追加で使えそうな学習リソースを調査しました。調査と選定結果を以下のようにまとめました。
◎：メインで使った　〇：補足資料として軽く参照した程度　△：使わなかった

| リソース                        | メリット                                     | デメリット                               | 費用               | 利用頻度 |
|---------------------------------|----------------------------------------------|------------------------------------------|--------------------|-----------------|
| **① AWS公式無料講座（13時間）**  | 試験に直結、基礎知識の習得に最適            | 完了までに時間がかかる                   | 無料               | 〇              |
| **② AWS公式無料模試（20問）**   | 試験範囲の確認ができる                      | 問題数が少なく、実践的な演習には不十分   | 無料               | 〇              |
| **③ AWS公式有料講座＋模試**     | 試験範囲を網羅し、十分な演習量を提供        | 高コスト、時間がかかる                   | 月4,000円          | △              |
| **④ Udemyの模擬試験**           | 模擬試験の分量が多く、試験傾向を掴みやすい  | 解説が不足している場合がある              | セール時1,800円    | ◎              |
| **⑤ 技術ブログ**                | 実体験に基づく具体的な情報が得られる        | 情報が古い場合や信頼性が低い場合がある   | 無料               | ◎              |
| **⑥ AI資格の対策書籍**          | 機械学習の基礎を体系的に学べる              | 試験範囲外の内容が多く、効率が悪い        | 約2,500円          | △              |
| **⑦ その他ネット検索**          | 必要な情報をピンポイントで調べられる        | 情報の信頼性や網羅性に欠ける             | 無料               | ○              |

**受験費用を抑えたかった**点、**受験までの期間が短かった点**から、**④と⑤をメイン**に使用しつつ、適宜**①、②、⑦を参照する**といった形で学習することに決めました。

## 1.インプット
### 教材　技術ブログ

メインのインプット教材として、**クラスメソッド社が公開している社内勉強会資料**を拝読させていただきました。下記の3部作を読み込むことで**試験に必要な知識の大半**をカバーできました。  
**「AWSの新認定試験 AWS Certified AI Practitioner (AIF) 勉強会を実施したのでその内容をまとめました」**   
- 【その１：AI/ML一般知識】

https://dev.classmethod.jp/articles/aif-study-1-aiml-general/

- 【その２：生成AI＋Bedrock】 

https://dev.classmethod.jp/articles/aif-study-2-generative-ai/
 
- 【その３：SageMaker＋その他】

 https://dev.classmethod.jp/articles/aif-study-3-sagemaker-and-managed/


それぞれ**要約動画付き**で、試験に必要なAI/機械学習の基礎やAWSサービスの内容がわかりやすくまとめられています。  
1. 動画視聴で**ざっくり全体を把握**
2. 記事を読んで**細かい点まで理解**  
3. 疑問点があればネット検索で深堀る
といった流れで学習しました。  

また、理解した知識はNotion等に**メモをして内容を整理**していました。
（トグルリストが便利です。知識をツリー状に配置することで思考が良くまとまります。）
![アドベントカレンダー01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3929048/54324662-027d-b770-4ad0-ee4b1dc7ff76.png)
引用:[ AWSの新認定試験 AWS Certified AI Practitioner (AIF) 勉強会を実施したのでその内容をまとめました【その２：生成AI＋Bedrock】](https://dev.classmethod.jp/articles/aif-study-2-generative-ai/https://dev.classmethod.jp/articles/aif-study-2-generative-ai/)


2日かけてインプットした後は、**残りの時間をアウトプットに割り当てました**。


## 2.アウトプット
### 教材 Udemyの模擬試験問題

日本語版のUdemy問題集をメインに使い、やり込みました。  
**「AIF-C01 / AWS Certified AI Practitioner 模擬試験（4回分）＋補足問題」**

https://www.udemy.com/course/aws-certified-ai-practitioner-certification-55-4/?srsltid=AfmBOoogDzCIR9nymSz8Xunv6Icu9r5HP3fe965-Bbvhofg8-Y7Yg8SB

試験対策のほとんどの時間を費やしましたが、**大正解だった**と感じています。
内容は**模擬試験４回分＋補足問題**となっており、本試験の対策として非常に役立ちます。

### 教材の難易度と本試験との比較
本番と比べて問題の難易度は優しめですが、**主要な用語や論点は十分カバー**されていました。 受験後の印象として、本教材で学んだ知識は本番試験でも役立ちました（筆者個人の感想です）。 本番では、本教材をやり込んで得た知識を基に選択肢を絞り込みながら問題を解いていました。

### 効率的な進め方
模擬試験は、**第1回と第2回を繰り返し解き、その後すぐに補足問題に移る**という学習の仕方がおすすめです。模擬試験は重要な論点が繰り返し出題される構成になっているため、**第1回と第2回を重点的に復習**することで、**第3回と第4回の内容も自然とカバー**できます。

筆者自身も第1回と第2回を5周ほど解いた結果、第3回と第4回は8割以上得点できる状態になったため、これらは飛ばして補足問題の学習に取り組みました。**補足問題は追加の知識が必要**ですが、本試験でも類似問題が出題されていたため、**十分やる価値がある**と考えます。

### 演習の進め方
最初のうちは解けない問題ばかりでかなり凹みます。挫折しないための工夫として、**最初から全問を理解しようとせず、1回の演習で5～10問ずつ理解していくことを目標**にしました。こうすることで学習のハードル下げてモチベーションを保てるようしました。
以下の手順で問題演習を進めました。  

#### 1. 模擬試験1回分（65問）を解く
**分からない問題はスキップ**して解答を提出しました。初回では大体5問程度はまぐれで正解できます。

#### 2. まぐれで正解した問題（約５問）を理解する
**下記３つの観点**で設問や選択肢を調べ、インプット時と同様に理解できた内容をメモしていきました。
- 設問と選択肢の意は理解できているか？
- なぜ正解がその選択肢なのか理解できているか？
- 知らない単語はあるか？あった場合、その意味は？  

**問題が解けない理由は上記3項目のいずれか**に起因すると考えられます。  
次の回では**根拠をもって正解できるようになること**を目指して復習しました。


[**実際のメモ**]
![アドベントカレンダー03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3929048/73ffbd5a-08da-06b0-5682-fdbc12400079.png)

![アドベントカレンダー03_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/3929048/5c62483a-f772-a8f8-b84f-f197c1b6c923.png)
※問題集の著作権保護のため、詳細な内容は伏せております。



#### 3. 同じ模擬試験の2周目を解く
**根拠をもって答えられた問題はブックマーク**して解答を提出し、問題を以下の4種類に分けました。

- ①ブックマーク付き正解
- ②ブックマーク付き不正解
- ③まぐれ正解
- ④不正解もしくは未回答

#### 4. ②と③（約１０問）を復習して理解する
1周目と同じ方法で**②ブックマーク付き不正解と③まぐれ正解のみ**を復習しました。
**①ブックマーク付き正解**は既に理解できていたため、**④不正解もしくは未回答**については数が多すぎたため**この周ではスキップ**しました。

#### 5. 以降、全問正解するまで解答→復習の周回を繰り返す
65問全てを正解できるまで**ブックマークをつけながら演習を繰り返しました**。 筆者の場合、4周目で**不正解もしくは未回答**が約10問程度に絞られていたため、これらを仕上げて5週目に入った時点で満点を取ることができました。その後は第2回目の模擬試験に進みました。  

このように、理解できる問題の範囲を少しずつ広げていくことで試験対策を進めていきました。

# 3. 補足資料
メイン教材の補足用として使っていた資料を2種類紹介します。これらに記載されていない内容については、ネット検索をして出てくるAWS公式ドキュメントやピンポイントで内容が載っているネット記事を参照していました。


#### 1. AWS Skill Builderの無料講座 

https://aws.amazon.com/jp/training/digital/

AWSが提供している無料の試験対策教材で、利用するにはアカウント登録が必要です。  

- **Standard Exam Prep Plan: AWS Certified AI Practitioner (AIF-C01)**
読み進めるタイプの教材で、学習想定時間が約13時間と分量が多めです。
出題される**AWSサービス一覧を確認**する目的で流し読みして活用しました。

- **Exam Prep Official Practice Question Set: AWS Certified AI Practitioner (AIF-C01)**  
 公式が提供している無料の模擬試験で、20問の模擬問題が付いています。
 試験前日の実力チェックのために使いました。


#### 2. G検定（AI・機械学習）機械学習用語集

https://zero2one.jp/ai-word/

機械学習用語集は、わからなかった**機械学習用語を調べるため**に使用しました。
図を使った解説と理解度チェック問題が付いており、非常に分かりやすい資料でした。
# 4. 試験当日
試験当日は、直前まで**インプット学習のメイン教材**と、自身で**作成したNotionのメモ**を見返していました。  

試験が始まり5問目あたりから未学習の概念が登場し、不安を感じました。30問目くらいまでは、自信をもって解答できた問題が半分ほどで、残りは2択まで絞れた問題とわからない問題がそれぞれ半々でした。  

40問目あたりで疲労から集中力の途切れを感じましたが、その後持ち直して全問解き終わった時点で20分ほど見直し時間ができました。特に後半に疲労を感じた部分を中心に見直し、自信がなかった問題を再確認しました。最終的に、わからなかった問題は20問ほどでした。

受験終了から約6時間後、認定バッジと合格通知のメールが届きました。得点は716点で、合格点の700点を少し上回る結果でした。

# あとがき
想定していたよりも記事が長くなってしまいましたが、本記事は以上となります。

振り返ってみると、これはAIF試験に特化した学習法というよりも、勉強法そのものの方法論に近い内容になったかもしれません。他の試験、例えばMLAなども、今回の流れを参考に対策を試してみたいと思います。  

また、こうして自分の学習の軌跡を言語化して振り返る機会はこれまでなかなか無く、文字に起こすことで初めて気づいた工夫も多くありました。これにより、学習の再現性が高まったと感じています。アウトプットによる言語化がノウハウの再現性を高める現象は、勉強法だけでなく技術の習得にも有効だと思うので、またどこかで技術ブログの執筆に挑戦してみたいです。次回はもっと端的にまとめられるよう頑張ります。

ここまでお読みいただき、ありがとうございました。少しでもAIF受験の参考になれば嬉しいです！



# 参照記事
https://zenn.dev/shikira/articles/0d9ca6fc867d92

https://qiita.com/handy-dd18/items/724c67c7b2fa63e2ea89

https://zenn.dev/issy/scraps/9fbf4635b8c1b4

https://blog.serverworks.co.jp/aws-certification-retirements-and-launches-2024#AWS-%E8%AA%8D%E5%AE%9A%E8%B3%87%E6%A0%BC%E3%81%AF13%E5%86%A0%E3%82%92%E7%B5%8C%E3%81%A610%E5%86%A0%E3%81%B8