コンテンツにスキップ
LinkedInX

AI・機械学習を学ぶ

AI(人工知能) は、2026年現在のエンジニアリングにおいて避けて通れない領域です。ChatGPT・Claude・Gemini などの生成AIが日常的に使われるようになった今、「AIが何をしているのか」「どんな仕組みで動いているのか」を理解することは、エンジニアとして大きな強みになります。

このセクションでは、AI・機械学習の基礎概念から、生成AI、RAG、AIエージェントを構成するメモリ・ツール・MCP・スキル・フック・サブエージェント・オーケストレーション、ファインチューニング、評価まで、ゼロから体系的に学べます。

このセクションで学べること

AIトランスフォーメーション

AI・機械学習の技術理解から一歩進み、組織・経営レベルでのAI推進を学びます。戦略立案・推進体制構築・PoC定着・スケーリング・定着化まで5フェーズで体系化しています。

  • AIトランスフォーメーション 全体像 — 定義・DXとの違い・学習順序をまとめたセクション入口
  • AIトランスフォーメーションにおける組織・文化変革 — AIトランスフォーメーションを成功させるための組織設計と文化変革を解説。CoE・連邦制・組み込みモデルの比較と、段階的に組織能力を高める考え方を整理する。
  • AI COEとは — AI推進専門組織の役割・形態・立ち上げ方
  • AI DrivenとAI Native企業の比較 — AI Driven(AI Driven)とAI Native(AI Native)という2つの組織モデルの定義と違いを、戦略・文化・テクノロジー・オペレーションの視点から比較解説する。
  • AI DrivenとAI Native開発の違い — 開発プロセス・技術スタック・チーム構造・意思決定の観点から、AI Driven企業とAI Native企業の開発アプローチの本質的な差異を比較解説する。どちらの開発モデルを目指すかの判断基準を提示する。
  • 個人のAI活用 vs 組織のAI活用 — 個人レベルのAI活用と組織レベルのAI活用は目的・戦略・アプローチが根本的に異なる。それぞれの特徴と、個人の成功を組織的価値に変換するための考え方を解説する。
  • AI時代の人材・スキル変革 — AI時代に必要なスキルセットと人材戦略を解説。育成・採用・外部活用・自動化の組み合わせ、リスキリング、AI時代に生まれる新しい役割を体系化する。
  • 個人のAI活用レベル定義 — 個人のAI活用力を導入、検証、活用、効率化、変革の5段階で整理し、チャットを試す段階から、業務効率化と組織展開につなげる状態までを定義する。
  • AI成熟度モデル:組織のAI進化段階を診断する — Gartner・IBM・NISTを参考に再構成した5段階の簡易診断
  • AI Readyとは — 組織がAIを本格導入するための前提条件を整える「AI Ready」の概念・チェックリスト・実践ステップを解説。ツール技術・人材・パイロット・ガバナンス・普及・データ・インフラの7つの観点から準備状況を診断する。
  • AI Poweredとは — AIを業務プロセスに統合し、組織全体の生産性・意思決定品質・創造性を高める「AI Powered」の概念・実装パターン・効果測定方法を解説。
  • AI Adoption・AI Enablement・AI Transformation の違いと関係 — AI Adoption(AI採用)・AI Enablement(AIイネーブルメント)・AI Transformation(AIトランスフォーメーション)の3概念の定義と依存関係を解説。どのレベルを目指すかによって戦略・体制・投資が根本的に変わることを体系化する。
  • AI Nativeとは — AIが例外ではなく既定になった組織の到達状態「AI Native」を解説。AI Ready→AI Transformation→AI Nativeという進化のストーリーの中に位置づけ、定義・5つの特徴・自己診断の問い・既存企業が近づくための道筋を整理する。
  • Agent Readyとは — AIエージェントが業務の中で自律的に動ける前提条件が整った状態「Agent Ready」を解説。人のための準備であるAI Readyとの違い、接続性・権限・手順の形式知化・可観測性など6つの要件、自己診断チェックリストを整理する。
  • AIトランスフォーメーション戦略のフレームワーク — McKinseyのRewiredフレームワーク、BCGのAIトランスフォーメーションポートフォリオ、Accentureのトータルエンタープライズリインベンションを軸に、AIトランスフォーメーション戦略の立案方法と優先順位付けを解説する。
  • AIトランスフォーメーションのチェンジマネジメント — AIトランスフォーメーションを成功させるチェンジマネジメントの理論と実践を解説。Kotter 8ステップモデルの適用、変化への抵抗パターンと対策、コミュニケーション戦略、Microsoftの成長マインドセット事例を体系化する。
  • オペレーティングモデル変革の全体像 — AI前提のオペレーティングモデルとは何か。従来型との違い、McKinseyのAgile Operating ModelとDeloitteのHuman-Machine Collaboration Modelを軸に、変革の3要素を解説する。
  • AI導入・活用のロードマップ — 「なんとなくPoC」から脱却し、AI導入を確実に価値へ変えるための3段階ロードマップと実践的な方法論を解説する。
  • PoC倒れを防ぐ仕組み — Production-Backward設計、5大原因への対策、本番化・全社展開の条件
  • AI活用の定着:コミュニティと組織の自律的学習 — AI活用を組織に定着させるために、勉強会・実践コミュニティ・自律的学習の仕組みをどう設計するかを解説する。

AI・機械学習の基礎

AI・機械学習・ディープラーニングがどのような関係にあるのかを整理し、それぞれの基本概念を学びます。

  • 機械学習とは — データからパターンを学ぶ仕組みと、従来のプログラミングとの違い
  • ディープラーニングとは — ニューラルネットワークの仕組みと、LLM(大規模言語モデル)の概要
  • 学習パラダイム — 転移学習・ファインチューニング・連合学習など、現代の実践的な学習手法

生成AIの仕組み

LLM、推論モデル、テキスト・画像・音楽・動画生成の仕組みなど、生成AIそのものの基礎を学びます。

  • 生成AIの仕組み — テキスト・画像・音楽・動画を生成するAIの全体像
  • LLMとは:大規模言語モデルの仕組みと歴史 — 大規模言語モデルの仕組みと歴史
  • トランスフォーマーモデル — 2017年論文「Attention Is All You Need」を起点に、TransformerのSelf-Attention・Multi-Head Attention・Positional Encodingを初心者向けに解説。現代LLMの基盤となる仕組みを図解付きで学ぶ。
  • BERTとGPTの違い — BERTとGPTはどちらもTransformerベースだがアーキテクチャが正反対。双方向 vs 単方向・MLM vs 自己回帰の違いと、それぞれが得意なタスクを初心者向けに解説。
  • 推論モデル — 「考えてから答える」推論モデルや推論モードの仕組みを解説。Chain-of-Thought・RLHF などの技術と、通常LLMとの違いを初心者向けに整理。
  • 生成AIモデルと知能指標 — モデルの種類、IQ風スコア、実務で見るべき能力
  • テキスト生成の仕組み — LLMがどのようにテキストを生成するかを初心者向けに解説。トークン予測・サンプリング戦略・プロンプト設計まで、ChatGPT・Claude・Geminiを例に具体的に説明。
  • 画像生成の仕組み — 拡散モデル(Diffusion Model)を中心に、画像生成AIの技術的な仕組みを初心者向けに解説。Text-to-Image がどう動くかをわかりやすく説明。
  • 動画生成の仕組み — 動画生成AIの技術的な仕組みを初心者向けに解説。拡散モデルの時系列への拡張・Video Diffusion・DiT アーキテクチャを具体例とともに説明。
  • 音楽生成の仕組み — AI音楽生成の技術的な仕組みを初心者向けに解説。トークンベース音楽生成・拡散モデルアプローチ・音楽の構造学習の仕組みをわかりやすく説明。

生成AIエンジニアリング

プロンプトエンジニアリング、コンテキストエンジニアリング、ハーネスエンジニアリング、ループエンジニアリングなど、生成AIを実務で使いこなすための設計を学びます。

RAG(検索拡張生成)

LLMに外部文書を検索させ、根拠に基づいて回答させるRAGの仕組みを学びます。社内文書、最新情報、専門資料をAIに安全に参照させたい場合の基礎から、Agentic RAGやコードRAGまで扱います。

メモリ

AIエージェントが会話のターンやセッションをまたいで情報を保持し、必要なときに呼び出す仕組みを学びます。

AIエージェント

AIがツールを使い、計画し、複数ステップの作業を進める仕組みを学びます。

エージェンティックAI

計画・判断・自己修正を含めて目標達成に向けて動く、エージェンティックAIの考え方を学びます。

ツール利用

AIエージェントが外部環境と連携し、実際に「行動」するために呼び出す機能の設計を学びます。

MCP(Model Context Protocol)

AIモデルが外部ツールやデータと連携するための標準規格「MCP」を学びます。Claude Code や Claude Desktop がなぜ多様なツールと連携できるのか、その仕組みを理解できます。

  • MCPとは — AIと外部ツールをつなぐプロトコルの概要
  • なぜMCPが必要か — M×N統合問題とMCPによる解決策
  • MCPのアーキテクチャ — Host・Client・Serverの3層構造
  • MCPのケイパビリティ — Tools・Resources・Promptsの違いと使い分け
  • リモートMCPとローカルMCP — MCPサーバーが「あなたのパソコン」で動くか「インターネット上のサーバー」で動くかを、FigmaのNative MCPを例に解説。ローカルMCPとリモートMCPの違い・使い分け・具体的なSkillsも初心者向けに説明します。

スキル

必要なときに読み込まれる、再利用可能な手順・ノウハウとしてのスキルの考え方を学びます。

フック

決められたタイミングで自動的に処理を実行する、フックの仕組みを学びます。

サブエージェント

メインのエージェントが特定の作業を任せる、補助エージェントの考え方を学びます。

オーケストレーション

複数ステップのワークフローや複数のAIエージェントを、1つの仕事として成立するように調整する設計を学びます。

AI評価

AIモデルやLLMアプリを本番で使う前に、品質・安全性・業務適合性を測る方法を学びます。

ファインチューニング

LLMの振る舞いやスタイルを追加学習で調整する方法を学びます。RAGやプロンプトでは解決しにくい、出力形式・専門タスク・モデル軽量化の設計を扱います。

AIガバナンス

AIシステムを安全・倫理的・法的に適切な方法で活用するための意思決定体制・ポリシー・プロセスを学びます。責任あるAIの5原則、NIST AI RMF・EU AI Act・ISO/IEC 42001 などの主要フレームワーク、生成AI時代に対応するアジャイルガバナンスのアプローチを扱います。

生成AIのセキュリティ

生成AIに固有のセキュリティリスクを理解し、攻撃手法から防御フレームワーク・ガードレール実装まで体系的に学びます。プロダクトにAIを組み込む開発者に必要な知識を扱います。

どの順番で学ぶか

AI・機械学習の基礎から始めたい場合

まずは「機械学習とは」から読み始めてください。AI・機械学習・ディープラーニングの関係を整理してから、それぞれの詳細に進むのがスムーズです。

  1. 機械学習とは — AIと機械学習の違い・3種類の学習方法
  2. ディープラーニングとは — ニューラルネットワークとLLMの仕組み
  3. 学習パラダイム — 転移学習・ファインチューニングなどの実践的手法

生成AIを実務で使いたい場合

LLMの仕組みを理解してから、モデル選定、プロンプト、コンテキスト、ハーネス、RAG、AIエージェントスタックへ進むと、チャット利用から実務設計へつなげやすくなります。

  1. 生成AIの仕組み — 生成AIの全体像
  2. LLMとは:大規模言語モデルの仕組みと歴史 — 大規模言語モデルの基本
  3. 生成AIモデルと知能指標 — モデル選定の考え方
  4. プロンプトエンジニアリング — 指示文の設計
  5. コンテキストエンジニアリング — 必要情報の渡し方
  6. ハーネスエンジニアリング — 実行・検証環境の設計
  7. ループエンジニアリング — 反復構造の設計
  8. RAGとは — 外部文書に基づく回答生成
  9. メモリとは — セッションをまたぐ記憶の設計
  10. AIエージェントとは — 複数ステップで行動するAIシステム
  11. エージェンティックAIとは — 計画・実行・自己修正のループ
  12. ツール利用とは — 外部機能を安全に呼び出す設計
  13. MCPとは — ツール・データ接続の標準規格
  14. スキルとは — 再利用可能な手順の設計
  15. フックとは — 自動的な検証・承認の組み込み
  16. オーケストレーションとは — 複数ステップ・複数エージェントの調整
  17. AI評価とは — 品質を測る基準

MCPを実践的に使いたい場合

Claude Code などのAIツールをより深く活用したい方は「MCPとは」から始めてください。

  1. MCPとは — 概要と基本概念
  2. なぜMCPが必要か — 解決する問題の背景
  3. MCPのアーキテクチャ — 仕組みの詳細
  4. MCPのケイパビリティ — 実際にできること

このセクションを読む前に

特別な数学の知識は必要ありません。高校数学レベルの関数・確率の概念があると理解がさらに深まりますが、概念の把握を目的とするなら読み進めることができます。

エンジニアリングの基礎(ターミナル操作・Git)は必須ではありませんが、エンジニアリング入門 を先に読んでおくとより実践的な理解ができます。