最近, 趣味で開発しているKingyo AI Navi[1]で生成AIを使ってみようと, GPT-3.5/4やPaLM2(Google Vertex AI)など大規模言語モデル(LLM)を試している. 当初はChatGPT等のAPIを直接利用していたが, LangChainという「ChatGPTなどの大規模言語モデルの機能拡張を効率的に実装するためのライブラリ」のことを知った. LangChainの基本的な使い方をまとめた本を探していたところ, この「LangChain完全入門」に出会った. この本は, LangChaingの6つのモジュールの基本的な使い方を, ソースコードの提示&解説してい…