昨天,我們成功地利用「取得程式碼」功能,翻譯出了我們的第一個 AI 程式。那段程式碼就像一張詳細的「食譜」,記錄了如何烹飪出「爆款標題」這道菜。
但是,光有食譜還不夠,我們還需要一個「廚房」來實際操作。
今天,我們就要進入這個廚房。但別擔心,這個廚房不需要你花錢購買、也不需要你安裝任何複雜的軟體。它就是 Google 提供的一個免費、強大的線上工具——Google Colaboratory (簡稱 Colab)。
▋什麼是 Google Colab?
你可以把 Google Colab 想像成一個「雲端版的 Python 實驗室」。
對於我們這些想體驗程式碼,但又不想陷入複雜環境設定的創作者來說,Colab 是最完美的起點。
▋實戰開始:在 Colab 中喚醒你的 AI
第一步:打開 Google Colab 並建立新筆記本
在瀏覽器中搜尋「Google Colab」並進入其官方網站。
登入你的 Google 帳號。
在彈出視窗中,選擇「新增筆記本」。你會看到一個類似程式碼編輯器的介面。
第二步:安裝 Vertex AI 的 Python 工具包 (SDK)
雖然 Colab 預設了很多工具,但我們還需要安裝專門用來跟 Vertex AI 溝通的工具包。
操作:在第一個程式碼儲存格中,輸入以下指令:
!pip install --upgrade google-cloud-aiplatform
(! 符號是告訴 Colab,這是一行系統指令。)
點擊儲存格左側的「播放 (▶)」按鈕來執行它。你會看到下方跑出一些安裝進度,幾秒鐘後就完成了。
第三步:進行 Google Cloud 帳號認證
為了讓 Colab 有權限使用你 Vertex AI 專案裡的資源,我們需要進行一次性的帳號認證。
操作:在下一個新的程式碼儲存格中,輸入並執行以下程式碼:
from google.colab import auth
auth.authenticate_user()
執行後,會彈出一個 Google 的認證視窗,請選擇你的帳號並授權。
第四步:貼上並執行你的 AI 程式碼
現在,萬事俱備!我們終於可以把昨天那張「食譜」拿出來了。
【完整的程式碼儲存格內容】
初始化 Vertex AI 的指令
import vertexai
PROJECT_ID = "請在這裡填入你的 Google Cloud 專案 ID" # 範例: "my-gcp-project-12345"
LOCATION = "us-central1" # 或其他你使用的地區
vertexai.init(project=PROJECT_ID, location=LOCATION)
貼上從 Vertex AI Studio 取得的程式碼
from vertexai.generative_models import GenerativeModel
這是我們昨天取得的程式碼,幾乎不用修改
model = GenerativeModel("gemini-1.0-pro")
response = model.generate_content("""你是一位精通社群心理學的「標題」大師。
我的內容主題是:個人成長
請你根據這個主題,套用以下幾種「爆款標題公式」,為我生成 10 個讓人忍不住想點擊的標題:
數字型公式:用數字開頭,強調具體步驟或數量。
提問型公式:用一個問題,直接戳中讀者的痛點或好奇心。
利益型公式:直接點出讀完內容後能獲得的好處。
揭秘型公式:營造一種「你不知道的內幕」的感覺。
負面型公式:指出讀者可能正在犯的錯誤,引發他們的恐懼。
請確保生成的標題風格符合我的品牌人設。""",generation_config={"temperature": 0.9,})
將結果印出來看看
print(response.text)
第五步:見證奇蹟
點擊這個儲存格左側的「播放 (▶)」按鈕。
幾秒鐘後,你將會在下方看到,就像在 Vertex AI Studio 介面中一樣,Google Colab 為你生成了 10 個關於「個人成長」的爆款標題!
這是一個里程碑!
你不再只是一個「點擊按鈕」的使用者。你親手透過程式碼,指揮了 Google Cloud 龐大的 AI 模型,為你完成了創作任務。這種從「UI 操作」到「程式碼驅動」的轉變,將為你打開通往「自動化」的無限可能。
今天,我們成功地在 Colab 這個雲端實驗室中,執行了我們的第一行 AI 程式碼。
明天,我們將基於今天的成果,更進一步,親手打造一個更具互動性的 AI 小工具——一個可以讓你自由輸入任何主題的「靈感產生器」。