<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>devkuma – VectorDB</title>
    <link>https://www.devkuma.com/jp/tags/vectordb/</link>
    <image>
      <url>https://www.devkuma.com/jp/tags/vectordb/logo/180x180.jpg</url>
      <title>VectorDB</title>
      <link>https://www.devkuma.com/jp/tags/vectordb/</link>
    </image>
    <description>Recent content in VectorDB on devkuma</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>jp</language>
    <managingEditor>kc@example.com (kc kim)</managingEditor>
    <webMaster>kc@example.com (kc kim)</webMaster>
    <copyright>The devkuma</copyright>
    
	  <atom:link href="https://www.devkuma.com/jp/tags/vectordb/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>VectorDB（ベクトルデータベース）</title>
      <link>https://www.devkuma.com/jp/docs/vector-db/</link>
      <pubDate>Thu, 06 Nov 2025 18:12:00 +0900</pubDate>
      <author>kc@example.com (kc kim)</author>
      <guid>https://www.devkuma.com/jp/docs/vector-db/</guid>
      <description>
        
        
        &lt;p&gt;&lt;strong&gt;VectorDB（ベクトルデータベース）&lt;/strong&gt; は、近年 &lt;strong&gt;AI、機械学習、LLM（大規模言語モデル）&lt;/strong&gt; の分野で非常に重要な役割を担うデータベースである。&lt;br&gt;
簡単に言えば、&lt;strong&gt;数値ベクトル形式のデータ（=埋め込み）を効率的に保存し、類似データを素早く見つけることに特化したデータベース&lt;/strong&gt;である。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;vectordbとは&#34;&gt;VectorDBとは&lt;/h2&gt;
&lt;p&gt;VectorDBは、&lt;strong&gt;ベクトル（Vector）データの保存、検索、比較&lt;/strong&gt;に最適化されたDBである。&lt;br&gt;
通常、テキスト、画像、音声、コードなどの&lt;strong&gt;非構造化データ&lt;/strong&gt;を**埋め込み（embedding）**モデルによって固定長のベクトル（数値配列）に変換し、
それらのベクトルをVectorDBに保存する。&lt;/p&gt;
&lt;p&gt;例えば:&lt;/p&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-text&#34; data-lang=&#34;text&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;#34;今日の天気はどう？&amp;#34;  -&amp;gt;  [0.12, -0.08, 0.56, ... , 0.33]
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&amp;#34;今、雨が降っている？&amp;#34; -&amp;gt;  [0.11, -0.07, 0.57, ... , 0.31]
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;この2つのベクトルは意味的に似ているため、&lt;strong&gt;ベクトル間の距離（distance）&lt;/strong&gt; が非常に近い。&lt;br&gt;
VectorDBは、このような「類似度ベース検索」を高速に実行できるように作られたシステムである。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;vectordbの主な機能&#34;&gt;VectorDBの主な機能&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;機能&lt;/th&gt;
          &lt;th&gt;説明&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;埋め込み保存&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;テキストや画像などから生成したベクトルを保存&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;類似度検索（Similarity Search）&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;クエリベクトルと最も似ているベクトル（=データ）を素早く見つける&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;メタデータフィルタリング&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;ベクトルとともにタグ、カテゴリーなどの付加情報を保存し、検索時にフィルタリング可能&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;クラスタリング/分類&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;意味的に似ているベクトルをグループ化したり、カテゴリー別に分類したりする&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;LLM連携&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;LLMの「context」や「memory」機能の実装によく使われる（例: RAG構造）&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;vectordbが重要な理由&#34;&gt;VectorDBが重要な理由&lt;/h2&gt;
&lt;p&gt;大規模言語モデル（例: GPT、Claude、Geminiなど）は、**一度に処理できる入力量（Context length）**に制限がある。&lt;br&gt;
そのため、すべての情報をLLMに入れることはできない。&lt;/p&gt;
&lt;p&gt;このときVectorDBは次のように使われる。&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;ユーザーの質問 -&amp;gt; 埋め込みに変換 -&amp;gt; VectorDBで関連文書を検索 -&amp;gt;&lt;br&gt;
結果をLLMに質問とともに渡して回答を生成（この構造を&lt;strong&gt;RAG&lt;/strong&gt;、Retrieval-Augmented Generationという）&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;つまり、&lt;strong&gt;VectorDBはLLMの外部記憶装置のように動作&lt;/strong&gt;する。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;代表的なvectordb製品&#34;&gt;代表的なVectorDB製品&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;製品名&lt;/th&gt;
          &lt;th&gt;特徴&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Pinecone&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;完全マネージド型、API中心、RAGに特化&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Weaviate&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;オープンソース + GraphQL API対応、Hybrid Search可能&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Milvus&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;大規模データ処理に強い、オープンソース&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Qdrant&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Rustベース、高性能 + 使いやすいREST/gRPC API&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;FAISS&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Metaが作ったライブラリ（DBというより検索エンジンに近い）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Chroma&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Pythonと相性がよく、LangChainなどと連携しやすい&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;Redis Vector Search (Redis 7.2+)&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Redis内でベクトルインデックス機能を提供&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id=&#34;vectordb検索の核心概念&#34;&gt;VectorDB検索の核心概念&lt;/h2&gt;
&lt;h3 id=&#34;ベクトル類似度の計算方法&#34;&gt;ベクトル類似度の計算方法&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Cosine similarity（コサイン類似度）&lt;/strong&gt;: 各ベクトルの方向がどれほど似ているか&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Euclidean distance（ユークリッド距離）&lt;/strong&gt;: 2つのベクトル間の直線距離&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Dot product（内積）&lt;/strong&gt;: 主に学習済み埋め込みで使用&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;インデックスindexing&#34;&gt;インデックス（Indexing）&lt;/h3&gt;
&lt;p&gt;ベクトルは通常、数千から数百万個保存されるため、
検索を高速化するために**近似最近傍探索（ANN, Approximate Nearest Neighbor）**アルゴリズムを使用する。&lt;/p&gt;
&lt;p&gt;代表的なインデックスアルゴリズム:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;HNSW (Hierarchical Navigable Small World)&lt;/li&gt;
&lt;li&gt;IVF (Inverted File Index)&lt;/li&gt;
&lt;li&gt;PQ (Product Quantization)&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;vectordb--llmの例rag構造&#34;&gt;VectorDB + LLMの例（RAG構造）&lt;/h2&gt;
&lt;pre class=&#34;mermaid&#34;&gt;flowchart LR
A[ユーザーの質問] --&amp;gt; B[埋め込み生成器]
B --&amp;gt; C[VectorDBで類似文書を検索]
C --&amp;gt; D[関連文書を返す]
D --&amp;gt; E[文書とともに質問をLLMへ渡す]
E --&amp;gt; F[正確で文脈のある回答を生成]&lt;/pre&gt;
&lt;p&gt;この構造により、ChatGPTに似た「知識ベースチャットボット」を自分で作ることができる。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;実際の使用例python--qdrant&#34;&gt;実際の使用例（Python + Qdrant）&lt;/h2&gt;
&lt;div class=&#34;highlight&#34;&gt;&lt;pre tabindex=&#34;0&#34; style=&#34;background-color:#f8f8f8;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-text-size-adjust:none;&#34;&gt;&lt;code class=&#34;language-python&#34; data-lang=&#34;python&#34;&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;qdrant_client&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;import&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;QdrantClient&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;from&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;qdrant_client.models&lt;/span&gt; &lt;span style=&#34;color:#204a87;font-weight:bold&#34;&gt;import&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;PointStruct&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;client&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;QdrantClient&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;:memory:&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# サンプルベクトルを保存&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;client&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;upsert&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;collection_name&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;docs&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000&#34;&gt;points&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#000&#34;&gt;PointStruct&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;1&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;vector&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.1&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.3&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.5&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;],&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;payload&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;こんにちは&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;}),&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;        &lt;span style=&#34;color:#000&#34;&gt;PointStruct&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;id&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;vector&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.11&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.29&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.51&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;],&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;payload&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;{&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;text&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;:&lt;/span&gt; &lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;はじめまして&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;})&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;    &lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;]&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#8f5902;font-style:italic&#34;&gt;# クエリベクトルと類似するデータを検索&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#000&#34;&gt;hits&lt;/span&gt; &lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;client&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;.&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;search&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;collection_name&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#4e9a06&#34;&gt;&amp;#34;docs&amp;#34;&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;query_vector&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;[&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.12&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.28&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;,&lt;/span&gt; &lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;0.49&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;],&lt;/span&gt; &lt;span style=&#34;color:#000&#34;&gt;limit&lt;/span&gt;&lt;span style=&#34;color:#ce5c00;font-weight:bold&#34;&gt;=&lt;/span&gt;&lt;span style=&#34;color:#0000cf;font-weight:bold&#34;&gt;2&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&#34;display:flex;&#34;&gt;&lt;span&gt;&lt;span style=&#34;color:#204a87&#34;&gt;print&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;(&lt;/span&gt;&lt;span style=&#34;color:#000&#34;&gt;hits&lt;/span&gt;&lt;span style=&#34;color:#000;font-weight:bold&#34;&gt;)&lt;/span&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;hr&gt;
&lt;h2 id=&#34;まとめ&#34;&gt;まとめ&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;項目&lt;/th&gt;
          &lt;th&gt;内容&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;目的&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;ベクトルベースの類似度検索およびAI応用&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;データ形式&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;高次元ベクトル（embedding）&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;主な活用先&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;RAG、推薦システム、画像検索、音声検索&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;核心技術&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;ANNインデックス、コサイン類似度、メタデータフィルター&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;&lt;strong&gt;代表製品&lt;/strong&gt;&lt;/td&gt;
          &lt;td&gt;Pinecone, Qdrant, Milvus, Weaviate, Chroma&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;

      </description>
      
      <category>Database</category>
      
      <category>VectorDB</category>
      
    </item>
    
  </channel>
</rss>
