動画記事 · LangChain
20分で解説する管理型ディープエージェント
動画の文字起こしと公開情報をもとにAIで要約・構成しています。 正確な発言は元動画と時間位置で確認してください。
まず要点
LangChain は、開発者がビジネスロジックに集中し、インフラ管理を不要にする「Managed Deep Agents」を発表し、プロダクション環境でのエージェント構築と運用のハードルを大幅に低下させる。
開発者の負担をゼロに:LangChain が本番環境向け「管理型ディープエージェント」を発表
LangChain は、ローカルで動作するエージェントを大規模な本番環境へスケールさせる際の課題を一気に解決する新機能「Managed Deep Agents(管理型ディープエージェント)」を発表しました。これにより、開発者はインフラの複雑さから解放され、ビジネスロジックの設計に集中できる環境が整います。
本番環境への移行を阻む「インフラの壁」
AI エージェントの開発において、ローカルでの動作確認と本番環境での運用には明確な境界線があります。エージェントの核心となるのは、プロンプトやスキル、ツール定義など、開発者が提供する「ビジネスロジック」です。しかし、これを数千〜数百万人のユーザーに提供するには、単なるコードの実行を超えた堅牢なインフラが必要です。
本番環境で求められる要件は多岐にわたります。まず、実行の耐久性(Durability)とフォールトトレランスが不可欠です。処理途中でエラーが発生しても再起動せず、中断した地点から再開できる仕組みが求められます。また、突発的なトラフィックへの対応としてキューイングやロールバック機能、ユーザー体験を向上させるためのストリーミング出力も必須となります。
さらに、セキュリティと管理の観点からも課題があります。エージェントが不審なコードを実行する可能性がある場合、その実行環境を隔離する「サンドボックス」が必要です。また、プロンプトやスキルといったコンテキスト情報がどこに保存され、誰が編集できるかという問題もあります。開発者以外がアクセス・監査可能な場所が必要ですが、これを GitHub のコードベースだけで管理するのは現実的ではありません。
「本番環境への移行には、実行の耐久性、フォールトトレランス、サンドボックス、コンテキスト管理、評価(Evals)、認証、UX、メモリ管理といった複雑なインフラ層が伴います。」
Managed Deep Agents が解決する課題と仕組み
Managed Deep Agents は、これらの課題をプラットフォーム側で統合的に解決します。LangChain のオープンソース型エージェントハルネス「Deep Agents」に、本番環境に必要なインフラ機能をパッケージ化し、一貫した形で提供します。
1. コード外でのコンテキスト管理:Context Hub
従来の開発では、プロンプトやスキルの変更にはコードの修正とデプロイが必要でした。Managed Deep Agents は「Context Hub」と呼ばれる UI を導入し、これらをコードから分離して管理可能にしました。
Instruction(指示)や Skill(スキル)、RAG 関連のコンテキスト情報は Context Hub に保存されます。非開発者でもこの UI を介して即座に編集・監査でき、変更は即時エージェントに反映されます。再デプロイを待つ必要がないため、ビジネス要件の変化に対して素早く対応できます。
2. 標準機能の統合:MCP、認証、チャネル連携
パッケージには、本番運用に必要な機能が標準で含まれています。
- MCP(Model Context Protocol)接続: 外部サービスとの接続を容易にする MCP プロトコルをサポート。Slack、Notion、Linear など、多様なサーバーへの接続がシームレスに実現します。
- 認証(IO): エージェントへの呼び出し元を特定し、権限管理を行う機能を内蔵。誰が何をできるかを厳密に制御できます。
- チャネル対応: ウェブアプリ以外の場所でもエージェントを利用可能にする「チャネル」概念を導入。初回リリースでは Slack ボットに対応しており、既存のワークフローに組み込むことが可能です。
3. 評価とスケジュール実行の自動化
エージェントのパフォーマンスを測定する「Evals(評価)」も重要な要素です。LangChain は業界標準であるオープンソース形式「Harbor」を採用し、モデル選択やプロンプト調整時のベンチマークを容易に実行できるようにしました。
また、エージェントが受動的なだけでなく能動的に動作するための「スケジュール実行」機能も備えています。これは cron ジョブのように、特定の時刻やイベントでエージェントを起動し、バックグラウンドで処理を実行する仕組みです。
CLI を使った迅速なデプロイワークフロー
Managed Deep Agents の導入は、CLI ツールを用いたシンプルな手順で行えます。Python と TypeScript に対応しており、以下の流れでローカルテストから本番デプロイまでを完結させます。
- プロジェクト作成:
mda initコマンドを実行し、エージェントのディレクトリ構造を生成します。 - ファイルベースの定義: プロジェクト内では、
agent.py(ロジック)、identity.py(認証情報)、instructions.md(システムプロンプト)などがファイルとして定義されます。このため、バージョン管理や編集が直感的です。 - ローカルテスト: LangSmith Studio を用いて、ローカル環境でエージェントの動作を確認します。
- 本番デプロイ: LangSmith の API キーを設定し、ワンクリックで本番環境へデプロイします。LangSmith 上のデプロイメントが、耐久性やストリーミングなどのインフラ機能を自動的に提供します。
このワークフローにより、開発者は「どのように動かすか」というインフラの細部に縛られることなく、「どのようなエージェントを作りたいか」というビジネスロジックに注力できます。
まとめ
Managed Deep Agents は、AI エージェントの実用化における最大の障壁であった「運用基盤の複雑さ」を解消する画期的なアプローチです。非開発者によるコンテキスト管理や標準機能の統合により、大規模エンタープライズ環境での導入が劇的に容易になります。開発体験の転換点となるこの発表は、エージェントベースアプリケーションの開発スピードと普及を加速させるでしょう。
Original Source
元動画で発言を確認
プレイヤーは必要になるまで読み込みません。YouTubeのCookieと通信も再生を選ぶまで開始しません。
時間位置から根拠を確認
章や引用を選ぶと、元動画をその位置から再生します。