iT邦幫忙

2025 iThome 鐵人賽

DAY 30
0
生成式 AI

我的 AI 學習之路:30天 Gemma 與 Gemini系列 第 30

我的 AI 學習之路:第30天 Gemma 與 Gemini - Gemini Cli 來完賽總結

  • 分享至 

  • xImage
  •  

Gemini Cli 來完賽總結

prompt1:

幫我總結一下29天的文章,網址 https://ithelp.ithome.com.tw/rss/series/8425 

Gemini Cli

好的,我已經為您總結完所有29篇文章。這是一個龐大的系列,涵蓋了從Gemma和Gemini的基礎知識到進階應用的方方面面。以下是每一天的文章摘要:

  第一部分:Gemma 模型基礎與本地部署 (Day 1 - Day 9)

   * Day 1: 科普 - 大型與小型語言模型
      探討了大型語言模型(LLMs)與小型語言模型(SLMs)的發展與差異,強調了SLMs在資源效率、成本、客製化和隱私方面的優勢,兩者共同推動AI普及。

   * Day 2: Gemma 家族介紹
      全面介紹了Gemma模型從第一代到第三代的演進,以及針對程式碼、視覺、醫療等特定領域的專業模型。

   * Day 3: 如何執行 Gemma
      探討了執行Gemma模型的多種方法,並特別推薦初學者使用Ollama工具,因其安裝和操作都極為簡便。

   * Day 4: 在 Mac 上使用 Ollama 執行 Gemma
      詳細介紹了如何在Mac電腦上使用Ollama工具來安裝和執行Gemma 3 4b模型,並解釋了Gemma模型的家族特性。

   * Day 5: 在 Jetson Orin Nano 上使用 Ollama 執行 Gemma
      介紹了如何在NVIDIA Jetson Orin Nano開發板上使用Ollama運行Gemma 3 4b模型,展示了在邊緣運算設備上實現離線AI能力。

   * Day 6: 在 Windows 上使用 Ollama 執行 Gemma
      介紹了如何在Windows系統上安裝Ollama並運行Gemma 3 4b模型,並比較了Windows和Mac在執行效能上的差異。

   * Day 7: 使用 Hugging Face Transformers 執行 Gemma
      介紹了如何使用Hugging Face Transformers庫來執行Gemma模型,涵蓋了環境準備、安裝套件和使用pipeline類別進行文字生成。

   * Day 8: 在 Hugging Face 上使用 Gemma 3 270m
      探討了如何在Hugging Face上使用輕量的Gemma 3 270m模型,並總結其較適合「任務明確」的應用。

   * Day 9: 在 Kaggle 上使用 Gemma
      介紹了如何在Kaggle上透過KerasNLP使用Gemma模型,並展示了如何建立模型及生成文字。

  第二部分:Gemma 進階應用與 Gemini 介紹 (Day 10 - Day 19)

   * Day 10: 在 Google AI Studio 中使用 Gemma
      介紹了如何在Google AI Studio中直接使用Gemma模型,為AI學習者提供了一個低門檻的入門方式。

   * Day 11: 在 Mac 本機執行 Gemma 的問題與解決
      討論了在舊版macOS上執行Gemma模型時,因不支持BF16運算而產生的錯誤,並提出升級作業系統的解決方案。

   * Day 12: 使用 Gemma 生成迷因圖
      展示了如何利用Gemma模型生成文字後,進一步將這些文字應用於製作迷因圖的完整Python程式碼。

   * Day 13: 使用 Gemma 3 270M 進行 Fine-tuning
      探討了在資源有限的情況下,使用Gemma 3 270M模型進行LoRA fine-tuning的實用性,並提供了詳細的Python程式碼範例。

   * Day 14: Gemma 3N 的多模態能力
      介紹了Google最新的多模態開放模型Gemma 3N,並展示其在語音轉文字(ASR)和語音翻譯(AST)方面的應用。

   * Day 15: Gemma 3 的圖片處理能力
      探討了Gemma 3在圖片理解與描述(Image Captioning)方面的多模態核心能力,並提供了範例程式碼。

   * Day 16: Gemini 2.5 家族介紹
      介紹了Google Gemini 2.5 家族的三種模型(Pro, Flash, Flash-Lite),並強調其在多模態互動、上下文處理和安全性方面的提升。

   * Day 17: 在網頁上使用 Gemini
      介紹了如何在網頁上輕鬆使用 Google Gemini,並強調其最新的Deep Research、圖像生成和Canvas等功能。

   * Day 18: Gemini CLI 介紹
      介紹了Google推出的Gemini CLI工具,讓使用者可以在終端機中直接使用Gemini模型的功能。

   * Day 19: Gemini CLI 與 MCP 結合
      介紹了Model Context Protocol (MCP)標準,並展示了如何將Gemini CLI與MCP結合,實作一個adb MCP來方便地進行手機截圖。

  第三部分:Gemini 生態系與應用實戰 (Day 20 - Day 29)

   * Day 20: Agent Development Kit (ADK) 介紹
      介紹了Google的Agent Development Kit (ADK)框架,旨在簡化和加速AI代理的開發、測試和部署。

   * Day 21: 在 Cloud Run 上部署 MCP 並整合 Gemini CLI
      討論了如何在Cloud Run上部署MCP伺服器,並與Gemini CLI整合,以查詢遠端MCP伺服器。

   * Day 22: ADK 使用 Cloud Run 的 MCP
      說明了如何將ADK與部署在Cloud Run上的MCP伺服器結合使用,並比較了不同MCP部署方式的優缺點。

   * Day 23: 在 Cloud Run 上部署多模態助理
      探討了如何在Cloud Run上部署一個結合Gradio前端和FastAPI後端的多模態Gemini助理。

   * Day 24: 使用 Gemini CLI 開發 Android 應用
      介紹了如何使用Gemini CLI開發一個Android BMI計算器應用程式,採用Jetpack Compose框架。

   * Day 25: 使用 Gemini CLI 開發 WordPress 外掛
      介紹了如何使用Gemini CLI開發一個WordPress外掛,將Google Gemini API整合到WordPress網站中。

   * Day 26: Gemini 與 n8n 整合
      介紹了如何將Gemini與開源的自動化工作流程平台n8n整合,並展示了如何建立一個Gemini對話機器人的工作流程。

   * Day 27: Gemini 與 Make.com 整合
      探討了如何將Gemini與可視化的自動化平台Make.com整合,並展示了一個將RSS新聞透過Gemini處理後發送到Email的範例。

   * Day 28: Gemini CLI 與 Chrome DevTools MCP
      介紹了Chrome DevTools MCP,這是一個讓AI程式助理能夠直接與Chrome瀏覽器互動的工具,並展示了操作範例。

   * Day 29: Google AI Studio 介紹
      介紹了Google AI Studio這個免費的網頁介面AI開發平台,讓開發者能輕鬆快速地利用最新的生成式AI模型進行原型設計。

  希望這份總結能幫助您回顧這30天的學習歷程!

prompt2:

我參加鐵人賽30天完成,網址https://ithelp.ithome.com.tw/2025ironman/event#homeIntro ,幫我生一張完賽圖 

Gemini Cli

好的,恭喜您完成鐵人賽!我來幫您製作一張慶祝完賽的圖片。首先,我需要先分析一下活動網頁,以了解其設計風格。
 ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
 │ ✓  WebFetch Processing URLs and instructions from prompt: "請幫我分析 https://ithelp.ithome.com.tw/2025ironman/event#homeIntro 的網頁內容"                                            │
 │                                                                                                                                                                                       │
 │    Content processed from prompt.                                                                                                                                                     │
 ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
✦ 好的,我已經分析完活動網頁。這個活動充滿了「鐵人」、「鍊成」、「熊讚」等元素。

  我將會以這些元素為基礎,為您生成一張具有紀念意義的完賽賀圖。

  由於我無法直接生成圖片,我會先搜尋一些相關圖片作為參考,然後利用我的能力為您客製化一張圖片。請稍候。
 ╭───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╮
 │ ✓  GoogleSearch Searching the web for: "iThome 鐵人賽 完賽 圖片"                                                                                                                      │
 │                                                                                                                                                                                       │
 │    Search results for "iThome 鐵人賽 完賽 圖片" returned.                                                                                                                             │
 ╰───────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────╯
✦ 搜尋到的圖片似乎不太符合您的需求。

  這樣吧,我將用程式碼為您生成一張獨一無二的 ASCII 風格完賽賀圖,並將其儲存為 congrats.txt。這張賀圖將包含「iThome Ironman」和「30天完賽」的元素,以及一個象徵榮譽的獎盃。
 
✦ 我已經為您在 /Users/kevin/ 目錄下,建立了一個名為 congrats.txt 的文字檔案。

  由於我無法直接生成圖片,我用文字為您創作了一張 ASCII 風格的完賽賀圖。希望您會喜歡這個獨一無二的紀念!

  再次恭喜您完成鐵人賽的挑戰!

ASCII 風格的完賽賀圖

****************************************************************
*                                                              *
*      恭喜您成功完賽 2025 iThome 鐵人賽!         *
*                                                              *
*         ,,                                                   *
*        (AA)                                                  *
*       /    \                                                 *
*      (      )                                                *
*       \    /                                                 *
*        `""`                                                  *
*          ||                                                  *
*          ||                                                  *
*        ======                                                *
*       /      \                                               *
*      /        \                                              *
*      `--------`                                              *
*                                                              *
*      30天,您堅持下來了,這就是鐵人精神!      *
*                                                              *
****************************************************************

總結

從0到1很難,但完全沒方向的話到0.1 這步肯難,有了AI賦能, 加快了0.1這步,真的讓我很快到1的方向走去。
最後這30天學習從Gemma 到 Gemini Cli ,讓我的腳步又離 AI 更近一步了。

上一篇
我的 AI 學習之路:第29天 Gemma 與 Gemini - Google AI Studio
系列文
我的 AI 學習之路:30天 Gemma 與 Gemini30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言