AIチャット
FileBlogトーク機能(AIチャット)の概要
FileBlogトーク機能は、FileBlogトークモジュールを追加することで AIとの会話 を実現するオプション機能です。
本機能を使用すると、FileBlogがLLM(Large Language Models・大規模言語モデル)と連携して、自然言語で対話的に質問や指示ができるようになります。
FileBlogが連携できるLLMには、インターネットサービスの外部LLMと、インターネット非接続のローカルLLMがあります。
ユーザーの質問や指示によっては、ドキュメントルートにあるファイル、またはファイルから抽出したテキスト情報や検索インデックスデータの情報がLLMに送られます。 送られる情報は、ログインユーザーのアクセス権限に基づき読み取りが許可されるファイルの情報に限られます。
またLLMは、ユーザーの質問や指示によりFileBlogの検索機能を使用(API連携)してファイルを抽出します。
この時もLLMが得られる検索結果は、ログインユーザーのアクセス権限に基づき読み取りが許可されるファイルに限られます。
なお、ベクトル検索をするためのコレクション設定に基づき、指定フォルダおよび指定クエリに該当する全ファイルのテキスト情報をLLMに送信し、LLMがベクトル化(高次元上での数値化)を行った結果をベクトル検索インデックスデータとしてFileBlogのデータベースに格納します。
ベクトル検索: ファイルデータを「多要素をもつ数字の羅列」(高次元ベクトル)に変換し、その数値同士の「距離や向きの近さ」で情報を探し出す技術です。