
准备工作
- 实验会创建一个 Google Cloud 项目和一些资源,供您使用限定的一段时间
- 实验有时间限制,并且没有暂停功能。如果您中途结束实验,则必须重新开始。
- 在屏幕左上角,点击开始实验即可开始
Create a source connection and grant IAM permissions
/ 25
Create an object table
/ 25
Generate embeddings
/ 25
Run a vector search
/ 25
在挑戰研究室中,您會在特定情境下完成一系列任務。挑戰研究室不會提供逐步說明,您將運用從課程研究室學到的技巧,自行找出方法完成任務!自動評分系統 (如本頁所示) 將根據您是否正確完成任務來提供意見回饋。
在您完成任務的期間,挑戰研究室不會介紹新的 Google Cloud 概念。您須靈活運用所學技巧,例如變更預設值或詳讀並研究錯誤訊息,解決遇到的問題。
若想滿分達標,就必須在時限內成功完成所有任務!
這個實驗室適合「運用 BigQuery 導入多模態向量搜尋」技能徽章課程的學員。準備好迎接挑戰了嗎?
您是線上零售商店 Cymbal 的數據資料學家,想建立 pipeline 來持續搜尋市面上的相似產品,藉此做行銷比較研究,不過目前面臨以下幾個難題:
為解決這些難題,您決定運用 BigQuery 導入多模態向量搜尋。
為完成這個實驗室,您必須熟悉 BigQuery 和 Cloud Storage。
「Gemini in BigQuery」學習路徑提供本技能徽章課程所需的完整知識庫。為順利完成本挑戰實驗室,建議您完成下列三堂課程和相關的實驗室,累積先備知識:
透過 Gemini in BigQuery 提升工作效率 (入門):瞭解如何在 Gemini in BigQuery 的輔助下編寫程式碼、準備資料及設計 pipeline。
在 BigQuery 使用 Gemini 模型 (中級):瞭解如何在 BigQuery 中呼叫 Gemini 模型,以建構生成式 AI 應用程式。
運用 BigQuery 建立嵌入項目、向量搜尋和 RAG (進階):瞭解如何運用 RAG (檢索增強生成) pipeline 建立嵌入項目、執行向量搜尋,最終生成品質更佳的回覆,避免 AI 產生幻覺。
請詳閱以下操作說明。實驗室活動會計時,且中途無法暫停。點選「Start Lab」後就會開始計時,顯示可使用 Google Cloud 資源的時間。
您將在真正的雲端環境完成實作實驗室活動,而不是模擬或示範環境。為此,我們會提供新的暫時憑證,供您在實驗室活動期間登入及存取 Google Cloud。
為了順利完成這個實驗室,請先確認:
點選「Start Lab」按鈕。如果實驗室會產生費用,畫面上會出現選擇付款方式的對話方塊。左側的「Lab Details」窗格會顯示下列項目:
點選「Open Google Cloud console」;如果使用 Chrome 瀏覽器,也能按一下滑鼠右鍵,選取「在無痕視窗中開啟連結」。
接著,實驗室會啟動相關資源,並開啟另一個分頁,顯示「登入」頁面。
提示:您可以在不同的視窗中並排開啟分頁。
如有必要,請將下方的 Username 貼到「登入」對話方塊。
您也可以在「Lab Details」窗格找到 Username。
點選「下一步」。
複製下方的 Password,並貼到「歡迎使用」對話方塊。
您也可以在「Lab Details」窗格找到 Password。
點選「下一步」。
按過後續的所有頁面:
Google Cloud 控制台稍後會在這個分頁開啟。
如要在 BigQuery 使用 Vertex AI 的遠端生成式 AI 模型 (例如嵌入模型),請在
這個連線就像 Vertex AI 和 BigQuery 之間的安全 pipeline,可讓您安全使用生成式 AI 模型。
展開提示可查看實用祕訣!
如要存取 Vertex AI 資源和 BigQuery 資料,您必須為外部來源連線的服務帳戶授予適當的 IAM 權限。
將下列角色指派給前一節建立的服務帳戶:
展開提示可查看實用祕訣!
點選「Check my progress」,確認目標已達成。
如要查詢儲存於 Google Cloud Storage 的非結構化資料 (如圖片和影片),請在預先建立的 BigQuery 資料集 gcc_bqml_dataset 中,建立名為 gcc_image_object_table 的物件資料表。
這個資料表會儲存物件的中繼資料,例如網址和內容類型,但不會儲存非結構化資料本身。如同其他 BigQuery 資料表,物件資料表可供查詢,因此您可以運用 SQL 或 Python 根據中繼資料篩選及選取物件。
在 BigQuery SQL 編輯器執行下列 SQL 程式碼。請務必將以方括號標示的預留位置 []
替換為正確的程式碼 (例如將 [PROJECT_ID]
替換為本實驗室環境的專案 ID)。
展開提示可查看實用祕訣!
點選「Check my progress」,確認目標已達成。
如要連線至遠端嵌入模型,請在預先建立的 BigQuery 資料集 gcc_bqml_dataset 中,建立名為 gcc_embedding 的新模型,並將端點 (模型名稱) 指定為 multimodalembedding@001
。
在 BigQuery SQL 編輯器執行下列 SQL 程式碼。請務必將以方括號標示的預留位置 []
替換為正確的程式碼 (例如將 [PROJECT_ID]
替換為本實驗室環境的專案 ID)。
展開提示可查看實用祕訣!
為圖片生成嵌入項目時,請將其儲存至預先建立的 BigQuery 資料集 gcc_bqml_dataset 中的 gcc_retail_store_embeddings 資料表。
[]
替換為正確的程式碼 (例如將 [PROJECT_ID]
替換為本實驗室環境的專案 ID)。展開提示可查看實用祕訣!
點選「Check my progress」,確認目標已達成。
執行向量搜尋來找出與搜尋詞組最相似的圖片時,請將搜尋結果儲存至預先建立的 BigQuery 資料集 gcc_bqml_dataset 中的 gcc_vector_search_table 資料表。
[]
替換為正確的程式碼 (例如將 [PROJECT_ID]
替換為本實驗室環境的專案 ID)。展開提示可查看實用祕訣!
點選「Check my progress」,確認目標已達成。
恭喜您成功運用 BigQuery 實作多模態向量搜尋!在本實驗室中,您依序建立了外部資源的連線,為服務帳戶授予適當的 IAM 權限,建立用於儲存圖片中繼資料的物件資料表,接著生成嵌入項目並將圖片轉換為向量,最後搜尋向量並找到所需的產品。
您現在可以在自己的用途中,透過相同程序搜尋多模態資料!
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2025 年 2 月 12 日
實驗室上次測試日期:2025 年 2 月 12 日
Copyright 2025 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。
此内容目前不可用
一旦可用,我们会通过电子邮件告知您
太好了!
一旦可用,我们会通过电子邮件告知您
一次一个实验
确认结束所有现有实验并开始此实验