以前の記事で、ベクトルデータベースのPineconeを紹介しました。そろそろ他のベクトルデータベースも試してみたいと思い、今回はWeaviateについて調べてみました。「ベクトルデータベースとは」というところについては、以前の記事で触れていますので参照してください。 Weaviateの概要 Weaviateは、オープンソースでAI Nativeのベクトルデータベースです。「AI Native」というところが特徴で、MLモデルをモジュールとして組み込むことができ、それによってデータベースの内部でオブジェクトのベクトル化を行ったり、分類をしたり、結果を言語生成して返すなど様々なユースケースに対応できます。 主な特徴は以下のとおりです。(What is Weaviate? より意訳してます) オープンソースです。 データオブジェクトをベクターでインデックス化することで、そのセマンティックな特性に
![ベクトルデータベースWeaviateの概念を整理する | DevelopersIO](https://cdn-ak-scissors.b.st-hatena.com/image/square/75dfcc950621fa714158501f6b704ca20f9bb8b0/height=288;version=1;width=512/https%3A%2F%2Fdevio2023-media.developers.io%2Fwp-content%2Fuploads%2F2023%2F05%2FWeaviate-banner-dark.png)