認識 Gemini Gem

Lab 1 / Lab 2 共用參考

一個 Gem,
一套你設定的工作方式。

Gem 是 Gemini 中用來建立客製化 AI 助手的功能。你可以設定用途、工作方式、參考資料與預設工具,讓 Gemini 更適合一類經常需要處理的任務。

以下依本課提供的 Gem 建立介面整理。欄位、工具與可用功能可能隨帳號方案、年齡、地區、額度或產品版本而不同,請以你實際看到的介面為準。

名稱 Name

名稱用來識別這個 Gem,讓你知道它的用途,但名稱本身不直接決定它的行為。

  • 台北美食小幫手
  • 英文面試教練
  • 行程規劃助手
  • 社群貼文設計師

請先設定 Gem 名稱,再於右側預覽區測試。只把名稱取成「專業顧問」,並不等於已經定義了顧問的工作方式。

說明 Description

說明是這個 Gem 的用途摘要,方便使用者理解它能協助什麼。它和後面的「使用說明」是不同欄位。

名稱
台北美食小幫手
說明
根據地區、預算與飲食偏好,協助尋找適合的餐廳。

說明告訴使用者:這個 Gem 有什麼用途?

使用說明告訴 Gem:處理任務時應該怎麼做?

使用說明 Instructions

使用說明用來定義 Gem 的行為方式,可以包含角色、任務、背景資訊、回答方式、輸出格式與行為限制。

你是一位熟悉台北餐廳的美食顧問。
當使用者提供地區、預算與飲食需求後,協助篩選適合的餐廳。
如果資訊不足,先詢問使用者。
每次提供 3 個選項,並簡短說明推薦原因。

Google 常用以下四個面向拆解 Gem 的 Instructions。它們是思考方向,不需要每次都寫成一樣的模板。

Persona角色

Gem 扮演什麼角色?

你是一位熟悉台北美食的在地嚮導。
Task任務

Gem 需要完成什麼工作?

根據使用者的條件推薦適合的餐廳。
Context背景

處理任務時需要考慮哪些資訊?

需要考慮地區、預算、飲食限制與用餐情境。
Format格式

答案應該如何呈現?

每次提供 3 個選項,每個選項附上一句推薦原因。

角色與語氣之外,也要寫清楚遇到資訊不足時怎麼辦。上述例子是行為設計示範,不代表模型自動擁有最新餐廳資料或搜尋能力。

預設工具 Default Tool

預設工具指定 Gem 優先使用的 Gemini 工作模式。它比較接近「這個助手預設用什麼方式處理工作」,不是在 Agent Framework 裡同時註冊多個 API 或 Function Tool。

本課介面範例包含以下七種選項。不需要為了建立 Gem 而一定選一個額外工具。

沒有預設工具一般 Gemini 對話

使用一般對話模式,根據使用說明、Gemini 模型能力與實際可用的相關資訊,理解需求並產生回答。

適合問答、內容生成、摘要、分析、建議,以及其他文字型任務。

請根據活動資料,整理三個最適合宣傳的重點。
建立圖像把文字描述轉成視覺

讓 Gem 進入圖像生成工作模式。你可以描述需要的畫面,讓 Gemini 產生或編輯圖像。

常見用途包括宣傳圖片、插圖、社群素材、概念圖、視覺設計與圖像編輯。

建立一張以 AI Agent 為主題的工作坊宣傳圖片,使用簡潔、現代的視覺風格。

產出的圖片仍需檢查,尤其是文字、日期、人物與活動事實。

建立影片用場景、動作與鏡頭描述短片

讓 Gem 進入影片生成工作模式。可以描述場景、主題、動作、氛圍、鏡頭風格與影片內容。

常見用途包括短影音、情境影片、宣傳影片、視覺概念展示與動態內容生成。

建立一段咖啡店早晨氛圍的短影片。

影片生成可能受到帳號方案、地區或使用額度限制。

創作音樂描述曲風、情緒與聲音

根據文字描述產生音樂。可以指定曲風、情緒、主題、樂器、節奏,以及是否需要人聲。

常見用途包括背景音樂、Podcast 開場、短影音配樂、主題音樂與音樂概念生成。

建立一段輕快、科技感但不吵雜的 Podcast 開場音樂。
Canvas持續建立與修改一份成果

Canvas 是持續建立、編輯與修改成果的工作空間。不同於只有一來一往的對話,它可以讓內容以較完整的作品形式持續調整。

常見內容包括文件、網頁、App、程式碼、投影片相關內容,以及其他結構化成果。

建立一個活動報名頁。
  1. 建立內容
  2. 預覽成果
  3. 提出修改
  4. 重新調整

Gem 可以先建立初始內容,再根據新的要求修改;是否能分享、執行或部署作品,仍依實際產品功能而定。

Deep Research多步驟蒐集資料與整理研究

針對研究問題進行較完整的資訊蒐集與整理,可以使用多個來源,閱讀、分析、比較,再產生研究報告。

  1. 理解研究問題
  2. 建立研究方向
  3. 搜尋資料
  4. 閱讀多個來源
  5. 分析與比較
  6. 整理研究結果
  7. 產生報告
研究目前企業導入 AI Agent 的主要應用情境與挑戰。

研究結果仍需核對來源、時效性與推論是否合理。

引導式學習逐步理解,而不只是取得答案

引導式學習(Guided Learning)以學習與理解為目的,不只直接提供答案,也可以依題目與你的回答逐步調整教學。

  • 拆解複雜概念、分段解釋
  • 提出問題,根據回答調整內容
  • 提供範例、檢查理解程度與練習
為什麼這個變數是 free variable?

一般回答可能直接解釋自由變數的定義;引導式學習則可能先從矩陣的 pivot(主元)、未知數與方程式的關係,一步步帶入。

相關資訊 Knowledge / Context

相關資訊提供 Gem 額外的參考資料,例如課程講義、文件、FAQ、活動資訊、產品資料、Google Drive 文件或上傳檔案。

建立課程助教 Gem 時,可以加入:

  • Week 1 課程講義
  • Week 2 課程講義
  • Assignment 說明

之後回答相關問題時,Gem 可以參考這些資料。你可以把它理解成額外的 Knowledge,或本次任務可使用的 Context 來源。

使用說明優先根據課程講義回答;沒有依據時不要猜測。

相關資訊實際的講義內容、作業規則與參考文件。

加入文件不等於每次都會引用正確內容,也不等於重新訓練模型。請在預覽時用已知問題確認資料有被正確使用。

預覽 Preview

預覽區讓你直接與設定中的 Gem 對話,觀察它是否按照預期工作。

  • 使用說明是否生效?
  • 回答格式是否符合設定?
  • 相關資訊是否被正確使用?
  • 預設工具是否符合預期?
  • 整體回答方式是否真的有幫助?

預覽測試,不等於儲存。完成設定與檢查後,仍需要儲存 Gem。

把 Gem 的各部分放在一起

名稱與說明幫人辨識用途;使用說明、相關資訊與預設工具,則共同影響 Gemini 如何處理任務。預覽用來檢查實際結果。

使用說明相關資訊預設工具
Gemini Model理解需求,運用可用資訊與能力
輸出結果,再用預覽檢查行為

這是角色分工的概念圖,不代表每次執行都有固定順序。

名稱
識別 Gem
說明
描述用途
使用說明
定義角色、任務與行為
相關資訊
提供額外參考資料
Gemini Model
理解需求並產生結果
預設工具
指定主要工作模式
預覽
測試 Gem 的實際行為

Gem 與一般 AI Agent Framework

Gem 提供較輕量的客製化助手建立方式。一般 Agent 開發框架或平台,例如 Google ADK、Microsoft Foundry、LangGraph,則能讓開發者更細緻地組織模型、工具與執行流程。

Gem

以 Gemini 產品中的設定建立助手。

  • Instructions
  • Knowledge
  • Gemini Model
  • Default Tool

Agent 開發框架/平台

依框架、平台與整合方式,進一步連接:

  • Instructions、Knowledge 與 Model
  • Multiple Tools
  • API 與 Database
  • External Systems
  • Workflow / Orchestration

這類系統可以在執行過程中呼叫不同工具或外部系統,完成多步驟任務。Gem 的預設工具,則主要用來指定預設工作模式。

兩者不是單純的高低階關係。若需求是固定的回答方式與指定資料,Gem 可能就已足夠;若需要細緻控制多個工具、系統權限與流程,才進一步考慮開發框架或平台。Microsoft Foundry 是平台,並非與 ADK、LangGraph 完全相同類型的程式框架。

回到實作,把設定試一次。

想一想:你要調整的是工作方式、參考資料,還是工作模式?