
私の AI アーキテクトへの道
自分に 12〜15 か月と 6 つの資格を課し、作りながら学びます。
長年ソフトウェアに携わり、デスクトップアプリから Web、モバイル、クラウド、そして AI へと歩んできました。この数年で最も強く感じているのは、AI は単に新しい開発ツールが増えたということではなく、ソフトウェアシステム全体の設計のしかたを変えつつある、ということです。
以前はデータベースの設計、API の切り分け、システムの配置を考えていました。いまはそれに加えて、LLM(Large Language Model、大規模言語モデル。文章を理解し生成する)、RAG(Retrieval-Augmented Generation、検索拡張生成。モデルがまずデータを調べてから回答する)、Agent(エージェント。自らツールを呼び出してタスクを完了するプログラム)、Vector Database(ベクトルデータベース。意味ベクトルを保存し類似度検索に使う)、MLOps(Machine Learning Operations、機械学習の運用。モデルのデプロイ・監視・更新を担う)があり、さらにモデルのコスト、セキュリティ、データ権限まで考える必要があります。
そこで私は新しい方向を定めました。AI Solution Architect(AI ソリューションアーキテクト)を目指すということです。資格は 6 つ、期間は 12〜15 か月を想定し、順番はあえて易しいものから始めて、アプリケーション開発、ML エンジニアリング、Cloud Architecture(クラウドアーキテクチャ)へと進みます。
私が計画した 6 つの資格
| 順番 | 資格 | 想定準備期間 | 難易度 | 専門性 | 市場価値 |
|---|---|---|---|---|---|
| 1 | Microsoft Azure AI Fundamentals(AI-901) | 1〜2 週間 | ★★☆☆☆ | ★★☆☆☆ | ★★☆☆☆ |
| 2 | AWS Certified AI Practitioner(AIF-C01) | 2〜4 週間 | ★★☆☆☆ | ★★★☆☆ | ★★★☆☆ |
| 3 | Microsoft AI Apps & Agents Developer Associate | 1.5〜2 か月 | ★★★☆☆ | ★★★★☆ | ★★★★☆ |
| 4 | AWS Machine Learning Engineer – Associate | 2〜3 か月 | ★★★★☆ | ★★★★☆ | ★★★★☆ |
| 5 | Google Professional Machine Learning Engineer | 2.5〜3 か月 | ★★★★★ | ★★★★★ | ★★★★★ |
| 6 | AWS Solutions Architect – Professional | 3〜4 か月 | ★★★★★ | ★★★★★ | ★★★★★ |
この星の数は公式の評価ではありません。「難易度」は合格までに必要だと私が見積もった労力、「専門性」は試験が扱う技術的な深さ、「市場価値」は AI/クラウドの職務経歴書に載せたときの目立ちやすさを表しています。
なぜこの順番なのか
1. AI-901:まず土台を固める。日常的に LLM や API を使っていると、すべて分かっているつもりになりがちですが、「使ったことがある」と「体系的に理解している」は別物です。1 つ目はあえて易しいものを選び、散らばった AI の知識をもう一度整理します。
2. AIF-C01:別のクラウドで同じことを見直す。同じ考え方でも、AWS では製品名も仕組みも異なります。1 社しか知らないと、問題に直面したときの第一反応が「どの製品を使うか」になってしまいます。アーキテクトが先に問うべきなのは「この問題にはどんなアーキテクチャが必要か」です。
3. Microsoft AI Apps & Agents Developer:実際にシステムを作り始める。LLM の API を呼ぶこと自体は難しくありません。難しいのは AI をシステムに組み込むことです。社内データにどう到達するか、既存 API をどう呼ぶか、どこまで Agent に任せてよいか、どこは人の確認が必須か、権限はどう扱うか、答えが誤っていたらどうするか。
4. AWS Machine Learning Engineer:ML エンジニアリングと MLOps を補う。企業には従来型の Machine Learning(機械学習)のニーズがまだ多くあります。しかも Production(本番環境)では、問題はモデルの精度だけではなく、デプロイ、データパイプライン、バージョン更新、監視、コストにも及びます。
5. Google Professional ML Engineer:製品とアーキテクチャを切り分ける。3 つのクラウドを触った後に大切なのは、3 つのコンソールの操作を覚えることではなく、名前の違う 3 つのサービスが実は同じ種類の問題を解いていると見抜くことです。エンジニアは「どうやるか」を問い、アーキテクトはさらに「なぜそうするのか、他の選択肢はあるか、その代償は何か」を問います。
6. AWS Solutions Architect – Professional:アーキテクチャそのものに戻る。最後の 1 つをあえて AI 資格にしなかったのは、AI アーキテクトもまず何よりアーキテクトだからです。AI を導入しても、Database、Network、Security、IAM(Identity and Access Management、ID とアクセスの管理)、拡張性、災害復旧、コストの課題は消えるどころか、むしろ難しくなります。
AIF-C01 の準備中に、このアプリを作りました
これはもともと計画にありませんでした。AIF-C01 の勉強で教材や問題集をいろいろ試したのですが、どれも何かが足りないと感じていました。ひたすら問題を解くだけにはしたくなかったのです。間違えたときはなぜ間違えたのかを知りたいし、正解した問題の中にはたまたま当たっただけのものもありました。
もう一つの問題は時間です。机に向かえる時間は限られていますが、歩いている時間、移動時間、ちょっとした休憩は積み上がると意外に多いものです。自分がソフトウェアを作る仕事なのですから、自分が使いたい版を作ることにしました。
最初のリリースは AIF-C01 から始め、準備期間を 14 日に配分しました。数百問の問題集を開いて延々と解き続けるのではなく、今日どこまで学べばよいかが分かります。さらに音声学習を備えているので、歩きながらでも移動中でも復習できます。現在は English、日本語、한국어、中文、Español、Português (Brasil) に対応しています。
Google Play で入手App Store で入手詳しく見る
全体の期間:12〜15 か月
| 資格 | 準備期間 | 累計 |
|---|---|---|
| Microsoft AI-901 | 1〜2 週間 | 1 か月目 |
| AWS AIF-C01 | 2〜4 週間 | 1〜2 か月目 |
| Microsoft AI Apps & Agents Developer | 1.5〜2 か月 | 2〜4 か月目 |
| AWS Machine Learning Engineer | 2〜3 か月 | 4〜7 か月目 |
| Google Professional ML Engineer | 2.5〜3 か月 | 7〜10 か月目 |
| AWS Solutions Architect Professional | 3〜4 か月 | 10〜15 か月目 |
仕事も開発も生活も並行して続きます。12〜15 か月は目標であり、締め切りではありません。ある段階でもっと時間が必要になったら、日付に間に合わせるために問題集を暗記するより、実際に動くものを作りたいと考えています。
資格は最終目的ではありません
試験を受けるのは、学ぶ範囲が定まり、各段階に明確な目標ができるからです。しかし 6 つの資格を取ったからといって AI アーキテクトになれるわけではありません。1 年後に LinkedIn に載せられるバッジが 6 つあるだけで、AI システムを作った経験がないなら、その 1 年は私の望んだ成果を出していないということです。
そこでもう一つルールを決めました。各段階で必ず、実際に見せられる成果を残すということです。アプリでも、Agent でも、RAG システムでも、ML パイプラインでも、あるいは一式のアーキテクチャ設計でもかまいません。資格は何を学ぶべきかを教えてくれますが、できるかどうかを教えてくれるのは実装です。
なぜ AI アーキテクトなのか
私はモデルの研究だけをする人になりたいわけではありません。関心があるのは、AI を既存のソフトウェアにどうつなぐか、Agent と既存システムをどう協調させるか、データをどう扱うか、どうデプロイして拡張するか、コストをどう抑えるか、安全性をどう確保するか、そして最後に、人が本当に使えて企業が本番運用に踏み切れるシステムをどう組み上げるか、という点です。
Software Engineering(ソフトウェア工学)
+ AI / ML(人工知能と機械学習)
+ Generative AI / Agent(生成 AI とエージェント)
+ MLOps(機械学習の運用)
+ Cloud Architecture(クラウドアーキテクチャ)
= AI Solution Architect(AI ソリューションアーキテクト)
12〜15 か月、6 つの資格、作りながら学び、その過程をすべて書き残していきます。
