はじめに
AutoFlowはPingCAPによって開発されたオープンソースツールで、TiDBサーバーレスベクトルストレージを使ってグラフベースの知識ベースを構築する。LlamaIndexとDSPyフレームワークを統合し、複雑なダイアログ検索とナレッジグラフ編集をサポートする。ユーザは簡単なJavaScriptコードスニペットでダイアログ検索ウィンドウをウェブサイトに埋め込むことができ、ユーザエクスペリエンスを向上させることができる。
機能一覧
- ナレッジグラフ構築TiDBベクトルストレージをベースに、ナレッジグラフの作成と編集をサポート。
- ダイアログ検索LlamaIndexやDSPyフレームワークと統合し、同様の機能を提供する。 当惑 のダイアログ検索機能
- サーバーレス・ストレージTiDBサーバーレス・ベクトル・ストレージにより、大規模データの保存と管理をサポートします。
- 組み込み検索ウィンドウJavaScriptのコードスニペットによって、ウェブサイトにダイアログ検索ウィンドウを埋め込むことができます。
- DockerのデプロイメントDockerとDocker Composeを使ったローカルデプロイをサポートします。
ヘルプの使用
インストールと展開
- ローカル展開::
- DockerとDocker Composeがインストールされていることを確認する。
- AutoFlow リポジトリをクローンします:
git clone https://github.com/pingcap/autoflow.git
- プロジェクト・ディレクトリに移動し、サービスを開始する:
cd autoflow docker-compose up -d
- ローカルに配置されたAutoFlowインスタンスにアクセスするには、デフォルトのアドレスは次のようになります。
http://localhost:3000
.
- 組み込み検索ウィンドウ::
- 次のJavaScriptコード・スニペットをコピーして、あなたのウェブサイトに埋め込んでください:
html
K16K
- このコード・スニペットは、サイトの右下隅にダイアログ検索ウィンドウを表示し、ユーザーが直接検索や対話ができるようにする。
- 次のJavaScriptコード・スニペットをコピーして、あなたのウェブサイトに埋め込んでください:
機能操作ガイド
- ナレッジグラフ構築::
- AutoFlow管理インターフェイスにアクセスし、Knowledge Graphモジュールを選択します。
- 組み込みの編集ツールを使用して、ナレッジ・ノードおよびリレーションシップを追加、変更、または削除します。
- 変更を保存すると、ナレッジグラフは自動的に更新され、ダイアログ検索で利用できるようになります。
- ダイアログ検索::
- ダイアログの検索ウィンドウにクエリを入力すると、システムはナレッジグラフとベクトルデータベースに基づいて関連する回答を提供します。
- ユーザーは、対話を通じて問い合わせをさらに絞り込み、より正確な情報を得ることができる。
- サーバーレス・ストレージ管理::
- TiDBの管理インターフェイスにアクセスし、保存されているデータを表示・管理する。
- データのインポート、エクスポート、バックアップをサポートし、データのセキュリティと高可用性を保証します。
詳しい操作手順
- 知識ノードの追加::
- ノードの追加 "ボタンをクリックします。
- ノード名と説明を入力し、ノードタイプを選択します。
- ノードを保存すると、ナレッジグラフが自動的に更新されます。
- 知識関係の編集::
- 2つのノードを選択し、"Add Relationship "ボタンをクリックします。
- リレーションシップの説明を入力し、リレーションシップのタイプを選択します。
- リレーションシップを保存すると、ナレッジグラフは自動的に更新されます。
- ダイアログ検索の使用::
- 検索窓に「AutoFlowとは何ですか?
- システムは知識グラフに基づいて回答を提供し、関連するノードと関係を表示する。
- ユーザーはノードをクリックして詳細を表示したり、質問を続けて詳細情報を得ることができる。