メインコンテンツへスキップ
ToolPotion

LangChain クイックスタート

LangChain のクイックスタートガイドで、数分で最初の AI エージェントを構築しましょう。このリソースでは、依存関係のインストール方法、さまざまなモデルプロバイダーの API キーの設定方法、質問に答えたり外部ツールと対話したりできる基本的なエージェントと実用的なエージェントの作成方法をデモンストレーションします。

URLを訪問

説明

LangChain のこのクイックスタートガイドは、機能的な AI エージェントを迅速に構築するための実践的なアプローチを提供します。まず、LangChain や deepagents を含む必要な依存関係の概要を示し、uv を使用したインストールプロセスをユーザーに案内します。エージェントの機能に不可欠なこのガイドでは、OpenAI、Google Gemini、Claude (Anthropic)、OpenRouter、Fireworks、Baseten、Ollama、Azure、AWS Bedrock、HuggingFace など、幅広いサポートされているモデルプロバイダーの API キーを設定する方法を詳しく説明します。

次に、ガイドでは質問に答えたりツールを使用したりできる基本的なエージェントの作成手順を説明します。これは、天気機能を含む簡単な例で示されており、エージェントが提供されたコンテキストを使用して関連ツールを呼び出す方法をデモンストレーションします。ユーザーは、モデル名を変更し、対応する API キーを設定することで、モデルプロバイダーを簡単に切り替えることができます。

より複雑なアプリケーションのために、クイックスタートでは実用的なリサーチエージェントの構築を紹介します。このセクションでは、エージェントの動作を強化するための詳細なシステムプロンプト、外部データソースと統合するツール(URL からテキストを取得するなど)の作成、一貫した応答のためのモデルの構成、チャットのような対話のための会話メモリの実装といった高度な概念を探ります。また、LangChain エージェントと deep agents の違いも強調しており、deep agents は最小限の設定で計画やサブエージェントなどの組み込み機能を提供します。

さらに、このガイドでは、特に複雑なアプリケーションでエージェントの動作を検査するために、LangSmith を使用してエージェントの呼び出しをトレースすることの重要性を強調しています。トレースのロギングのために LangSmith を設定する手順を提供し、監視と問題検出のために LangSmith Engine を推奨しています。クイックスタートは、エージェントのデプロイと他のツールやプラットフォームとの統合のための次のステップを概説して終了します。

LangChain クイックスタートの主要機能

  • AI エージェントを迅速に構築

  • 複数の LLM プロバイダーとの統合

  • エージェントの対話のためのカスタムツールの作成

  • 会話メモリの実装

  • エージェント実行のトレースに LangSmith を利用

  • LangChain エージェントと deep agents の両方のサポート

  • 詳細なシステムプロンプト構成

  • 基本および高度なエージェントのサンプルコード

  • さまざまなサービスのための API キー管理

  • uv による依存関係管理

LangChain クイックスタートをはじめる

  1. 依存関係のインストール: uv を使用して langchain と deepagents をインストールします。

  2. API キーの設定: 選択したモデルプロバイダーの API キーを取得してエクスポートします。

  3. 基本エージェントの構築: モデル、ツール、システムプロンプトを持つシンプルなエージェントを定義します。

  4. 実用的なエージェントの構築: データ取得やメモリなどの高度な機能を持つエージェントを作成します。

  5. モデルの構成: 温度やタイムアウトなどの特定のパラメーターでチャットモデルを初期化します。

  6. メモリの追加: InMemorySaver または永続的なチェックポインターを使用してメモリを実装します。

  7. エージェント呼び出しのトレース: LangSmith の環境変数を設定し、スクリプトを実行してトレースをログに記録します。

LangChain クイックスタートの使用例

  • 基本エージェントの構築
  • リサーチエージェントの開発
  • LLM との統合
  • 会話型 AI の実装
  • ツールの使用
  • エージェントのデバッグ
  • 高度なエージェント機能

LangChain クイックスタートのFAQ

LangChain クイックスタート のレビュー

読み込み中...

LangChain クイックスタート に似た人気のAIツール

AI フレームワーク

OpenAIエージェントSDKは、開発者が最小限の複雑さでエージェント型AIアプリケーションを作成できるようにします。エージェントの構築、タスクの管理、安全性の確保のための一連のプリミティブを備えており、初心者と経験豊富な開発者の両方に適しています。

注目AI エージェントビルダー

Strands Agentsは、PythonおよびTypeScript用に設計されたオープンソースのAIエージェントSDKです。開発者がAmazon Bedrock、Anthropic、OpenAIなどのプラットフォームとシームレスに統合し、迅速に本番環境向けのAIエージェントを構築できるようにします。

注目AI エージェントビルダー

AI フレームワーク

LangChainは、AIエージェントの開発、テスト、デプロイ、監視のために設計されたオープンなエージェントエンジニアリングエコシステムです。ノーコードエージェントや深いエージェントコードを構築するためのツールとリソースを提供し、エージェント開発ライフサイクル全体を促進します。

注目AI エージェントビルダー

smolagentsは、コードで思考するエージェントシステムを構築するために設計された、基本的なライブラリです。最小限のコードで強力なエージェントを実行でき、コードエージェント、Hubとの統合、モデルに依存しない機能をサポートしています。このライブラリは、さまざまなLLMとモダリティをサポートしており、ツールの使用と実行環境に柔軟性を提供します。

注目AI エージェントビルダー

AI フレームワーク

Claude Agent SDKは、PythonまたはTypeScriptを使用して生産AIエージェントを構築するために設計されたライブラリです。エージェントループの実装を簡素化し、開発者が基盤となるインフラストラクチャを管理することなく、インテリジェントなアプリケーションの作成に集中できるようにします。

注目AI エージェントビルダー

AI フレームワーク

Google Cloud の Gemini Enterprise Agent Platform は、エンタープライズグレードの AI エージェントを構築、スケーリング、ガバナンス、最適化するための、オープンで包括的なソリューションです。グローバル規模で、お客様のエンタープライズデータに基づいた、信頼性の高いエージェントシステムへとアプリケーションとワークフロ…

AI エージェントビルダー

エージェント開発キット (ADK) は、企業規模で信頼性の高いAIエージェントを構築、デバッグ、展開するためのオープンソースフレームワークです。複数のプログラミング言語をサポートし、オーケストレーションと統合のための強力な機能を備えた生産エージェントの迅速な開発を可能にします。

注目AI エージェントビルダー

Microsoftエージェントフレームワークは、インテリジェントエージェントを開発するための包括的なツールとドキュメントを提供します。これにより、開発者はユーザーと対話し、効率的にタスクを実行できる自律エージェントを作成できます。

注目AI エージェントビルダー