LangChain Deep Agents:複雑なタスクのためのオールインワン・エージェントハーネス
LangChainがDeep Agentsをリリースした。LangGraph上に構築された本番対応のエージェントハーネスで、プランニングツール、ファイルシステムバックエンド、複雑なマルチステップタスクを処理するためのサブエージェント生成機能を標準装備している。
プロンプト、ツール、コンテキスト管理を一から組み上げる必要がある従来のエージェントフレームワークとは異なり、Deep Agentsは独自の設計思想を持つ、すぐに実行可能なエージェントを提供する。3つの主要なイノベーションを導入:エージェントがタスクを分解して進捗を追跡するプランニングツール、永続的なコンテキスト管理のためのファイルシステムバックエンド、独立したサブタスクのための隔離されたコンテキストを持つサブエージェント生成機能。
LangChainはこれを低レベルのフレームワークやランタイムと区別するために「エージェントハーネス」という用語を作った。LangChainがフレームワーク、LangGraphがランタイムであるのに対し、Deep Agentsはハーネス、つまりオーケストレーションの判断を処理するオールインワンレイヤーであり、開発者はアプリケーションロジックに集中できる。
初期ベンチマークは有望で、deepagents-cli(LangChainのコーディングエージェント)はモデルを固定したままハーネスの調整のみでTerminal Bench 2.0で13.7ポイント向上(52.8から66.5)を達成。ハーネスエンジニアリングがモデルのアップグレードなしでパフォーマンス向上をもたらせることを実証した。
GitHub: https://github.com/langchain-ai/deepagents | ドキュメント: https://docs.langchain.com/oss/python/deepagents/overview
← すべての記事に戻る
プロンプト、ツール、コンテキスト管理を一から組み上げる必要がある従来のエージェントフレームワークとは異なり、Deep Agentsは独自の設計思想を持つ、すぐに実行可能なエージェントを提供する。3つの主要なイノベーションを導入:エージェントがタスクを分解して進捗を追跡するプランニングツール、永続的なコンテキスト管理のためのファイルシステムバックエンド、独立したサブタスクのための隔離されたコンテキストを持つサブエージェント生成機能。
LangChainはこれを低レベルのフレームワークやランタイムと区別するために「エージェントハーネス」という用語を作った。LangChainがフレームワーク、LangGraphがランタイムであるのに対し、Deep Agentsはハーネス、つまりオーケストレーションの判断を処理するオールインワンレイヤーであり、開発者はアプリケーションロジックに集中できる。
初期ベンチマークは有望で、deepagents-cli(LangChainのコーディングエージェント)はモデルを固定したままハーネスの調整のみでTerminal Bench 2.0で13.7ポイント向上(52.8から66.5)を達成。ハーネスエンジニアリングがモデルのアップグレードなしでパフォーマンス向上をもたらせることを実証した。
GitHub: https://github.com/langchain-ai/deepagents | ドキュメント: https://docs.langchain.com/oss/python/deepagents/overview
Comments