概要
LangGraphは明示的な状態付きグラフワークフローをサポートし、永続化と人間による中断を含みます。LangSmithはトレーシングと評価ツールを提供します。これらのライブラリはメカニズムを提供し、アプリケーション開発者はワークフローと検証ポリシーを選択します。
ディープダイブ
LangChainはモデル呼び出し、プロンプト、ツール、出力処理の再利用可能なコンポーネントを提供します。LangGraphは状態付きグラフとして実行を表し、チェックポイントはスレッド状態を一時停止間で利用可能にし、選択されたステップを人間にルーティングできます。LangSmithはトレーシングと評価をサポートし、データセットベースのオフラインテストと本番トレースのオンライン評価を含みます。これらの機能は、タスク固有のテストと制御なしにエージェントが信頼できることを保証するものではありません。
現実世界の実装
プロンプト、チャットモデル、出力パーサーをアプリケーションステップのシーケンスとして構成します。
LangGraphチェックポイントを使用して、途中で中断された実行でもスレッド状態を保持します。
人間レビューのステップでグラフを一時停止し、レビュアーが入力を提供した後に再開します。
カスタマイズされた例でLangSmithオフライン評価を実行し、アプリケーションを変更する前に確認します。
ラングチェーンの未来
エージェント型アプリケーションでは、制限付きワークフローから始め、トレースを検査し、代表的なケースを評価します。行動の結果が重要な場合は人間レビューを追加してください。フレームワーク機能は実装オプションであり、ワークフローが安全であることを証明するものではありません。
実践する
なぜそれが重要なのか
- ベンダー戦略. ベンダーのロードマップは、チームが次に構築できる機能に影響を与えます。
- 費用と予算. 商業条件と導入オプションは、長期的なコストとリスクに影響します。
- リスクと安全性. 企業のインセンティブは、製品のデフォルト、安全姿勢、オープン性を形成します。
気をつけてください
- 実際の制作ワークフローでは、発売の発表が安定性を上回る可能性があります。
- API の価格設定やポリシーの変更により、一夜にして想定が崩れる可能性があります。
- 単一ベンダーへの依存により、ロックインと移行のコストが増加します。
次のステップ
- 独自のタスクとデータセットを使用してプロバイダーを評価します。
- 統合する前に、プライバシー、セキュリティ、法的条件を確認してください。
- モデルやベンダー全体でフォールバック計画を維持します。
- ロードマップの変更がチームを驚かせないように、リリース ノートを監視します。
探検を続けましょう
よくある質問
LangChainとは何ですか?
LangChainはLLMアプリケーション向けのコンポーネントと統合を提供します。LangGraphは明示的な状態付きグラフワークフローをサポートし、永続化と人間による中断を含みます。LangSmithはトレーシングと評価ツールを提供します。これらのライブラリはメカニズムを提供し、アプリケーション開発者はワークフローと検証ポリシーを選択します。
LangChain の背後にある中心的な考え方は何ですか?
LangChain は、LLM 呼び出しをチェーンし、データとツールを接続し、エージェントを調整するための再利用可能なビルディング ブロックを提供します。
LangChain を作成したのは誰で、おおよそいつですか?
Harrison Chase は、ChatGPT が LLM アプリケーションを普及させる直前の 2022 年 10 月に LangChain を立ち上げました。
LangGraph は LangChain エコシステム内で何に使用されますか?
LangGraph はエージェントをステート マシン/グラフとしてモデル化し、ループ、分岐、ツール呼び出しを明示的に制御します。
ラングスミスの主な役割は何ですか?
LangSmith は、各ステップのトレース、問題のデバッグ、運用環境での出力品質の評価などの可観測性を提供します。
LangChain では、パイプ構文は何をプロンプトしますか?モデル |パーサー」を表す?
コンポーネントは Runnable インターフェイスを共有するため、LangChain 式言語を使用して単一の呼び出し可能なパイプラインに構成できます。