LangChain はエージェントと LLM 駆動アプリケーションを構築するためのフレームワークです。相互運用可能なコンポーネントとサードパーティ統合を組み合わせることで、AI アプリケーション開発を簡素化し、基礎となるテクノロジーが進化する際の決定を将来対応可能にします。
ヒント
始めたばかりですか?Deep Agents をご確認ください — LangChain 上に構築された高レベル パッケージで、計画、サブエージェント、ファイル システム使用など、一般的な使用パターンの組み込み機能を備えたエージェント用です。
pip install langchain
# or
uv add langchainfrom langchain.chat_models import init_chat_model
model = init_chat_model("openai:gpt-5.4")
result = model.invoke("Hello, world!")より高度なカスタマイズやエージェント オーケストレーションをお探しの場合は、LangGraph をご確認ください。これは、制御可能なエージェント ワークフローを構築するためのフレームワークです。
同等の JS/TS ライブラリについては、LangChain.js をご確認ください。
ヒント
AI エージェントと LLM アプリケーションの開発、デバッグ、デプロイについては、LangSmith をご参照ください。
LangChain フレームワークはスタンドアロンで使用できますが、任意の LangChain 製品とのシームレスな統合も可能で、LLM アプリケーション構築時に開発者に完全なツール スイートを提供します。
- Deep Agents — 複雑なタスクに対して計画を立てたり、サブエージェントを使用したり、ファイル システムを活用したりできるエージェントを構築します
- LangGraph — 当社の低レベル エージェント オーケストレーション フレームワークを使用して、複雑なタスクを確実に処理できるエージェントを構築します
- 統合 — チャット & エンベディング モデル、ツール & ツールキット、その他
- LangSmith — LLM アプリのエージェント評価、監視可能性、デバッグ
- LangSmith Deployment — 長時間実行、ステートフル ワークフロー用に目的別に構築されたプラットフォームでエージェントをデプロイおよびスケーリングします
LangChain は、モデル、埋め込み、ベクターストアなどの標準インターフェースを通じて、LLM により駆動されるアプリケーションを構築するのに役立ちます。
- リアルタイムデータ拡張 — LangChain の膨大な統合ライブラリ(モデルプロバイダー、ツール、ベクターストア、取得器など)を活用して、LLM を多様なデータソースおよび外部/内部システムに簡単に接続できます。
- モデルの相互運用性 — エンジニアリングチームが実験を行い、アプリケーションのニーズに最適なモデルを見つけるために、モデルを入れ替えることができます。業界の最前線が進化するにつれて、素早く適応してください。LangChain の抽象化により、勢いを失うことなく前に進み続けることができます。
- 迅速なプロトタイピング — LangChain のモジュラーでコンポーネントベースのアーキテクチャを使用して、LLM アプリケーションを迅速に構築して反復できます。一から再構築することなく、異なるアプローチとワークフローをテストして、開発サイクルを加速させます。
- 本番環境対応の機能 — LangSmith などの統合を通じて、モニタリング、評価、デバッグの組み込みサポートで信頼性の高いアプリケーションをデプロイします。検証済みのパターンとベストプラクティスを使用して、自信を持ってスケールします。
- 活発なコミュニティとエコシステム — 統合、テンプレート、コミュニティが寄稿したコンポーネントの豊かなエコシステムを活用します。継続的な改善の恩恵を受け、活発なオープンソースコミュニティを通じて最新の AI 開発に対応します。
- 柔軟な抽象化レイヤー — ニーズに合わせた抽象化レベルで作業します。クイックスタート向けの高レベルチェーンから細粒度制御用の低レベルコンポーネントまで。LangChain はアプリケーションの複雑さに合わせて成長します。
- docs.langchain.com — 概念的な概要とガイドを含む包括的なドキュメント
- reference.langchain.com/python — LangChain パッケージの API リファレンスドキュメント
- Chat LangChain — LangChain ドキュメントとチャットして、質問への回答を得ます。
ディスカッション: LangChain フォーラムを訪れて、コミュニティと連絡を取り、技術的な質問、アイデア、フィードバックをすべて共有します。
- Contributing Guide – LangChain プロジェクトに貢献する方法を学び、適切な最初の課題を見つけます。
- Code of Conduct – コミュニティのガイドラインと参加の標準です。
- LangChain Academy – LangChain チームによって作成された、LangChain ライブラリと製品に関する包括的で無料のコースです。