如何建立向量索引

注意

Azure AI Studio 目前處於公開預覽狀態。 此預覽版本沒有服務等級協定,不建議用於處理生產工作負載。 可能不支援特定功能,或可能已經限制功能。 如需詳細資訊,請參閱 Microsoft Azure 預覽版增補使用條款

在本文中,您將瞭解如何建立和使用向量索引來執行 擷取擴增產生 (RAG)

必要條件

您必須有:

  • Azure AI 專案
  • Azure AI 搜尋資源

從 [索引] 索引標籤建立索引

  1. 登入 Azure AI Studio

  2. 移至您的專案,或在 Azure AI Studio 中建立新專案

  3. 從左側的可折疊功能表,選取 [元件] 下的 [索引]。

    項目左側功能表的螢幕快照。

  4. 選取 [+ 新增索引]

  5. 選擇您的 源數據。 您可以從最近的數據源清單、雲端上的記憶體 URL,或從本機計算機上傳檔案和資料夾,選擇源數據。 您也可以將連線新增至另一個數據源,例如 Azure Blob 儲存體。

    選取源數據的螢幕快照。

  6. 選擇來源資料之後,選取 [下一步 ]

  7. 選擇 [索引] 儲存體 - 您想要儲存索引的位置

  8. 如果您已為 Azure AI 搜尋服務 建立連線,您可以從下拉式清單中選擇該連線。

    選取索引存放區的螢幕快照。

    1. 如果您沒有現有的連線,請選擇 連線 其他 Azure AI 搜尋服務
    2. 選取您想要使用的訂用帳戶和服務。

    選取索引存放區詳細數據的螢幕快照。

  9. 選擇索引記憶體之後,選取 [下一步 ]

  10. 設定搜尋 設定

    1. 量設定 預設為 true,以將向量搜尋新增至此搜尋資源。 如前所述,這可啟用混合式和混合式 + 語意搜尋選項。 停用此限制向量搜尋選項為關鍵詞和語意。
    2. 若要讓混合式選項能夠運作,您需要內嵌模型。 從下拉式清單中選擇內嵌模型。
    3. 如果資源中還沒有內嵌模型,請選取要部署內嵌模型的通知

    設定搜尋設定的螢幕快照。

    如果下拉式清單中未顯示非 Azure OpenAI 模型,請遵循下列步驟:

    1. 流覽至 Azure AI Studio 中的 [專案] 設定。
    2. 流覽至 [設定] 索引標籤中的 [連線] 區段,然後選取 [新增連線]。
    3. 選取 [無伺服器模型]。
    4. 輸入內嵌模型部署的名稱,然後選取 [新增連線]。 如果模型未出現在下拉式清單中,請選取 [ 手動 輸入] 選項。
    5. 在對應的欄位中輸入部署 API 端點、模型名稱和 API 金鑰。 然後新增連線。
    6. 內嵌模型現在應該會出現在下拉式清單中。

    線上無伺服器模型的螢幕快照。

  11. 設定搜尋設定之後選取 [下一步 ]

  12. 在 [索引] 設定中

    1. 輸入索引的名稱或使用自動填入的名稱
    2. 更新排程。 您可以選擇每小時或每天更新索引。
    3. 選擇您要在其中執行作業以建立索引的計算。 您可以
      • 自動選取以允許 Azure AI 選擇可用的適當 VM 大小
      • 從建議選項清單中選擇 VM 大小
      • 從所有可能選項清單中選擇 VM 大小

    設定索引設定的螢幕快照。

  13. 設定索引設定之後,選取 [下一步 ]

  14. 檢閱您輸入的詳細數據,然後選取 [ 建立]

  15. 系統會帶您前往索引詳細數據頁面,您可以在其中查看索引建立的狀態。

從遊樂場建立索引

  1. 開啟您的 AI Studio 專案。

  2. 流覽至 [遊樂場] 索引標籤。

  3. 針對專案中的現有索引,會顯示 [選取可用的專案索引]。 如果未使用現有的索引,請繼續進行後續步驟。

  4. 選取 [新增您的資料] 下拉式清單。

    遊樂場新增數據下拉式清單的螢幕快照。

  5. 如果要建立新的索引,請選取 [ 新增您的數據] 選項。 然後遵循從 [索引] 索引卷標建立索引中的步驟,流覽精靈以建立索引。

    1. 如果有正在使用的外部索引,請選取 [連線 外部索引] 選項。

    2. 在索引來源中

      1. 選取您的數據源
      2. 選取您的 AI 搜尋服務
      3. 選取要使用的索引。

      您選取索引之頁面的螢幕快照。

    3. 設定搜尋設定之後,選取 [下一步 ]。

    4. 在 [索引] 設定中

      1. 輸入索引的名稱或使用自動填入的名稱
      2. 更新排程。 您可以選擇每小時或每天更新索引。
      3. 選擇您要在其中執行作業以建立索引的計算。 您可以
        • 自動選取以允許 Azure AI 選擇可用的適當 VM 大小
        • 從建議選項清單中選擇 VM 大小
        • 從所有可能選項清單中選擇 VM 大小
    5. 檢閱您輸入的詳細數據,然後選取 [ 建立]。

    6. 索引現在已準備好在遊樂場中使用。

在提示流程中使用索引

  1. 登入 Azure AI Studio ,然後從 [建置 ] 頁面選取您的專案。

  2. 從可折疊的左側功能表中,選取 [ 提示流程]。

  3. 開啟現有的提示流程,或選取 [+ 建立 ] 以建立新的流程。

  4. 在流程設計工具的頂端功能表上,選取 [更多工具],然後選取 [ 索引查閱]。

    更多工具的向量索引查閱螢幕快照。

  5. 提供索引查閱工具的名稱,然後選取 [ 新增]。

  6. 選取 [mlindex_content] 值方塊,然後選取您的索引。 完成此步驟之後,請輸入要針對索引執行的查詢和 query_types

    設定索引查閱之提示流程節點的螢幕快照。

下一步