AI Agent 用語
大規模言語モデル(LLM)とエージェント(Agent)技術の急速な発展に伴い、プログラミングパラダイムは深い変革を遂げつつある。Vibe Coding、Agentic Coding、Harness Engineer、Loop Engineer……新しい概念や新しい用語が次々と登場している。次に、どのような新しい用語があるのか、それぞれが何を意味するのかを見ていこう。
AI AgentArtificial Intelligence(人工知能)と Agent(エージェント)から構成される。

一、プログラミングパラダイム(Coding Paradigm)
| 用語 |
中国語 |
コアの意味 |
例(レストラン経営) |
| Vibe Coding |
雰囲気プログラミング |
自然言語/音声で要件を記述し、AI にコードを生成させる |
家で感覚でチャーハンを炒める。何を入れたいかは自由 |
| Context Engineering |
コンテキストエンジニアリング |
コンテキスト、知識、記憶、ツールを整理することでモデルの効果を高める |
事前に食材を準備し、メニューと厨房環境を整える |
| Agentic Coding |
エージェントプログラミング |
Agent が自律的にプログラミングタスクを完了する(設計→実装→テスト→検収) |
正式なレストランを経営し、メニューから仕込み、出品までの全プロセスを管理する |
| AI Native Development |
AI ネイティブ開発 |
デフォルトで AI が設計、開発、テストの全プロセスに関与する |
そのままスマートレストランを経営する |
二、エンジニアリング役割(Engineer Role)
| 用語 |
中国語 |
コアの意味 |
例(レストラン経営) |
| Harness Engineer |
ハーネスエンジニア |
さまざまな Harness コンポーネントを呼び出し、自分で作業し自分で検収する |
プロの料理人で、さまざまな調理器具や技法に精通し、作り終えたら自分で味見をして品質を確認する |
| Loop Engineer |
ループエンジニア |
自動化オーケストレーションシステムを構築し、自律進化させる |
レストラン運営管理システムで、シフト管理、仕入れ、提供のペースとコストを統括する |
| Context Engineer |
コンテキストエンジニア |
コンテキスト、知識ソース、記憶システムの設計を担当する |
厨房の総合ディスパッチャー |
| AI Product Engineer |
AI プロダクトエンジニア |
AI 機能とビジネスのクローズドループ設計を担当する |
レストランのオーナー兼運営者 |
| Agent Operator |
エージェント運用エンジニア |
Agent の実行効果を継続的に監視し最適化する |
店長が経営データを継続的に最適化する |
三、モデルと基盤(Model & Fundamentals)
| 用語 |
中国語 |
コアの意味 |
備考 |
| LLM(Large Language Model) |
大規模言語モデル |
膨大なテキストに基づいて訓練された言語予測モデル |
GPT、Claude、Gemini はすべて LLM である |
| GPT |
生成的事前学習トランスフォーマー |
OpenAI のモデルアーキテクチャのパラダイム |
Generative Pre-trained Transformer |
| Token |
トークン |
モデルがテキストを処理する最小単位(約 ¾ 英単語) |
課金とコンテキスト長の計量単位 |
| Context Window |
コンテキストウィンドウ |
モデルが一度に「見る」ことができる最大トークン数 |
ウィンドウが大きいほど、覚えられる量が多い |
| Inference |
推論 |
モデルが出力を生成するプロセス |
トレーニングとは区別される |
| Hallucination |
ハルシネーション |
モデルが存在しない情報をもっともらしく作り出す |
事実、コンテキスト、または目標と一致しない内容を生成する |
| Temperature |
温度(Temperature) |
サンプリング確率分布を制御し、値が高いほど多様になり、低いほど安定する |
コードを書くときは低めに設定することを推奨 |
| Top-p / Top-k |
サンプリングパラメータ |
候補トークンのサンプリング範囲を制御する |
出力の多様性に影響する |
| Embedding |
ベクトル埋め込み(Embedding) |
テキスト/画像を数値ベクトルに変換し、類似度計算に使用する |
RAG の基盤 |
| Fine-tuning |
ファインチューニング |
汎用モデルを特定のデータでさらに訓練する |
モデルを特定の分野に詳しくさせる |
| RLHF |
人間のフィードバックに基づく強化学習 |
人間の好みでモデルの振る舞いを調整する |
AI を「言うことを聞かせる」 |
| MoE(Mixture of Experts) |
混合エキスパート(MoE) |
毎回一部のパラメータのみを活性化し、効率を高める |
より少ない計算リソースでより強力なモデルを実行する |
| Multimodal |
マルチモーダル |
テキスト、画像、音声、動画を同時に処理する |
GPT-4o、Gemini はどちらも該当する |
| Transformer |
Transformer アーキテクチャ |
現代の LLM の基盤となるニューラルネットワーク構造 |
注意力メカニズム(Attention)が中核である |
| KV Cache |
KV キャッシュ(Key-Value キャッシュ) |
コンテキストの計算結果をキャッシュして推論速度を向上させる |
レシピを何度もめくり直す手間を省く |
| Latency |
レイテンシー |
モデルの応答にかかる時間 |
ユーザー体験に影響する |
| Throughput |
スループット |
単位時間あたりに処理できるタスク数 |
並行処理能力に影響する |
四、プロンプトエンジニアリング(Prompt Engineering)
| 用語 |
中国語 |
コアの意味 |
| Prompt |
プロンプト |
モデルに与える入力命令 |
| System Prompt |
システムプロンプト |
Agent の役割、境界、行動を定義する基盤となる命令 |
| Prompt Engineering |
プロンプトエンジニアリング |
より良い出力を得るためにプロンプトを設計・最適化する技術 |
| Zero-shot |
ゼロショット |
例を示さずに、直接モデルにタスクを実行させる |
| Few-shot |
フューショット |
いくつかの例を示し、モデルをフォーマット/スタイルに沿った出力に導く |
| Chain of Thought(CoT) |
思考の連鎖(Chain of Thought) |
モデルに中間推論プロセスを生成させ、複雑な推論能力を向上させる |
| ReAct |
推論+行動(Reasoning + Acting) |
Reasoning + Acting を交互に行い、考えながら実行する。Agent の中核パラダイムである |
| Role Prompting |
ロールプレイ |
モデルに特定の役割を演じさせる(例:「あなたはシニアアーキテクトです」) |
| Structured Output |
構造化出力 |
モデルに JSON/XML などの形式で出力を強制する |
| Prompt Chaining |
プロンプトチェーン |
複数のプロンプトを直列につなぎ、複雑なタスクを完了する |
| Self-Consistency |
自己整合性(Self-Consistency) |
複数の推論結果を生成した後、投票で選択する |
| Tree of Thoughts(ToT) |
思考の木(Tree of Thoughts) |
複数の推論経路を同時に探索する |
五、Agent アーキテクチャ(Agent Architecture)
| 用語 |
中国語 |
コアの意味 |
例(レストラン経営) |
| Agent |
エージェント |
自律的に知覚、意思決定、タスク実行ができる AI プログラム |
中華鍋を操る料理長 |
| Multi-Agent |
マルチエージェント |
複数の Agent が役割分担して協力する |
料理人チームが連携して料理を提供する |
| Subagent |
サブエージェント |
メイン Agent から派生した専門サブ Agent |
専門担当の料理人(例:切り込み、冷菜、デザート) |
| Tool Use / Function Calling |
ツール呼び出し / 関数呼び出し |
Agent が外部ツール/API を呼び出してアクションを実行する |
包丁、コンロ、オーブンなどの調理器具を使用する |
| Planning |
プランニング |
Agent が目標を分解し、実行手順を策定する |
仕込みと提供の計画を立てる |
| Reflection |
リフレクション |
Agent が自分の行動を振り返り改善する |
試食後にフィードバックに基づいて味を調整する |
| Memory |
記憶 |
セッションをまたいで再利用する長期情報を保存する(短期/長期) |
レシピ帳と経営データの蓄積 |
| Agent Loop |
エージェントループ |
思考→行動→観察→再思考の反復メカニズム |
仕込み→調理→試食→提供のサイクル |
| Environment |
環境 |
Agent が知覚しアクションを実行する現実世界 |
厨房環境 |
| Observation |
観察 |
実行後にフィードバック情報を取得する |
試食フィードバック |
| Execution |
実行 |
計画を実際の動作に変換する |
料理を始める |
| Long-term Memory |
長期記憶 |
経験知識を長期的に保存する |
データベースを運用する |
六、Harness コンポーネント(AI Agent 機能モジュール)
| 用語 |
日本語 |
核心的な意味 |
例(レストラン経営) |
| Harness |
ハーネス / 制御フレームワーク |
Agentの実行・コンテキスト管理・ツールオーケストレーションを担う実行フレームワーク |
厨房システム全体(厨房本体) |
| Skills |
スキル |
Agentが呼び出せる専門能力モジュール |
各種調理技法(炒める・煮る・揚げるなど) |
| Context |
コンテキスト |
現在のタスクで取得できる情報の範囲 |
現在の注文、食材在庫、顧客の要望 |
| MCP(Model Context Protocol) |
モデルコンテキストプロトコル |
Agentが外部ツール・データソースに接続するための標準化プロトコル |
食材サプライヤーやデリバリープラットフォームと連携する標準化インターフェース |
| Permission |
権限制御 |
Agentができること・できないことを制御する安全メカニズム |
厨房の操作権限と仕入れ承認 |
| RAG(Retrieval-Augmented Generation) |
検索拡張生成 |
まず知識ベースから検索し、その後モデルに生成させることで幻覚(ハルシネーション)を減らす |
料理をする前にレシピ本をめくって標準的な作り方を確認する |
| Tool Registry |
ツール登録センター |
Agentが呼び出せるツールを一元的に管理する |
厨房の道具棚 |
| Session |
セッション |
1つのタスクのライフサイクル |
1回の営業プロセス |
| Knowledge Base |
知識ベース |
Agentが照会するための外部知識の集合 |
レストランのレシピライブラリ |
七、Loop ツール(自動化オーケストレーションと自律進化)
| 用語 |
日本語 |
核心的な意味 |
例(レストラン経営) |
| /loop |
ループ命令 |
Agentに継続的にループ実行させる |
継続的に稼働する料理提供ライン |
| /goal |
目標命令 |
目標を設定してAgentを駆動し、自律的に達成させる |
当日の営業目標 |
| Cron |
定期タスク |
時間計画に従って自動的にトリガーする |
営業時間帯と仕込みのスケジュール |
| Worktree |
ワークツリー |
Gitのマルチブランチ並行ワークスペース |
複数のコンロで同時に調理し、互いに干渉しない |
| Workflow |
ワークフロー |
事前定義されたマルチステップ自動化プロセス |
標準提供SOP |
| Scheduler |
スケジューラー |
複数のタスクの実行順序を調整する |
厨房のシフト管理システム |
| Checkpoint |
チェックポイント |
実行状態を保存して復元に使用する |
営業を一時停止した後に作業を再開する |
| Human-in-the-loop |
ヒューマン・イン・ザ・ループ |
重要なステップで人間の介入を許可する |
料理長が最終確認して提供する |
八、ツールエコシステム(Tool Ecosystem)
| ツール |
種類 |
説明 |
| Claude Code(cc) |
AI Agent / CLI |
Anthropic公式ターミナルAgent、Harnessの代表例 |
| Codex CLI |
AI Agent / CLI |
OpenAI公式コマンドラインコーディングAgent |
| Cursor |
AI IDE |
AIを内蔵したコードエディター、Vibe Codingの主力 |
| Windsurf |
AI IDE |
Codeiumが提供するAI IDE |
| GitHub Copilot |
AIプログラミングアシスタント |
最も初期に普及したAIプログラミングプラグインで、補助・補完向け |
| Cline / Roo Code |
オープンソースAgentプラグイン |
VS Code内の自律コーディングAgent |
| Aider |
オープンソースCLI Agent |
コマンドラインでのAIペアプログラミングツール |
| Devin |
AIソフトウェアエンジニア |
Cognitionが発表した「初のAIプログラマー」、全自律寄り |
| Continue |
オープンソースAIプラグイン |
モデルをカスタマイズできるコードアシスタント |
| Qoder |
AI IDE |
中国国内のAIプログラミングシーン向けインテリジェント開発環境で、Agent・プロジェクト理解・コード生成を重視 |
| Trae |
AI IDE |
ByteDanceが発表した次世代AIプログラミングツールで、対話型開発とエンジニアリングレベルのコラボレーションをサポート |
| ZCode |
AIプログラミングアシスタント |
Z.aiが提供するインテリジェントプログラミング製品で、コード生成・理解・リファクタリング・エンジニアリング連携をサポート |
| OpenHands |
オープンソースAgent |
自律型ソフトウェア開発、完全なエンジニアリング実行向け |
| Bolt |
AI Builder |
アプリをすばやく生成、製品化重視 |
| Lovable |
AI Builder |
自然言語でWebを生成、製品デリバリーを重視 |
九、評価と安全性(Evaluation & Safety)
| 用語 |
日本語 |
核心的な意味 |
| Eval |
評価 |
テストセットを用いてモデル・Agentの能力を測定する |
| Alignment |
アライメント |
AIの行動を人間の意図と価値観に適合させる |
| Guardrail |
ガードレール |
AIの出力範囲を制限する安全メカニズム |
| Red Teaming |
レッドチームテスト |
積極的にAIを攻撃・誘導して脆弱性を発見する |
| Prompt Injection |
プロンプトインジェクション |
悪意のある入力でAIの動作を乗っ取る(例:「上記の指示を無視」) |
| Context Poisoning |
コンテキスト汚染 |
コンテキストに悪意のある情報を混入させてAgentを誤誘導する |
| Sandbox |
サンドボックス |
隔離された実行環境で、AIの誤操作によるシステム破壊を防ぐ |
十、AI エンジニアリング進化ロードマップ(Evolution)
AIエンジニアリングの能力は段階的に上昇している:モデル出力の制御から、コンテキストの制御へ、さらにシステムの制御へ、最終的には持続的自律システムへと進化する。
| 段階 |
注目点 |
重要な能力 |
| Prompt Engineering |
どう問いかけるか |
プロンプト設計 |
| Context Engineering |
どのような情報を与えるか |
コンテキストの編成 |
| Harness Engineering |
能力をどう編成するか |
ツールオーケストレーション |
| Loop Engineering |
どう継続的に結果を生み出すか |
自動実行とフィードバック |
その他の拡張