检查点
Build a Gemini image analysis tool.
/ 25
Build a Gemini tagline generator.
/ 25
Experiment with image analysis code.
/ 25
Experiment with tagline generation code.
/ 25
Prompt Design in Vertex AI: Challenge Lab
GSP519
總覽
在挑戰研究室中,您會在特定情境下完成一系列任務。挑戰研究室不會提供逐步說明,您將運用從課程研究室學到的技巧,自行找出方法完成任務!自動評分系統 (如本頁所示) 將根據您是否正確完成任務來提供意見回饋。
在您完成任務的期間,挑戰研究室不會介紹新的 Google Cloud 概念。您須靈活運用所學技巧,例如變更預設值或詳讀並研究錯誤訊息,解決遇到的問題。
若想滿分達標,就必須在時限內成功完成所有任務!
這個研究室適合已參加 Prompt Design in Vertex AI and Gemini 課程的學員。準備好迎接挑戰了嗎?
測驗主題
- 精心設計有效的提示並使用參數,引導 Vertex AI Studio 的生成式 AI 輸出內容。
- 運用 Gemini 模型製作實際行銷情境中的產品說明和標語。
- 檢查並執行從 Vertex AI Studio 匯出的 Python 程式碼,掌握生成式 AI 導入作業的基本概念。
- 使用 Jupyter 筆記本測試並修改生成式 AI 程式碼。
設定和需求
點選「Start Lab」按鈕前的須知事項
請詳閱以下操作說明。研究室活動會計時,而且中途無法暫停。點選「Start Lab」 後就會開始計時,讓您瞭解有多少時間可以使用 Google Cloud 資源。
您將在真正的雲端環境中完成實作研究室活動,而不是在模擬或示範環境。為達此目的,我們會提供新的暫時憑證,讓您用來在研究室活動期間登入及存取 Google Cloud。
如要完成這個研究室活動,請先確認:
- 您可以使用標準的網際網路瀏覽器 (Chrome 瀏覽器為佳)。
- 是時候完成研究室活動了!別忘了,活動一開始將無法暫停。
挑戰情境
您任職於一家教育內容新創公司,專長是協助學員與自然環境互動。您與 Cymbal Direct 攜手合作,這家線上零售商正推出全新系列的戶外用品和服飾,其設計宗旨是鼓勵年輕人探索及接觸大自然。
Cymbal Direct 希望運用生成式 AI 的力量,為這個全新產品系列打造行銷廣告活動。您的工作是協助他們在 Google Cloud 的 Vertex AI 平台開發出一組工具,進而簡化下列內容的生成過程:
- 引起共鳴的產品說明:使用圖片分析來構思一小段敘述文字,展現產品理念及身處大自然的感受。
- 吸睛標語:聚焦於產品功能、目標對象,以及期望引起的情緒。
工作 1:建構 Gemini 圖片分析工具
在本節中,您將使用 Vertex AI Studio 的 Gemini 模型建立範本,用於分析 Cymbal Direct 產品圖片。工作目標是從圖片汲取靈感,生成各種類型的文字敘述選項,例如簡單資訊或能引起共鳴和情緒的詞句。
工作:
- 開始前,請下載專為這項工作提供的圖片。下圖是 Cymbal Direct 的產品。按一下滑鼠右鍵,並選取「另存圖片」,將圖片儲存到本機電腦中。
-
使用 Vertex AI Studio 的多模態介面及任一 gemini-1.0-pro-vision 模型,分析提供的 Cymbal Direct 產品圖片,並以此為靈感生成多個文字敘述選項。
-
嘗試不同提示來生成下列項目:
- 以該圖片為靈感的簡短文字敘述。
- 適合廣告的吸睛詞句。
- 富含詩意的描述,適合用於以大自然為主軸的廣告活動。
-
評估並重複執行:視需要調整提示與參數以修正結果。
-
將提示命名為
Cymbal Product Analysis
。 -
儲存提示:取得滿意的結果後,點按「Save」並選取
區域。
工作 2:建構 Gemini 標語產生器
在這項工作中,您將使用 Vertex AI Studio 的 Gemini 語言模型,建立結構化提示來生成不同標語。工作目標是打造能自訂標語風格的提示,展現產品屬性、鎖定目標對象及引起情緒共鳴。
工作:
-
在 Vertex AI Studio 的語言介面,使用任一 gemini-1.0-pro 模型,為 Cymbal Direct 的全新產品系列打造自訂標語產生器。
-
設計含有參數的結構化提示,依據下列項目自訂標語:
- 產品屬性,例如耐用、輕便
- 目標對象,例如熱愛冒險的年輕人、家庭
- 情緒共鳴,例如增強自信、產生歸屬感
-
在「Context」方塊中,輸入以下內容:
- 在提示中加入 2 個例子,指引輸出內容的風格。以下提供輸入和輸出內容範例做為參考:
輸入內容 | 輸出內容 |
---|---|
Write a tagline for a durable backpack designed for hikers that makes them feel prepared. Consider styles like minimalist. | Built for the Journey: Your Adventure Essentials. |
-
在「Test」方塊中新增一條輸入內容,然後點按「Test」方塊右上角的「Submit」,語言模型就會依據提示生成標語選項。
-
評估並重複執行:
- 測試不同參數組合,檢視生成的各種標語。
- 依據結果微調提示的用字、增加更多參數選項或調整風格,取得您想要的結果。
-
將提示命名為
Cymbal Tagline Generator Template
。 -
儲存提示:取得滿意的結果後,點按「Save」並選取
區域。
工作 3:試驗圖片分析程式碼
在這項工作中,您將針對自己建立的圖片分析提示,探索 Python 程式碼。接著將程式碼修改得更具體,並在筆記本中測試新提示。
-
前往 Google Cloud 控制台,依序點按「導覽選單」>「Vertex AI」>「Workbench」。
-
前往「執行個體」頁面,找到
generative-ai-jupyterlab
筆記本,然後點按「Open JupyterLab」按鈕。 -
建立新的筆記本檔案並命名為
image-analysis.ipynb
。
探索圖片分析程式碼
-
返回您建立的
Cymbal Product Analysis
多模態提示。 -
在提示的右側,點按「取得程式碼」。使用「Python」做為語言。
!
字元。
在此情境中,請於終端機內執行第一個程式碼區塊,方法是依序前往「File」>「New」>「Terminal」。- 在筆記本內執行第二個程式碼儲存格。確認程式碼執行成功,並輸出預期的內容。
修改圖片分析提示
- 程式碼內會有一行介於三引號 (
"""
) 間的文字,這是您目前的圖片分析提示。例如:
-
現在請將提示修改得更具體。在程式碼儲存格內變更提示用字,讓輸出內容少於 10 個字。
-
接著,修改提示程式碼,目標是產生最有創意、最特別、最讓人意想不到的圖片描述。
-
儲存程式碼變更。接著,在筆記本內重新執行程式碼儲存格,用新提示測試 Gemini。
-
確認新的描述更短、更有創意。
工作 4:試驗生成標語的程式碼
在這項工作中,您將針對自己建立的標語提示,探索 Python 程式碼。接著修改提示來加入具體的關鍵字,並在筆記本內測試新提示。
-
建立新的筆記本檔案並命名為
tagline-generator.ipynb
。 -
在筆記本中新增下列程式碼:
- 將預留位置
<your example input>
更新為標語提示的輸入內容範例,並將<your example output>
更新為標語提示的輸出內容範例。此外,也將<your test input>
更新為測試輸入內容。
這些內容直接從 Cymbal Tagline Generator Template
語言提示中複製即可。若要找到這些內容,請前往 Google Cloud 控制台,並依序點按「導覽選單」>「Vertex AI」>「Vertex AI Studio」>「Language」。在「Language」下方,選取「My Prompts」。點按您稍早建立的 Cymbal Tagline Generator Template
提示。您可在「Examples」和「Test」區塊中複製內容。
- 在筆記本內執行程式碼儲存格。確認程式碼執行成功,並輸出預期的內容。
修改標語生成提示
-
程式碼內會有多行介於三引號 (
"""
) 間的文字,這是您目前的標語生成提示。 -
現在請修改提示來納入具體關鍵字。將「last input」修改為「specifically request that the tagline includes the keyword
nature
」。 -
儲存程式碼變更。接著,在筆記本內重新執行程式碼儲存格,用新提示測試語言模型。
-
確認新的標語包含關鍵字
nature
。
恭喜!
恭喜!您已順利完成研究室。您成功協助 Cymbal Direct 在 Google Cloud 的 Vertex AI 平台打造一組工具,可輕鬆為全新產品系列製作能引發共鳴的產品說明和吸睛標語。您也在筆記本內探索及修改了圖片分析和標語生成的程式碼。太好了!
後續步驟/瞭解詳情
- 查看 Generative AI on Vertex AI 說明文件
- 前往 Google Cloud Tech 的 YouTube 頻道,進一步瞭解生成式 AI。
- Google Cloud 生成式 AI 官方存放區
- Gemini 筆記本示例
Google Cloud 教育訓練與認證
協助您瞭解如何充分運用 Google Cloud 的技術。我們的課程會介紹專業技能和最佳做法,讓您可以快速掌握要領並持續進修。我們提供從基本到進階等級的訓練課程,並有隨選、線上和虛擬課程等選項,方便您抽空參加。認證可協助您驗證及證明自己在 Google Cloud 技術方面的技能和專業知識。
使用手冊上次更新日期:2024 年 5 月 16 日
研究室上次測試日期:2024 年 5 月 16 日
Copyright 2024 Google LLC 保留所有權利。Google 和 Google 標誌是 Google LLC 的商標,其他公司和產品名稱則有可能是其關聯公司的商標。