AIの説明を読んでいたら、今度は「ハーネス」。また知らない言葉が出てきた、と思いますよね。まずは「AIが仕事を進めるための、周りのしくみ」と考えてみましょう。
担当役と、作業場を分けて考える
前の回では、AIへの依頼と参照資料を分けました。今回はその資料を使って仕事を進める側です。
モデルは入力をもとに文章や次の行動案を作る計算のしくみです。ツールは、ファイルを読む、計算する、検索するなどの機能です。電卓や道具箱のような役割を持ちます。
エージェントは目標に向けて、モデルによる判断とツールの利用などを組み合わせ、作業を進めるしくみです。一回だけ答える場合と比べるなら、「結果を見て、次に何をするかを選ぶ」ところに注目するとわかりやすくなります。
ハーネスはそのモデルを動かす周辺のプログラムや実行のしくみを指します。たとえば、モデルに指示や資料を渡し、ツールを動かして結果をモデルへ戻す。そして、作業を続けるか止めるかを管理します。作業回数や、どの操作を許可するかの管理が含まれることもあります。言葉が指す範囲は、製品や説明する人によって少し違います。
- 依頼と条件をそろえる
- モデルが次を考える
- 許可された道具を使う
- 結果を見て続けるか終える
この流れを管理する作業場がハーネス、と捉えるとよいでしょう。エージェントとハーネスが、別々の商品として売られているとは限りません。OpenAIの用語説明も、モデルの周りの実行ループやツール実行などをハーネスに含めています。
下書きできることと、送信できることは違う

架空のモデルケースです。A社への案内メールの下書きを作ります。
AIに本文の下書きを作ってもらうなら、メールを送信する道具まで渡す必要はありません。下書きを人が読み、送信する運用から始められます。
ここでいう権限は「何をしてよいか」という許可です。資料を読むこと、書き換えること、外へ送ること。それぞれ分けて考えます。必要な許可だけを渡す考え方を、最小権限と呼びます。
「送信しないで」と文章で頼むことと、送信する機能を使えなくすることも違います。大切な制限はできる範囲で道具や接続先の設定にも反映しましょう。
サンドボックスは、区切られた作業場所
サンドボックスは、プログラムが触れるファイルや通信などを制限して動かす環境です。名前の由来は砂遊びをする囲いです。
ただし、囲いの中に何を置き、どこへの出入りを許したかが大切です。秘密のファイルを渡したり、外へ送れる接続を許したりすれば、その設定に応じた影響があり得ます。名前だけで安全が保証されるわけではありません。
会社案内を読む仕事で考えてみる
「公開済みの会社案内を読んで、見出し案を3つ作る」仕事に、顧客名簿の読み取りとメール送信の権限は必要でしょうか。
この例ではどちらも不要です。対象の会社案内を読む機能と、文章を返す機能から始められます。「便利そうだから全部つなぐ」前に、仕事に必要な道具を一つずつ選びましょう。
MEEの場合
私は、AIに何を任せるか、まず小さく書き出すところから始めたいと思います。下書きを作るところと、外へ送るところを分ける。そのほうがどこで確認するかを決めやすいからです。
次は一人社長のセキュリティ、最初の確認へ。相談ではこうした作業と権限の整理を扱う予定です。
資料確認日:2026年11月9日。ここでの作業場のたとえは理解のために単純化しています。