背景 ChatGPT に独自の情報を元に検索して欲しいケースがあります。 embeddings を使って事前に情報をベクトル化し 検索した内容のベクトルと照会し、その情報を埋め込むようなアプローチもありますが、 事前に index を作成しておく必要があるため、下準備が必要なこと、膨大なデータ量の場合はコストがかかることが懸念されます。 LangChain の tool の中に Google 検索することができるので、その仕組みを知りたくなって調べてみました。 LangChain とは LangChain は LLM(Large language model) と LLM にはない他のソースや LLM にはできない計算方法を組み合わせることを目的としたライブラリです。 2023.03.18 時点では javascript, python で提供されています。 Agents とは LangC
![LangChain の DynamicTool を使って DevelopersIO を参考に回答してもらった | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/2b0bf98c901ba636cbebacc15d02492fc4c92abd/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2023%2F03%2Fchatgpt.png)