diffbot kg chatbot
1.0.0
このプロジェクトは、ニュース記事からナレッジ グラフを構築し、さまざまな視覚化を通じてそれらを分析し、最後にナレッジ グラフから提供される情報に基づいて LLM が質問を生成できるようにするためのエンドツーエンドのパイプラインを示すように設計されています。
このプロジェクトでは、グラフ データベースである Neo4j を使用してナレッジ グラフを保存し、データ プロバイダーとして Diffbot を使用します。 Diffbot は、プラットフォーム上で次のようなさまざまなデータ統合を提供します。
最後に、プロジェクトは OpenAI LLM を使用してチャット インターフェイスを提供し、ナレッジ グラフから提供された情報に基づいて質問に答えることができます。
.env
で環境変数を設定します。テンプレートは.env.template
にあります。
以下で Docker コンテナを起動します
docker compose up
localhost:3000
でお気に入りのブラウザを開きます。 GitHub Issue またはプルリクエストを通じてあらゆる貢献を歓迎します。