🦜️🔗LangChain : Get Started : イントロダクション (翻訳/解説)
翻訳 : (株)クラスキャット セールスインフォメーション
作成日時 : 08/19/2023
* 本ページは、LangChain の以下のドキュメントを翻訳した上で適宜、補足説明したものです:
* サンプルコードの動作確認はしておりますが、必要な場合には適宜、追加改変しています。
* ご自由にリンクを張って頂いてかまいませんが、sales-info@classcat.com までご一報いただけると嬉しいです。
- 人工知能研究開発支援
- 人工知能研修サービス(経営者層向けオンサイト研修)
- テクニカルコンサルティングサービス
- 実証実験(プロトタイプ構築)
- アプリケーションへの実装
- 人工知能研修サービス
- PoC(概念実証)を失敗させないための支援
- お住まいの地域に関係なく Web ブラウザからご参加頂けます。事前登録 が必要ですのでご注意ください。
◆ お問合せ : 本件に関するお問い合わせ先は下記までお願いいたします。
- 株式会社クラスキャット セールス・マーケティング本部 セールス・インフォメーション
- sales-info@classcat.com ; Web: www.classcat.com ; ClassCatJP
🦜️🔗 LangChain : Get Started : イントロダクション
LangChain は言語モデルにより支援されたアプリケーションを開発するためのフレームワークです。それは以下のようなアプリケーションを可能にします :
- データ aware (データ知覚) : 言語モデルを他のデータソースに接続します。
- Agentic (エージェント的) : 言語モデルが環境と相互作用することを可能にします。
LangChain の主要な価値特性 (value props) は :
- コンポーネント : 言語モデルを操作するための抽象化、そして各抽象用の実装のコレクションを含みます。LangChain フレームワークの残りを使用しているか否かに関係なく、コンポーネントはモジュール式で簡単に使用できます。
- 既製の (Off-the-shelf) チェイン : 特定の高いレベルのタスクを遂行するためのコンポーネントの構造化された部品 (assembly)。
既製のチェインは開始することを簡単にします。より複雑なアプリケーションと微妙な (nuanced) ユースケースに対しては、コンポーネントが既存のチェインをカスタマイズしたり新しいものを構築することを簡単にします。
Get started
ここ に LangChain をインストールし、環境をセットアップし、そして構築し始める方法があります。
貴方の最初の LangChain アプリケーションを構築することでフレームワークに慣れるために クイックスタート ガイドに従うことを勧めます。
モジュール
LangChain は、より複雑なものへと列挙されている以下のモジュールに対して、標準的、拡張可能なインターフェイスと外部統合を提供します :
- モデル I/O – 言語モデルとのインターフェイス
- データ接続 – アプリケーション固有のデータとのインターフェイス
- チェイン – 呼び出しのシークエンスの構築
- エージェント – 高いレベルの命令が与えられたとき、どのツールを使用するかチェインに選択させます。
- メモリ – チェインの実行間のアプリケーション状態の保持
- コールバック – 任意のチェインの中間的ステップのログ記録とストリーミング
サンプル、エコシステムとリソース
ユースケース
以下のような、一般的な end-to-end ユースケースに対するウォークスルーとベストプラクティス :
- チャットボット
- ソースを使用した質問応答
- 構造化データの解析 (訳注: リンク切れ)
- and much more…
ガイド
LangChain を使用した開発のベストプラクティスを学習します。
エコシステム
LangChain は、フレームワークと統合されその上に構築されるツールのリッチなエコシステムの一部です。統合 と 依存関係のあるレポジトリ の増え続けるリストを確認してください。
追加リソース
私達のコミュニティは多くの多作な開発者、創造的なビルダー、そして優れた教師がいます。
コミュニティの人々の素晴らしいチュートリアルについては YouTube チュートリアル を、そして KyroLabs の人々によって編纂された、LangChain プロジェクトの awesome リストについては ギャラリー を確認してください。
サポート
Join us on GitHub or Discord to ask questions, share feedback, meet other developers building with LangChain, and dream about the future of LLM’s.
以上