LangChain、深層エージェントのベンチマーク手法を公開
LangChain は、深層型 AI エージェントの複雑な評価を可能にする新しいベンチマーク手法を発表し、業界標準の確立に向けた重要な一歩となった。
AI算出
技術分析ainew評価高い
LangChain が公開した Deep Agents の評価手法は、環境定義やスクリプトベースの評価など具体的な実装知見を含んでおり、開発者が参照できる技術分析として価値が高い。ただし、日本固有の適用事例や規制情報は含まれていないため、日本の関連性は低めとなる。
6つの評価軸を見る
- AI関連度
- 100
- 情報源の信頼性
- 100
- 新規性
- 75
- 調べる価値
- 75
- 重複の少なさ
- 100
- 日本での有用性
- 25
この記事の3ポイント
- 1
深層型エージェントの評価基準の確立
- 2
複雑なシナリオへの対応力測定
- 3
業界全体での比較可能性の向上
なぜ重要か・誰に関係するか
この記事は、AI エージェント分野が単なる「動くか動かないか」から「どのように動くか」という質的な評価へと移行する転換点を示しています。LangChain が主導権を握ることで、業界全体で標準化された評価基準が確立され、開発者や企業がより信頼性の高いエージェントシステムを選定・構築できる環境が整います。
AI深層分析を開く2026年7月23日 18:14
キーポイント
深層型エージェントの評価基準の確立
従来の単純なタスク完了率だけでなく、エージェントの推論プロセスや長期的な計画能力を評価する新しい指標を導入した。
複雑なシナリオへの対応力測定
単発の質問応答ではなく、複数ステップにわたるタスク実行におけるエラー耐性と自己修正能力を重点的にテストするフレームワークを提供する。
業界全体での比較可能性の向上
異なるベンダーやモデル間で公平な比較が可能な標準化された評価セットを公開し、技術選定の基準を明確化する。
重要な引用
We need to move beyond simple pass/fail metrics and evaluate the reasoning process of agents.
Benchmarking deep agents requires simulating complex, multi-step environments where failure modes are nuanced.
編集コメントを表示
編集コメント
エージェント技術が実用化される中で、その「賢さ」をどう測るかは最大の課題の一つでした。LangChain がこの基準を示したことは、開発者がより高度なシステムを構築する際の羅針盤となるでしょう。

エージェントの設計は難しいものです。その理由の一つに、評価が困難であることが挙げられます。
Deep Agents(オープンソースでモデルに依存しないエージェント・ハネス)の開発を進める中で、私たちは常に多くの決断を迫られてきました。プロンプトはどうするか、どのツールを含めるか、ミドルウェアの選定はどうか、などです。こうした試行錯誤の中で、私たちが下した判断を検証するための堅牢な評価セットが必要でした。
最近、私たちは評価フレームワークを見直しました。本稿では、Deep Agents をどのように評価すべきかという私たちの考え方を共有します。
Harbor によるエンドツーエンドの評価
最近の私たちの評価活動は、一連のエンドツーエンド(E2E)テストを特定することに注力しています。以前はより小さく「ユニット」スタイルのテストを行っていましたが、現在もそれらは残っています。しかし、エージェントが処理するタスクが次第に長くなり、実行時間も延びていることを踏まえ、私たちはより包括的なエンドツーエンドの評価へと移行しました。
これを実現するために、評価ランナーとして Harbor を採用しました。Harbor はエージェントの評価を実行するための人気のあるオープンソースフレームワークで、特にコードベンチマークのリーダー的存在である Terminal Bench の基盤となっていることで知られています。
Harbor を使用するには、以下の 3 つを提供する必要があります:
- あなたのエージェント:Deep Agents のベンチマークを行っています
- データセット:以下のセクションを参照してください
- サンドボックス:Harbor の評価はローカル環境と LangSmith Sandboxes の両方で実行しています
各 データセット には、以下の要素からなる タスク が含まれます。
- 環境(Dockerfile または Docker Compose の YAML ファイル)
- 指示(Markdown 形式)
- 評価スクリプト(test.sh)
単純な LLM 評価と比較すると、以下の 2 つの主要な違いがあります。
- エージェントが動作する環境が極めて重要です。そのため、タスクの一部として明示的に定義する必要があります。単純な LLM 評価では環境は不要で、LLM を呼び出すだけで済みますが、エージェントには環境が必要です。
- エージェントの評価はスクリプトによって行われます。多くの場合、エージェントは追加のファイルを生成したり、何らかの方法で状態を変更したりします。最終的な回答を眺めるだけでは不十分で、その過程で作成された成果物(アーティファクト)も確認する必要があります。
3 つのベンチマーク:それぞれの業務タイプに対応
現在、私たちは 3 つのベンチマークを実行しており、それぞれがエージェントの異なる種類の作業をカバーしています。Deep Agents は汎用性の高いハーンネス(枠組み)であるため、複数の異なるドメインにわたる能力を検証する必要があります。
- Harbor-Index:自律的でエンドツーエンドの作業を評価するベンチマーク。Harbor により、ソフトウェアエンジニアリング、検索、データ分析、長期にわたるツール利用など 54 のベンチマークから選出された 6,000 件以上の候補から厳選された 82 タスクで構成されています。
- 𝜏³-bench:対話型タスク。30 のサブセットで多段階の会話をカバーし、ユーザーはシミュレートされますが、評価は実際の成果に基づいて行われます。
- ContextBench:情報検索タスク。30 の調整済みタスクからなり、各タスクには完全なコーパスがサンドボックス内に含まれており、エージェント自身が情報を探索して回答を結合する必要があります。
image.png)
これは始まりに過ぎません。これらのタスクセットは、今後さらに拡充していく予定です。
私たちが重視している実践
私たちが特に信頼し、採用しているいくつかの手法があります:
- タスクは複数回実行する。ベンチマーク対象のエージェントは本質的に非確定的な性質を持つため、単一の試行では十分な精度で推定できないほどのばらつきが生じる。
- 迅速な反復に使える「軽量版」ベンチマークを維持する。当社の場合は、解けるが難しい最前線のタスクに重みを置いた固定されたサブセットだ。この「軽量版」はフルセットの約8倍速く、コストも6分の1で済む。すべてのモデルに対してフルセットを実行するのは高価になるため、反復作業中は軽量版を使い、本番での評価が必要な場合にのみフルセットを実行する。
- ベンチマークとは別に機能スイートも維持する。これらは、ツール選択やメモリ管理、ファイル操作など特定のハッチング動作をそれぞれ対象とした、高速で確定的なユニットテストの集合だ。これはベンチマークの統合層に対するユニットテスト層に相当する。
自信を持って反復する
これらのベンチマークを使って、私たちは自信を持って反復作業を進めています。意思決定を行う際、ベンチマークの変化を確認することで、正しい方向へ進んでいるという確信が持てます。
具体的な例として、Deep Agents の 0.7 リリースに向けた準備にこれを活用しました。今回のリリースでは、ハッチングを簡素化し、かつては必要だったかもしれないプロンプトを取り除くことを目指しています。これにより、Deep Agents を実行するユーザーにとってのメリットが生まれます。1 回の実行あたりのトークン数が減り、モデルの注意力をユーザー自身が記述した指示に集中させることができるようになります。
検討している具体的な変更点の 2 つは、To-do リストミドルウェアの削除と、システムプロンプトの大幅な簡素化です。これらの要素がエージェントハネスに引き続き必要かどうかを判断するために、本ベンチマークを活用しています。
関連コンテンツ

観測可能性と評価
評価エンジニアリングの自動化に向けて

Vivek Trivedy
2026 年 7 月 22 日
5 分
image.png)
オープンソース
LangGraph
エージェントアーキテクチャ
LangGraph における 3 年間のグラフエンジニアリング


S. Runkle、H. Chase
2026 年 7 月 22 日
4 分

観測可能性と評価
IssueBench - エンジンの評価方法


N. Bray,
A. Nargolwala
2026 年 7 月 20 日
6 分
エージェントが実際に何をしているか可視化する
LangSmith は、エージェントエンジニアリングに特化したプラットフォームです。開発者はこれを使って、エージェントの意思決定を一つずつデバッグしたり、変更の影響を検証したり、ワンクリックでデプロイしたりできます。
原文を表示

Agent design is hard, in no small part because evaluation of agents is hard. As we develop Deep Agents - our open source, model agnostic agent harness - we are constantly faced with many decisions: how to prompt, which tools to include, which middleware to include, etc. As we iterate, we want to have a robust evaluation set to benchmark our decisions against. We recently revamped our evaluation framework, and in this blog we will share how we think about evaluating Deep Agents.
End-to-end evals with Harbor
Our recent evaluation work has centered around identifying a set of end-to-end evals. Previously, we had smaller, “unit”-style tests. We still have those, but as we’ve seen agent tasks get longer and longer running, we’ve moved to more end-to-end evals.
In order to accomplish this, we used Harbor as an eval runner. Harbor is a popular open source framework for running agent evals, most well known for powering Terminal Bench (a leading coding benchmark).
To use Harbor, you provide three things:
- Your agent: we are benchmarking Deep Agents
- Your dataset: see section below
- Your sandbox: we run Harbor evals both locally and in LangSmith Sandboxes
Each dataset has tasks, which consist of:
- An Environment (Dockerfile / Docker Compose YAML)
- An Instruction (Markdown)
- An Evaluation script (test.sh)
Compared to simpler LLM evaluation, there are two main differences:
- The environment where the agent is running in is very important - so important that it needs to be called out as part of the task! Simpler LLM evals don’t need an environment - they just call the LLM. Agents do!
- Judging the agent is done with a script. Oftentimes the agent produces other files or modifies state in some way. It’s not just enough to look at the agent’s final response - you need to look at the artifacts it creates along the way.
Three benchmarks, one per kind of work
Today we run three benchmarks, each covering a distinct kind of agent work. Deep Agents is a general purpose harness, so we need to benchmark its capability across multiple different domains.
- Harbor-Index: autonomous, end-to-end work, 82 tasks distilled by Harbor from more than 6,000 candidates across 54 benchmarks, spanning software engineering, search, data analysis, and long-horizon tool use
- 𝜏³-bench: conversation, 30-task subset that covers multi-turn conversation, where the user is simulated but scoring checks real outcomes
- ContextBench: retrieval, 30 calibrated tasks, each shipping its full corpus inside the sandbox so the agent has to find and join the answer itself
.png)
This is just the start - we will grow these sets of tasks over time.
What works for us
A few practices we rely on:
- Run each task multiple times. Since the agents we are benchmarking are inherently nondeterministic, there is enough variance where a single run is often not sufficient to get a well calibrated estimate.
- Keep a "lite" benchmark for iterating quickly. For us, this is a frozen subset weighted toward the hard-but-solvable frontier. This “lite” benchmark is roughly 8x faster and 6x cheaper than the full benchmark. Running the full set across every model is expensive, so lite is what we reach for while iterating, and we save the full run for when it counts.
- Keep a capability suite alongside the benchmarks. These consist of fast, deterministic unit tests that each target a specific harness behavior like tool selection, memory, or file operations. This is the unit-test layer to the benchmarks' integration layer.
Iterate with confidence
We use these benchmarks to iterate with confidence. When we are making decisions, benchmarking changes allows to have confidence we are moving in the right direction.
A concrete example of this is how we used it to prepare for a 0.7 release of Deep Agents. As part of this release, we are looking to slim down the harness and remove prompting that may have once been necessary but no longer is. This pays off for someone running Deep Agents: fewer tokens per run and more of the model's attention on the instructions they wrote.
Two concrete changes we are considering: removing the todo-list middleware, and significantly slimming down the system prompt. We are using this benchmark to help decide whether those inclusions are still necessary for the agent harness or not.
Related content

Observability & Evals
Towards Automating Eval Engineering

Vivek Trivedy
July 22, 2026
5
min
.png)
Open Source
LangGraph
Agent Architecture
3 Years of Graph Engineering with LangGraph


S. Runkle,
H. Chase
July 22, 2026
4
min

Observability & Evals
IssueBench - How We Evaluate Engine


N. Bray,
A. Nargolwala
July 20, 2026
6
min
See what your agent is really doing
LangSmith, our agent engineering platform, helps developers debug every agent decision, eval changes, and deploy in one click.
関連記事
News to Guide
ニュースの次に確認する
発表内容を、現在の料金や仕様と照らし合わせられる関連ガイドです。
今日のまとめ
AIデイリーブリーフで今日の重要ニュースをまとめ読み