SONUB
JA English 한국어 日本語 中文 हिन्दी বাংলা اردو Español Português Français Deutsch Русский العربية Bahasa Indonesia Tiếng Việt ไทย Türkçe

通知を有効にする方法

このブラウザーまたはアドレスでは通知を利用できません。対応ブラウザーで安全な接続のSONUBサイトを開いてください。

通知がブロックされている場合は、ブラウザーの設定で許可してください。

  1. アドレスバー横のサイト設定、またはブラウザーのサイト設定を開き、このサイトの通知を許可に変更してください。
  2. 端末の設定でブラウザーの通知を許可し、おやすみモードや集中モードを確認してください。
  3. SONUBに戻ってページを再読み込みし、ベルから通知を有効にしてください。

iPhoneやiPadではSONUBをホーム画面に追加し、そこから開いて通知を許可してください。

ログイン ログアウト 表示テーマ 標準テーマ ダークテーマ ピンクテーマ チャット 1:1 チャット グループチャット 掲示板 お知らせ ニュース掲示板 ご意見掲示板 メインメニュー
の土台

ハーネス(harness)

は、を包み、ツール・指示・・ループを与えるです。ともハーネスです。説明をここに集めました。

中央の作業台の枠の中に紫の玉(モデル)が浮かび、枠に取り付けられたファイル・レンチ・ターミナル・許可の門・ノートを丸い矢印がめぐってつないでいます。左から人が吹き出しを送り、右から完成したカードが出てくる絵

ひとことで

・への通常のは、を使わず即答する場合もを使います。プロンプトは実行を始める入力で、実行システム全体ではありません。の広い定義にはも含まれます。

こんなふうに考えてみよう
厨房を思い浮かべましょう。小さな注文も厨房の作業環境を使います。
例
Codexへの挨拶も、入力 → → 応答というハーネスのループを通ります。
よくある間違い
ハーネスの利用にツールや再試行は必須ではありません。入力と処理システムは役割が違います。

3つの出典が語るハーネス

1. Codex:入力がハーネスのエージェントループを始める

the Codex harness, which provides the core agent loop and execution logic that underlies all Codex experiences

OpenAI — Unrolling the Codex agent loop

は、CodexハーネスがすべてのCodex利用環境を支える中核のループと実行を提供すると説明しています。短い入力もこのループを始めます。図ではUSER INPUT(ユーザー入力)から INFERENCE(モデル推論)へ進み、AGENT RESPONSE(応答)で終わるか、(ツール呼び出し)の結果で再び推論します。即答もこのループを通るため、通常のプロンプトはすべてハーネスを使います。プロンプトはその開始を促す入力です。

ユーザー入力からモデル推論へ進み、応答で終わるか、ツール呼び出しからモデル推論に戻るエージェントループ。
OpenAIのAgent loopの原図です。即答とツール利用の両方がユーザー入力とモデル推論から始まります。

「hello」の一言もハーネスを通ります

Codex に hello と一言だけ打ってみましょう。モデルはツールを一つも使わずに短くあいさつして終わります。そのため「今回はハーネスを使わなかった」と思いがちです。でも下の 4 つのステップをたどると、その短いやり取りもすでにエージェントループを一周しています。

  1. hello を入力 あなた
  2. プロンプトを組み立てる ハーネス
  3. モデルの推論 モデル
  4. 返事を表示して終わり ハーネス

ツール呼び出しがあれば結果を加えてステップ 3 へ — hello は一周で終わります

  1. hello を入力あなた

    に hello と打ちます。これはユーザー入力にすぎず、まだ何も実行されていません。

  2. プロンプトを組み立てるハーネス

    ハーネスは hello だけを送るのではありません。システムの指示、(あれば)、モデルが呼べるツールの一覧、これまでの会話を付けて一つのプロンプトにまとめ、モデルに送ります。

  3. モデルの推論モデル

    モデルはプロンプトを読み、「あいさつにツールはいらない」と判断します。そして「こんにちは!何をお手伝いしましょうか?」のような返事だけを書きます。ツール呼び出しはありません。

  4. 返事を表示して終わりハーネス

    ハーネスはモデルの出力にツール呼び出しがあるかを確かめます。ないので返事を画面に表示し、このを終えます。ツール呼び出しがあれば、ハーネスがツールを実行し、結果をプロンプトに加えてステップ 3 に戻っていたはずです。

2. Claude Code:行動する機能をハーネスが提供する

The tools, context management, and execution environment that turn a language model into a capable coding agent. Claude Code is the harness; Claude is the model inside it. The harness supplies file access, shell execution, permission gating, memory loading, and the loop that chains actions together.

Claude Code — Glossary: Agentic harness

は、をにするツール・・実行環境をハーネスと定義しています。Claude Codeがハーネスで、が内部のモデルです。ファイルアクセス、実行、確認、読み込み、行動をつなぐループはハーネスから提供されます。短い依頼も必要に応じてこれらを使うため、簡単なプロンプトもハーネスを使います。

3. LangChain:モデル以外の周辺システム全体

If you're not the model, you're the harness.

A harness is every piece of code, configuration, and execution logic that isn't the model itself. A raw model is not an agent. But it becomes one when a harness gives it things like state, tool execution, feedback loops, and enforceable constraints.

LangChain — The Anatomy of an Agent Harness

この記事の広い定義では、エージェントシステムでモデル自体を除く・設定・実行ロジックがハーネスです。状態、ツール実行、フィードバック、強制できる制約を与えるとモデルはエージェントになります。含まれるものは次の通りです。

  • システムプロンプト。
  • ツール・・とその説明。
  • ・・の基盤。
  • 生成・引き継ぎ・モデル選択の調整。
  • コンテキスト・作業継続・を行うと。

モデルの知能を囲むシステムを設計する観点です。システムプロンプトは構成要素であり、ユーザープロンプトは処理される入力です。

モデルとハーネスは一緒に育ちます

モデルとハーネス設計は共に発展します。LangChainは、CodexやClaude Codeが後続学習で両者を使い、ファイル操作・bash・計画・サブエージェント作業を改善すると説明しています。有用な機能をハーネスに追加し、次のモデル学習に使う循環です。その環境で能力が向上する一方、ツールのロジック変更で性能が下がることもあります。

ハーネスの3つの姿

コーディングエージェントに組み込まれたハーネス、プロジェクトが自分で作るハーネス、良いハーネスを作る仕事 — 3つをタブで1つずつ見ます。

ハーネス

  • 工房の枠の中で光る紫の球。虫めがね、レンチ、ターミナルの箱がループの矢印でつながっている。

    組み込みハーネス(built-in harness)

    エージェントのプログラムに最初から入っているハーネス

    くわしく見る
  • ベルトコンベアが作業の箱をロボットの作業者に運び、確認の門を通ってログブックへ送っている。

    プロジェクト専用ハーネス(project harness)

    エージェントを作業者として呼ぶ、1つのプロジェクト用の実行役

    くわしく見る
  • 小さなロボットがガイドレールの足場の中で紫のブロックを積み、遠くで手がコンパスを持っている。

    ハーネスエンジニアリング(Harness engineering)

    エージェントが確実に働ける環境を設計すること

    くわしく見る

AIコースでも一緒に学ぶ

AIコースのハーネスの章 — 目標・課題・進み具合

ガイドライン

人工知能

バイブコーディング

AI活用

AI資格

AI授業

IT基礎

チャット

掲示板

コンピューター基礎

制作

コミュニティ

その他

用語辞典

知らない言葉を選んでみましょう。やさしい説明と関連用語が見られます。

その用語はまだありません。

用語を選ぶと説明が表示されます。