AIエージェント
生成AIにツールを使わせ、作業を任せるAIエージェントの仕組みです。ツールやほかのエージェントとのつなぎ方、安全に任せるための考え方を、公式の仕様をもとに解説します。

エージェントの基本
AIエージェントがツールを使い、必要な情報を受け取り、作業を進める仕組みです。

AIエージェントとは?ツールを使って作業を進めるAIの仕組み
質問に答えるだけでなく、ツールを使いながら作業を進めるAIエージェントについて、ワークフローとの違い、ツールを呼び出す流れ、任せるときの注意を解説します。

ツールユースとは?AIが外部の機能を呼び出す仕組み
LLMが天気の取得やファイルの書き込みといった外部の機能を使う仕組み、ツールユース(関数呼び出し)について、ツールの説明書、呼び出しの流れ、ツールが動く場所、使うときの注意を解説します。

コンピューターユースとは?AIが画面を見てパソコンを操作する仕組み
AIが画面の画像を見て、マウスとキーボードでパソコンを操作するコンピューターユースについて、ツールユースとの違い、操作が進む流れ、できる操作、安全に使うための備えを解説します。

コンテキストとは?AIエージェントが次の判断に使う情報
コンテキストは、AIエージェントが次の答えや操作を決めるときに参照する情報です。指示、会話、資料、ツールの結果がいつ渡るのかを説明します。

コンテキストエンジニアリングとは?AIエージェントに渡す情報の選び方
AIエージェントが作業するたびに、指示、資料、ツールの結果、会話履歴から何をモデルへ渡すかを選ぶ考え方を、架空の資料更新を例に説明します。

ハーネスとは?AIエージェントを動かす「外側」の仕組み
AIエージェントで、LLMを呼び出し、ツールの実行や記憶の整理を受け持つ外側の仕組み、ハーネスについて、LLMとの役割の違い、担う仕事、長い作業を続けるための工夫を解説します。

ハーネスエンジニアリングとは?AIエージェントが作業できる環境の設計
AIエージェントが情報を読み、ツールを使い、結果を確かめられるように周囲の環境を設計する仕事を、架空のWebサイト修正を例に説明します。

ループエンジニアリングとは?AIエージェントの反復と終了条件を設計する
AIエージェントが結果を見て作業を続ける流れと、成功・行き詰まり・上限到達で止まる条件を、架空のリンク修正を例に説明します。

AIエージェントの評価(Evals)とは?成果と行動を確かめる方法
AIエージェントの成果と途中の行動を、複数の評価課題で確かめる方法を、架空のリンク修正を例に説明します。

セッションとは?AIエージェントとの会話を保存して続ける仕組み
AIエージェントとの1本の会話を指すセッションについて、記録が保存される仕組み、再開と分岐の違い、セッションをまたいで決まりを引き継ぐ方法、記録の扱いの注意を解説します。

サブエージェントとは?セッションとの違いと、作業を分けて任せる仕組み
AIエージェントが作業の一部を別のエージェントに任せるサブエージェントについて、利用者との会話であるセッションとの違い、コンテキストを分ける理由、任せるときの注意を解説します。

ディープリサーチとは?検索を重ねて出典付きの報告を作る仕組み
ディープリサーチは、AIが複数の情報源を調べ、残った疑問に合わせて検索を重ね、出典付きの報告にまとめる機能です。普通の検索との違いと、報告を読むときの確認方法を説明します。

Software Factoryとは?AIエージェントが開発の工程をつなぐ仕組み
Software Factory(ソフトウェア工場)について、開発元の発表をもとに、AIエージェントが開発の工程をつなぐ流れ、人が読まないコードを確かめる仕組み、人の役目の変わり方を解説します。

スーパーエージェントとは?複数のAIエージェントを束ねて仕事を進める仕組み
スーパーエージェントについて、開発元の発表をもとに、目標を分ける型と依頼を振り分ける型の2つの使われ方、サブエージェントとの違い、人の判断を求める場面を解説します。

パーソナルエージェントとは?自分の代わりに作業を進めるAIエージェント
パーソナルエージェントについて、開発元の発表をもとに、AIアシスタントや予約実行との違い、クラウドで動く理由、本人のデータを守る作りと、使う前に確かめることを解説します。
エージェントの設定
AIエージェントに毎回守らせる決まり、作業の手順、決まった時点で実行する処理を、ファイルに書いて渡す仕組みです。

AGENTS.mdとは?AIエージェントに毎回読ませる指示ファイルの形式
AIエージェントにプロジェクトの決まりを毎回読ませる指示ファイルの共通形式、AGENTS.mdについて、生まれた背景、読み込まれる順番、書き方の注意、スキル・フック・権限との違いを解説します。

メモリーとは?AIエージェントがセッションをまたいで覚えておく仕組み
AIエージェントが前の会話で知ったことを次のセッションへ引き継ぐメモリーについて、人が書くものとAIが書くものの違い、索引だけを先に読む仕組み、使うときの注意を解説します。

スキルとは?AIエージェントに作業の手順を必要なときだけ教える仕組み
AIエージェントに、特定の作業の手順や資料をまとめて渡すスキルについて、共通の規格であるAgent Skills、必要なときだけ読み込む仕組み、入れるときの注意を解説します。

フックとは?AIエージェントの決まった時点で、必ず処理を実行する仕組み
AIエージェントがツールを使う前後などの決まった時点で、利用者が用意した処理を必ず実行するフックについて、指示ファイルとの違い、操作を止める流れ、使うときの注意を解説します。
つなぐ仕組み
AIエージェントを、ツールやデータ、ほかのエージェントとつなぐ取り決めです。AIのアプリにサーバーやコネクタを足すとき、裏で使われています。

MCPとは?AIと外部のツールをつなぐ仕組み
MCP(Model Context Protocol)は、AIを使うアプリと、外部のデータやツールをつなぐための公開の取り決めです。本記事では、公式の仕様をもとに、登場する3つの役割とやりとりの流れ、安全に使うための考え方を解説します。

A2Aとは?AIエージェントどうしが仕事を頼み合う仕組み
別々の会社が作ったAIエージェントどうしが、互いを見つけて仕事を頼み合うための取り決めA2A(Agent2Agent Protocol)について、MCPとの違い、エージェントカード、タスクの流れを解説します。
安全に任せる
AIに作業を任せるときの攻撃と、被害を囲いの中にとどめる仕組みを扱います。

権限とは?AIエージェントにどの操作を許すかを決める仕組み
AIエージェントがファイルの書き換えやコマンドの実行をしてよいかを決める権限について、許可・確認・拒否のルール、判定の順番、モードの考え方、サンドボックスとの違いを解説します。

サンドボックスとは?AIエージェントに安全に作業を任せる囲い
プログラムが触れられるファイルや通信先を限った作業場所、サンドボックスについて、AIエージェントで使われる理由、ファイルと通信の2つの囲い、限界を解説します。

プロンプトインジェクションとは?AIをだます指示の仕組みと対策
AIに読ませた文章の中の指示で、AIの動きを変えてしまうプロンプトインジェクションについて、直接と間接の違い、起こりうる被害、利用者ができる対策を解説します。