動画記事 · LangChain
LangSmith Preview Builds:本番前のエージェント変更テスト
動画の文字起こしと公開情報をもとにAIで要約・構成しています。 正確な発言は元動画と時間位置で確認してください。
まず要点
LangSmith の新機能「Preview Builds」により、エージェントの変更点を本番環境に展開する前にプルリクエストでテスト可能になり、開発ワークフローが強化される。
LangSmith の新機能「Preview Builds」:本番環境を壊さず、AI エージェントを安全に開発・共有する
LangChain が提供する AI 運用管理プラットフォーム「LangSmith Deployment」に、ソフトウェア開発の標準的なワークフローを AI エージェントにも適用可能にする新機能「Preview Builds(プレビュービルド)」が追加されました。これにより、開発者は本番環境への影響を一切気にせず、変更内容を検証・共有しながら反復的な改善を行うことが可能になります。
プルリクエストごとに自動生成される一時的なテスト環境
従来のソフトウェア開発では、コードの変更を検証するために「プルリクエスト(PR)」を作成し、そのブランチに対して一時的なデプロイ環境が構築されます。これにより、チームメンバーは本番環境を停止させることなく、新しい機能を試すことができます。
LangSmith の Preview Builds は、この標準的なワークフローを AI エージェント開発に持ち込みました。GitHub で PR が作成されると、自動的に一時的なデプロイ環境(プレビュービルド)が生成され、その環境でエージェントの変更を検証・共有できるようになります。
「プルリクエストごとに一時的なデプロイ環境を自動生成し、本番環境への影響なくエージェントの変更を検証・共有できる機能です。」
柔軟な設定で開発フローを最適化
Preview Builds は、プロジェクトのニーズに合わせて細かく設定可能です。デフォルトではすべての PR で自動的に起動しますが、以下のようなカスタマイズもできます。
- トリガー条件: すべての PR で自動起動させるほか、GitHub のラベル(例:「preview」)を付与した場合のみ起動させることも可能。
- アイドル時の自動終了: 一定時間(デフォルトは72時間)操作がない場合、自動的にリソースを解放しコストを抑える機能。
- 並列実行数の制限: 同時にアクティブなプレビュービルド数を制限(例:最大5つ)することで、リソース管理を最適化できます。
コミットを追跡する動的なテストと修正フロー
Preview Builds の真価は、開発中の「動的な更新」にあります。PR を作成した後でも、ローカルでコードを変更して新しいコミットを追加すると、プレビュー環境が自動的に最新のリビジョンに更新されます。
デモでは、カスタマーサポートエージェントの機能追加プロセスがこの仕組みを明確に示しています。
- 初期状態: 基本的な注文検索機能を持つエージェント。
- 機能追加: 「返品適格性の判定」ツールを追加し、ローカルでテスト。
- PR 作成: GitHub にプッシュすると、自動的にプレビュービルドが起動。
- 再検証: プレビュー環境で新機能が正常に動作するか確認。
- 微調整: さらに「残り日数の表示」機能を追加し、再度コミットしてプレビューを更新。
- 本番反映: 最終的なテスト完了後、PR をマージすると本番環境が自動更新され、不要になったプレビュー環境は自動的に削除されます。
「プルリクエスト内でコミットを追加するとプレビュー環境が自動的に更新され、複数回の検証を経て最終的に本番へ展開されるワークフローを構築できます。」
本番環境への誤展開リスクを大幅に低減
この機能は、AI エージェント開発における最大の懸念である「本番環境への誤展開」を劇的に軽減します。生成 AI アプリケーションは、一度デプロイされると挙動が予測不能になるリスクがあり、Preview Builds はそのリスクを事前のテストで排除する安全網となります。
また、本番ブランチへのプッシュ時に新しいリビジョンを自動生成する「継続的デプロイ(Continuous Deployment)」機能と連携することで、承認された変更は即座に本番環境へ反映されます。不要になったプレビュー環境は自動的に削除されるため、開発者の手作業による管理コストもゼロになります。
LangSmith の Preview Builds は、DevOps のベストプラクティスを生成 AI 領域へ定着させる重要なステップです。開発者が安全に反復的な改善を行えるようになることで、企業レベルでの AI アプリケーションの品質向上と導入スピード加速が期待されます。
Original Source
元動画で発言を確認
プレイヤーは必要になるまで読み込みません。YouTubeのCookieと通信も再生を選ぶまで開始しません。
時間位置から根拠を確認
章や引用を選ぶと、元動画をその位置から再生します。