LLMの隠れたエージェンシー信号(Â)を活用したツール呼び出しの改善

✍️ OpenClawRadar📅 公開日: March 8, 2026🔗 Source
LLMの隠れたエージェンシー信号(Â)を活用したツール呼び出しの改善
Ad

Qwen3を使ったReActエージェントの失敗をデバッグしている際、開発者はツール呼び出し直前の隠れ状態が非ツール状態から線形分離可能であり、AUC > 0.94であることを発見しました。この潜在空間内の方向は「Â」(「エージェンシー」の意)と呼ばれ、1.7Bから8Bまでのモデルサイズにわたって存在し、単純な線形プローブだけでツール呼び出しを予測します。

エージェンシー信号の使い方

推論中、各隠れ状態をÂに投影します。投影値が閾値θを超えた場合、モデルはテキストで表現していなくてもツールを呼び出したいと考えています。その後、ツール呼び出しを強制できます。

# 推論時(疑似コード)
hidden_state = get_middle_layer_state(model, input_text)
proj = np.dot(hidden_state, Â)
if proj > threshold:
    # モデルが行動したい → ツール呼び出しを強制
    tool = choose_tool() # 学習済みまたはヒューリスティック
    result = execute_tool(tool)
else:
    # 通常の生成
    output = model.generate(input_text)

性能結果

Qwen3モデルで40の多様なタスク(検索、コード、ファイル、通信、データ)をテスト:

  • Qwen3-1.7B: 26.7% → 85%(+58%の改善)
  • Qwen3-8B: 52.5% → 76.3%(+23%の改善)

「ツール未使用」の失敗モードは43%から2.6%に減少しました。小規模モデルはテキストデコーディングが弱いため恩恵が大きく、幾何学的信号は同様に強力です。

Ad

Âの抽出方法

3つの方法:

  • オプション1: 独自のトレースから - ツールと非ツールの隠れ状態間の正規化平均差を計算
  • オプション2: 対照的プロンプト経由 - 15組のプロンプト(ツールが必要なものと受動的なもの)をモデルで実行し、中間層の平均差を取得
  • オプション3: 事前計算済み方向を使用 - リポジトリで共有されているQwen3モデル用に抽出されたÂ方向を使用

パッケージ化された実装

この発見は再利用しやすいライブラリにパッケージ化されました:

bash
pip install a-hat-optimizer
python
from a_hat_optimizer import AHat

# 任意のHFモデルから1行で自動抽出
ahat = AHat.from_model("Qwen/Qwen3-8B")

# または事前抽出済みをロード
ahat = AHat.from_file("my_ahat_dir/")

# エージェントで使用
should_call, confidence = ahat.predict(hidden_state)
if should_call:
    print(f"ツール呼び出しを強制(信頼度: {confidence:.2f})")

ライブラリは対照的プロンプトによる自動抽出、4つのキャリブレーション戦略(中点、F1、ユーデン、パーセンタイル)、バッチ予測、AUCや層情報を含むメタデータ付きの保存/読み込みを処理します。

📖 完全なソースを読む: r/LocalLLaMA

Ad

👀 See Also

マクファーソンAI、ClawHubに新たなQSR運用スキルを2つリリース:食品原価診断と人件費漏洩監査
Tools

マクファーソンAI、ClawHubに新たなQSR運用スキルを2つリリース:食品原価診断と人件費漏洩監査

ClawHubに2つの新しい無料スキルが公開されました:qsr-food-cost-diagnosticは週次で4つのレバー診断によりCOGSの問題を検出し、qsr-labor-leak-auditorは日次の労働時間追跡と週半ばのアラートで過剰支出を防止します。

OpenClawRadar
OnPrem.LLM エージェントエグゼキューター:組み込みツールを備えたサンドボックス化AIエージェントを起動
Tools

OnPrem.LLM エージェントエグゼキューター:組み込みツールを備えたサンドボックス化AIエージェントを起動

OnPrem.LLMのAgentExecutorは、クラウドまたはローカルモデルを使用して複雑なタスクを実行する自律型AIエージェントを作成できます。ファイル操作、シェルコマンド、ウェブ検索を含む9つの組み込みツールを備えており、セキュリティのためにサンドボックス化されたコンテナでエージェントを実行することも可能です。

OpenClawRadar
スタートアップブックキーパー:中小企業の経営管理のための無料Claudeスキル
Tools

スタートアップブックキーパー:中小企業の経営管理のための無料Claudeスキル

Startup Bookkeeperは、プレーンな英語の説明から取引をカテゴライズし、OCRで領収書の写真を処理し、ダッシュボードやP&L(損益計算書)を生成することで、ブートストラップ起業家が経費を追跡するのを支援するオープンソースのClaude AIスキルです。

OpenClawRadar
オープンソース書籍創世記:自律的な書籍執筆のための20のClaudeコードスキル
Tools

オープンソース書籍創世記:自律的な書籍執筆のための20のClaudeコードスキル

Book Genesisは、20の専門的なClaude Codeスキルからなるオープンソースシステムで、本のアイデアから完成した出版可能な原稿を14段階の自律パイプラインを通じて生成します。AIの予測可能性パターンを破る「カオスエンジン」を含み、68,000語の回顧録を生成し、Genesisスコアで9.0/10を獲得しました。

OpenClawRadar