OpenAIのAPIを使用しています。正確性の保証はできませんので、ご注意ください。
LangChain の概要
LangChain は、GPT や GPT4ALL などの大規模言語モデル(LLM)を活用し、Google 検索や Notion、Google ドキュメントへのアクセス、SQL の実行など、LLM が苦手とする計算 などを行うための新しいライブラリです。
これにより、自然言語処理タスクに特化した LLM を利用し、より高度な自然言語処理タスクを実現できます。
Microsoft が作成した画像を対話的に生成できる Visual ChatGPT などにも使用されています。
https://js.langchain.com/docs/
LangChain の機能を試す
LangChain は、Python と JavaScript / TypeScript のライブラリが存在します。今回は、Python・TypeScript のコードを記載します。
注意
LangChain は比較的新しいライブラリであり、頻繁に変更が加えられることがあります。情報が古くなっている可能性がありますので、公式ドキュメントも合わせて参照することをおすすめします。