はじめに 近年、機械学習や自然言語処理の分野が急速に発展しています。その中でも、Large Language Model (LLM)は多くの研究者や開発者の注目を集めています。 社内ドキュメントや、スクレイピングなどで取得した最新情報をデータベースに格納し、LLM と連携することで、最新の情報を含めた返答が期待できます。 この記事では、ベクトルデータベースを活用し、独自データを用いた LLM システムの構築方法について解説します。 ベクトルデータベースとは ベクトルデータベースとは、高次元ベクトルを効率的に格納・検索できるデータベースです。ドキュメントやテキストデータをベクトル化し、それらのベクトルをデータベースに格納します。検索では、検索するキーワードのベクトルと類似しているベクトルをデータベースから検索します。 システムのアーキテクチャ 文書取り込み 独自データを活用した LL