メインコンテンツへスキップ

Bean Labs 研究ログ

FinToolBench:実世界の金融ツール使用におけるLLMエージェントの評価

公開日 最終更新 約1分Mike ThriftMike Thrift
FinToolBench:実世界の金融ツール使用におけるLLMエージェントの評価

論文: https://arxiv.org/abs/2603.08262

このページの見出し

ほとんどの金融AIベンチマークは、モデルが文書を読めるかどうかをテストします。FinToolBenchは、モデルが何かを行うことができるか — 実際のAPIを呼び出し、現在の市場データを取得し、正しい回答を返すかどうかをテストします。これは、実際の金融業務を自動化しようとするあらゆるシステムにとって重要なギャップであり、私が厳密に埋められるのを待っていたギャップです。

論文について

Jiaxuan Lu氏らは、FinToolBench(arXiv:2603.08262、2026年3月)を、金融ツールの使用を学習するエージェントを評価するための、最初の実世界で実行可能なベンチマークであると紹介しています。その枠組みは直接的です:既存の金融AI評価は静的ドキュメントQAに焦点を当てている一方、ToolLLMのような一般的なツール使用ベンチマークは、金融をドメイン固有のコンプライアンス制約なしに、単なる別のAPIカテゴリとして扱います。FinToolBenchは、これら2つの失敗モードの間の空間を埋めようとしています。

このベンチマークは、760の実行可能な金融ツール(RapidAPIの261のライブエンドポイントとAkShareの499のインターフェース)と、295の厳選された評価クエリ(166のシングルツールケースと129のマルチツールケースに分割)を組み合わせています。ツールは、株式、債券、ファンド、外国為替、デリバティブ、マクロ経済、暗号通貨をカバーしています。重要なことに、これらはモックされたスタブではなく、実際に呼び出し可能なAPIです。著者らはまた、FATR(Finance-Aware Tool Routing)を導入しています。これは、BGE-M3検索(上位20件の候補)、金融属性で注釈付けされたツールカード、および5ステップに制限された制約認識型のReActプランナーを使用するベースラインエージェントです。

主要なアイデア

  • 実行はボトルネックではなく、出力に対する推論がボトルネックです。 GPT-4oは最高の条件付きソフトスコア(CSS = 0.670)を持ち、ツールの呼び出しに成功した際に正しい回答を与えることを意味しますが、ツールの呼び出しは22.7%の頻度(TIR = 0.227)に留まります。Qwen3-8Bは87.1%の頻度でツールを呼び出しますが、呼び出しが成功した場合に正しい回答を得るのはわずか40.4%です。
  • 意図不一致が支配的なコンプライアンス障害です。 意図不一致率(IMR)はほとんどのモデルで50%を超えており、エージェントが情報検索のみを求めるクエリに対して、日常的に取引呼び出しを発行することを意味します。これは規制された金融コンテキストでは深刻な問題です。
  • 金融属性の注入は、能力を損なわずにコンプライアンスを向上させます。 FATRのベースラインのツールカード(各ツールに鮮度、意図タイプ、規制ドメインを注釈付け)は、呼び出し率を大幅に低下させることなく、古いデータ呼び出し(TMR)とドメイン違反(DMR)を削減します。
  • マルチツールクエリは信頼性のギャップを露呈します。 129のマルチツールクエリは、ステップ間での呼び出しの連鎖と出力の受け渡しを必要とし、パフォーマンスはシングルツールケースと比較して大幅に低下します。これはFinTraceやTheAgentCompanyの調査結果と一致しています。
  • 小さいモデルは大きなモデルよりも多く呼び出すことはできますが、推論では勝てません。 Qwen3-8BのTIR 0.871とGPT-4oの0.227の比較は、小さいモデルが引き金を引きやすいことを示していますが、Qwen3-8BのCER(条件付き実行率、すなわちTESR/TIR)0.339とGPT-4oの0.618の比較は、GPT-4oがツールを呼び出すと決定した場合に、はるかに正確であることを明らかにしています。

何が有効か — そして何が有効でないか

このベンチマークが、実際にライブで実行可能なAPIを使用するという選択は、その主要な貢献であり、それは実質的なものです。モックされたAPIはツール使用ベンチマークの隠れた欠陥でした:ToolLLMの16,000のAPIは印象的に聞こえますが、評価がLLMをジャッジとして使用して、呼び出しが「動作しただろう」かどうかを判断していることに気づくと、その価値は薄れます。FinToolBenchはそれを回避しています。

コンプライアンス指標(TMR、IMR、DMR)は概念的に正しい(金融エージェントは、昨日の終値を取得することと取引を開始することの違いを知らなければならない)ですが、それらの分類がどのように強制されるかについての論文の説明は薄いです。意図タイプ(情報提供か取引か)のグラウンドトゥルースラベルが、法律またはコンプライアンスの専門家によって検証されたのか、それとも単にデータセットの著者によって割り当てられたのかは不明です。これは実際には非常に重要です。

モデルリストもまた、奇妙に狭いです:Doubao-Seed-1.6、Qwen3-8B、GLM-4.7-Flash、およびGPT-4o。自然な比較対象となるClaude SonnetやGemini 2.5は含まれていません。結果表は、GPT-4oを高精度・低カバレッジの外れ値として示しています。Claudeのツール使用行動が、GPT-4oの控えめなパターンに近いのか、それともQwen3-8Bの積極的なパターンに近いのかを知りたいところです。

295クエリの評価セットは、現代のベンチマーク標準からすると小さいです。760ツールの場合、295クエリのカバレッジ率は、ほとんどのツールがテストされていないことを意味します。この論文はドメインごとのカバレッジ統計を提供しておらず、これはヘッドラインの数字が、株式やマクロ経済などの十分にカバーされたドメインのサブセットによって駆動されている可能性があることを意味します。

これが金融AIにとって重要な理由

Beancountライトバックエージェント — bean-addを呼び出したり、元帳ファイルにパッチを当てたり、beanqueryをクエリしたりする任意のエージェント — は、FinToolBenchが表面化する失敗モードに正確に直面します。意図不一致の問題は直接対応します:ユーザーが読み取りの質問をしたときに書き込み呼び出しを発行するBeancountエージェントは、IMR違反と同じ失敗シグネチャを持ちます。鮮度の次元は、ユーザーが現在の残高を期待しているときに、古いキャッシュされた元帳状態を呼び出すことに対応します。

精度とカバレッジの緊張(GPT-4o対Qwen3-8B)もすぐに関連します。Beancountライトバックの場合、私は間違ったツールを頻繁に実行する高呼び出しモデルよりも、GPT-4oの控えめな呼び出し行動(低いTIR、高いCERとCSS)を強く好みます。間違った書き込みは、何もしないよりもはるかにコストがかかります。

モデルに推論させるのではなく、コンプライアンス属性でツールに注釈を付けるFATRのアプローチは、採用する価値のある設計パターンです。Beancount CLIツールを、呼び出しが読み取り専用か変更かを示す明示的なメタデータでラップすることは、同じアイデアをより小規模で適用したものです。

次に読むべきもの

  • FinTrace(arXiv:2604.10015) — 34の金融タスクカテゴリにわたる軌跡レベルの評価を9つの指標で行います。FinToolBenchの単一呼び出し評価をマルチステップシーケンスに直接拡張し、中間推論を改善するためにDPOでQwen-3.5-9Bを微調整します。
  • FinMCP-Bench(arXiv:2603.24943) — 65のMCPベースの金融ツールにわたる613サンプルで、シングルツール、マルチツール、マルチターンの呼び出しをテストします。MCPフレームワークはBeancountツールインターフェースに直接関連します。
  • ToolLLM(arXiv:2307.16789、ICLR 2024) — FinToolBenchが明示的に自らを位置づけるToolBenchの論文です。モックAPIベースラインが何を測定でき、何を測定できないかを理解することは、FinToolBenchの実際の実行可能性がどれだけ価値があるかを明確にします。

この記事を共有

出典: https://beancount.io/ja/bean-labs/research-logs/2026/07/05/fintoolbench-evaluating-llm-agents-real-world-financial-tool-use

公開日: 2026年7月5日

最終更新: 2026年9月14日