オリエンテーション・なぜIAを学ぶのか
概要
- 日程: Day 1 / セッション 01
- 時間: [9:00-9:30]
- 形式: 座学
- ゴール: 研修全体の目的と進め方を3分で説明でき、AIへの質問を1回以上実演できる
- 学習形式: 対話型解説(AIに自己紹介してもらいながら進行)
導入(5分)
ようこそ「情報アーキテクチャ -情報の設計と実装-」研修へ。4日間で皆さんは「何かを作る人」ではなく「何を作るかを設計できる人」へと変わります。
ここで少し考えてみてください。皆さんが普段使っているスマートフォンのアプリ、たとえばLINEやInstagram、Amazonのどれかを思い浮かべて、「もし自分が一から作るとしたら、最初に何を考えますか?」と問われたら、何と答えますか。
「画面のデザイン」「データベースの構造」「使う言語」と答えた人も多いかもしれません。実は、優れたエンジニアが最初に考えるのは「誰が、何のために、どんな情報を扱うのか」です。これを設計する技術が「情報アーキテクチャ(IA)」です。この研修が終わる頃には、皆さんは「コードを書く前にやるべきこと」を語れるようになっています。
本編(20分)
1. この研修の進め方
この研修は、講師が一方的に話すスタイルではありません。受講者である皆さんと、生成AIが対話するパートナーシップで進みます。AIは皆さんの「24時間応答してくれる先生」です。分からないことがあれば、その場でAIに聞き、納得するまで対話してください。
研修は4日間、1日6時間。それぞれの日には明確なゴールがあります。
ちょうど料理に例えると、Day 1は「食材を選んで切る」、Day 2は「下ごしらえと味付け」、Day 3は「調理法と道具の選定」、Day 4は「調理して提供する」というイメージです。最終日には皆さんのチームが実際に動くアプリを発表します。
ここがポイント
特に大事にしてほしいのは「分からないことを即AIに聞く」習慣です。沈黙で時間を溶かすのは禁物。「変な質問では?」と遠慮するのは禁物。AIに対しては、どんな質問もOK。AIは怒らないし、馬鹿にもしません。
コラム
昔のプログラミング研修では、講師が黒板に書いた内容をノートに写すスタイルが主流でした。1980年代の名著「人月の神話」を書いたフレデリック・ブルックスは「銀の弾丸はない」と言いましたが、生成AIは「銀の弾丸ではないが、確実に銅の弾丸ぐらいにはなる」と言われています。AIに「人月の神話って何?」と聞いてみると、即答してくれます。試してみてください。
2. なぜ「情報アーキテクチャ」を今学ぶのか
20世紀後半、産業の中心は「モノづくり」でした。自動車、家電、半導体。日本が世界をリードした時代です。しかし21世紀に入り、世界の時価総額ランキング上位は、Apple、Microsoft、Google、Amazon、Metaなど、ソフトウェアとサービスを提供する企業ばかりになりました。
ここで考えてみてください。なぜApple製品は「機能では他社に負けても」高く売れ続けるのでしょうか?答えは「ユーザー体験(UX)を設計しているから」です。UXの土台にあるのが、情報アーキテクチャ(IA)です。
たとえば、同じ「料理レシピを探す」という情報処理でも、クックパッド、デリッシュキッチン、クラシルでは情報の見せ方が全く違います。クックパッドは「投稿者の物語」、デリッシュキッチンは「動画で学ぶ」、クラシルは「短時間で見られる」。それぞれ「誰に、どんな価値を提供するか」が違うのです。これがIAの違いです。
エンジニアが「言われた通りに作る」だけの時代は終わりました。「何を、誰のために、どう作るか」を設計できる人材が求められています。だからこそ皆さんは今、情報アーキテクチャを学ぶのです。
ここがポイント
よくある誤解として「IAはデザイナーの仕事」というものがありますが、これは半分正解、半分間違いです。情報の構造を決めるのはエンジニアの責任領域です。設計図を引かずに家を建てる大工がいないように、IAを定義せずにシステムを作るエンジニアもいないのです。
コラム
「情報アーキテクチャ」という言葉を最初に使ったのは、建築家でグラフィックデザイナーのリチャード・ソール・ワーマンです。1976年のことでした。彼は「私たちは情報の洪水に溺れているが、知識に飢えている」と言いました。45年以上前の言葉ですが、SNSとAIの時代の今、もっと深く刺さる言葉になっています。
3. AIとの対話で学ぶコツ
AIに質問するコツは3つあります。
1つ目は「具体的に聞く」。「IAって何?」より「IAとUXの違いを、料理で例えて教えて」のほうが、はるかに役立つ答えが返ってきます。
2つ目は「対話を続ける」。1回の質問で完璧な答えを期待しないこと。「もう少し簡単に」「別の例で」「もし〜だったら?」と掘り下げます。
3つ目は「自分の言葉で説明し直す」。AIの答えを読んで「つまり〜ということ?」と確認すると、理解が定着します。
💬 AIに聞いてみよう
ここまでの内容で疑問があれば、AIに質問してみましょう。たとえば:
- 「情報アーキテクチャとUXデザインの違いを、初心者にも分かるように説明して」
- 「日本でIAを使っている有名なサービスを3つ教えて」
- 「エンジニアがIAを学ぶメリットは何?」
実習(5分)
課題
今、AIに自己紹介して、自分が情報アーキテクチャを学ぶ目的を1つ伝えてください。AIから返ってきた質問に1回答えてみてください。
成果物
AIとの対話ログ(チャット履歴)。最低でも「自分の発言 → AIの返答 → 自分の返答」の3往復。
ヒント
最初の発言例:「私は情報工学を学んでいる学生です。情報アーキテクチャ研修を受けることになりました。エンジニアとして将来〜したいので、この研修で〜を学びたいです。私にとって役立ちそうな観点を質問してください。」
うまくいかない場合は、「もっと深掘りする質問をして」と追加で頼んでみてください。
まとめ(5分)
今回学んだことを一言でまとめると「情報アーキテクチャは、誰に何の価値を提供するかを設計し、ソフトウェアの構造に落とし込む技術」です。そして、この研修では生成AIを学習パートナーとして対話しながら進めます。
次回はチーム編成と開発テーマを決めます。今日学んだ「誰に・何の価値を」の視点で、テーマを選んでください。
🔄 振り返りチェック
以下の問いに答えられるか確認してみましょう:
- なぜエンジニアがIAを学ぶ必要があるのか、3つの理由を挙げられますか?
- この研修の4日間のゴールを大まかに説明できますか?
- AIに効果的に質問するコツを3つ言えますか?
答えに自信がない場合は、該当部分を読み返すか、AIに質問してみてください。
補足資料
- 参考リンク: リチャード・ソール・ワーマン『Information Anxiety』、Jesse James Garrett『The Elements of User Experience』
- 発展課題: 自分が好きなWebサービスを1つ選び、そのIAの特徴をAIと一緒に分析してみる
学習ガイド
想定される質問と回答例
| 質問 | ヒント |
|---|---|
| IAとUI/UXは何が違うの? | IAは情報の構造設計、UIは入出力の仕様、UXは利用者の体験全体。IAはUXの土台 |
| プログラミング上手いだけじゃダメ? | 「何を作るか」を決めるのは設計者の仕事。コードを書く速さより、何を作るかが価値の源泉 |
| AIに頼りすぎるとスキルが身につかないのでは? | AIに「答えを出させる」のではなく「対話して理解を深める」のがコツ。自分で考えた上で確認するのが王道 |
つまずきやすいポイント
| つまずきポイント | ヒント |
|---|---|
| AIに何を聞けばいいか分からない | 「分からないことを言語化する」のが最初の壁。「〜が分からない」とそのまま伝えてOK |
| 抽象的な話が続いて眠くなる | この研修は午前のうちに実習がある。具体的な作業で頭が動き出すので心配無用 |
| 講師がいない不安 | AIが24時間先生役。困ったらチームメンバーと相談し、それでもダメならAIに聞く |