Dify Knowledgebasesの理解

みなさん、こんにちは。

現在、Difyのコミュニティエディションを試しています。インターネット上で見つけたCDKスタック(https://github.com/aws-samples/dify-self-hosted-on-aws)を使ってAWSにDifyを展開しました。Difyの仕組みを理解し、自社の課題解決のための方法を見つけようとしています。現在、以下の点でつまずいています:Difyはどのようにして知識ベースを作成しているのでしょうか?DifyがTiDBを使用しているという記事を読んだことがあります(https://www.pingcap.com/case-study/dify-consolidates-massive-database-containers-into-one-unified-system-with-tidb/?utm_source=chatgpt.com)。したがって、私の例で知識ベースを作成する場合、DifyはPostgresとTiDBを使ってベクトルを保存しているのでしょうか?私の理解が間違っているのでしょうか?ぜひご助力いただけますと幸いです。

@marlon1989

こんにちは。そのリポジトリのCDKを使用してDifyをインストールした場合、使用されるベクトルDBはpgvectorです。Auroraはpgvectorをサポートしています。TiDBは使用されていません。