AIエンジニアリング地図(2026年版)

近年、「○○エンジニアリング」という言葉が急速に増えています。 しかし、それらは必ずしも独立した技術ではなく、 AI活用の異なる側面を説明するための概念です。 本ページでは、それらの関係を一枚の地図として整理します。

1. 時代の流れ

2020  RAG
2021  Prompt Engineering
2023  Agent Engineering
2024  Loop Engineering
2024-2025  Context Engineering
2025  Harness Engineering

AIの活用は、 「質問を書く」 ところから始まり、 「AIが仕事をする環境を設計する」 方向へと発展しています。

2. ソフトウェア技術者から見た全体像

Prompt Engineering
        ↓
Context Engineering
        ↓
Agent Engineering
        ↓
Harness Engineering
用語 役割
Prompt Engineering AIへの指示文を設計する。
Context Engineering AIに与える情報、履歴、知識を設計する。
Agent Engineering AIが自律的に行動する仕組みを設計する。
Harness Engineering AIを含むシステム全体を設計する。

3. エージェントの内部

Plan
 ↓
Act
 ↓
Observe
 ↓
Reflect
 ↓
Replan

これを Agent Loop と呼ぶことがあります。 Loop Engineering は、この繰り返し構造を設計する技術です。

4. 利用者によって見え方は変わる

一般ユーザー

Prompt
 ↓
Conversation
 ↓
Personal AI

業務改善担当者

Prompt
 ↓
Workflow
 ↓
Business Process
 ↓
AI Transformation

研究者

Prompt
 ↓
In-Context Learning
 ↓
Tool Use
 ↓
Reasoning
 ↓
Self-Improvement

経営者

AI Tool
 ↓
AI Workflow
 ↓
AI Agent
 ↓
Digital Workforce
 ↓
AI Organization

教育者

Prompt Literacy
 ↓
AI Literacy
 ↓
Critical Thinking
 ↓
Human-AI Collaboration

5. 統合図

Human Goals
      ↓
Prompt Engineering
      ↓
Context Engineering
      ↓
Agent Engineering
      ↓
Harness Engineering
      ↓
Workflow Engineering
      ↓
Organization

下へ行くほど技術寄り、 上へ行くほど人間・組織寄りの視点になります。

6. 従来のソフトウェア工学との関係

Requirements Engineering
        ↓
Prompt Engineering
        ↓
Context Engineering
        ↓
Agent Engineering
        ↓
Harness Engineering
        ↓
Operations Engineering

AIエンジニアリングは、 従来のソフトウェア工学を置き換えるものではありません。 その上に新しい抽象化層が追加されたものと考えると、 非常に理解しやすくなります。

最後に
AI界隈では新しい用語が次々と生まれます。 しかし本質は、 「人間の目的を、AIとソフトウェアの力を借りて実現する」 という一点にあります。 個々の流行語に振り回される必要はありません。 全体像を見失わないことが、最も重要です。

7. ソフトウェア技術の進化史の中で見る AI

AIは突然現れた異物ではありません。 ソフトウェア技術は長年にわたり、 「より高い抽象化」を求めて発展してきました。 AIエンジニアリングも、その延長線上にあります。

1950s-1960s
機械語・アセンブリ
        ↓
1970s
構造化プログラミング
(Structured Programming)
        ↓
1980s-1990s
オブジェクト指向
(Object-Oriented Programming)
        ↓
1990s-2000s
インターネット・Web
(Web Engineering)
        ↓
2000s-2010s
クラウド・DevOps
(Cloud / DevOps)
        ↓
2020s
AI Engineering
        ↓
2030s ?
AI-Native Software Engineering
時代 中心課題 キーワード
1960年代 どうやってプログラムを書くか 高級言語、構造化
1980年代 どうやって複雑さを管理するか オブジェクト指向
1990年代 どうやってネットワーク化するか Web、分散システム
2000年代 どうやって大規模運用するか クラウド、DevOps
2020年代 どうやってAIと協働するか Prompt、Context、Agent
2030年代? どうやってAIを同僚として扱うか AI-Native Software Engineering

抽象化の歴史として見る

機械に命令を書く
        ↓
部品を組み立てる
        ↓
サービスを組み合わせる
        ↓
クラウドを運用する
        ↓
AIに目的を伝える

ソフトウェア技術者の仕事は、 常に「より低いレベルの詳細を隠し、 より高いレベルの目的を記述する」 方向へ進化してきました。

AIエンジニアリングとは、 「コードを書くこと」から、 「意図(Intent)を設計すること」 への大きな抽象化の飛躍とも言えます。

未来への見方
今後、プログラマの仕事が消えるとは考えにくいでしょう。 むしろ、 の重要性は、これまで以上に高くなると考えられます。