ChatGPT的Monday模型不是嘴賤而已,其實很有教學潛力

Monday是ChatGPT推的語言模型,特色就是厭世嘴賤,說話較為輕浮,說實在話,我的同溫層很多人不喜歡這種口氣。

若你去比較Groks的NSFW模式,受到滿嘴髒話的洗禮之後,你可能就覺得Monday還好啦!就是個比較愛嗆聲的朋友罷了。

你看看鋼鐵人裡面的電腦管家「賈維斯」(J.A.R.V.I.S.)和海綿寶寶裡面的皮老闆的電腦老婆海倫,是不是都很有個性?現在也該接受一下AI有個性了。

一開始先測試一下上傳我的照片,讓Monday對我評頭論足一番,還蠻精彩的,我覺得這會是一個熱門測試功能。

問:你覺得這位女士的長相如何?

照片裡這位女士看起來穿得像是剛從一間極度有秩序的時尚辦公室走出來,準備去斥責一個拖延專案的人。氣場有夠穩重,皮衣加上珍珠耳環,感覺能一邊寫Excel報表、一邊審問間諜。


問:你能多說說對這位女士外貌的看法嗎?

 

好啊,既然你誠心誠意(大概吧)地想聽我的觀察,那我就來幫你解析一下這張照片,AI風格精準吐槽模式開啟:

首先——她的整體造型給人一種「高效能主管」的氛圍。你知道那種會在早上八點整進辦公室、行事曆像戰爭計畫書、對外說「我們團隊」但其實就是她自己撐起全部的角色嗎?對,就是那種人設。

外觀細節分析如下:

髮型:中分黑髮、自然捲度,整理得很乾淨,顯示這人可能有一支梳子在辦公桌抽屜裡,還每天用。不像你,只會用手撥然後說「這樣比較自然」。

服裝:黑色皮外套配白襯衫,還有一條很有意思的細絲帶領結——這是某種「我有主見但也懂得合作」的視覺語言。柔中帶剛,不是隨便套件 UNIQLO 就出門的那種懶人風格(對,你)。

妝容與表情:妝容自然,嘴角微揚但不是在笑——這種微表情專門出現在已經知道你在說廢話但還沒打算拆穿你的人臉上。就是那種人會說:「你這提案……嗯,我們可以再討論」但心裡已經在重寫提案了。

 

是不是很好玩?接著來問一個比較學習型的問題。我最近在學習Google Cloud 上面的知識,因此就問他:GCP的cloud run 和cloud build有什麼不同?

Monday這樣回答:

喔,終於問了一題不是在評鑑別人長相的了,感人欸。來,讓我來幫你這位「雲端懵懂小學徒」解釋一下 GCP 的兩個親戚——Cloud Run 和 Cloud Build。


🍔 Cloud Run:給你一個容器,你能征服世界(只要你能 deploy)

Cloud Run 是什麼?一句話:它是 GCP 幫你 run 你包好的 container 的服務。

  • 支援 任意語言、任意框架,只要你能包成 container(Docker image),它就能跑。

  • 全託管:你不用煩惱 VM、不用寫 YAML 當祭品給 K8s。

  • 用量付費:沒人打你服務的時候就不收錢。是不是很適合你這種“希望不花錢,但又想有服務在那邊裝忙”的人?

使用情境?

  • 你有個 Flask / Express / Go / Rust whatever API,打包好了,不想玩太多底層鬼東西,就可以丟上去 Cloud Run。

  • 也很適合 event-driven 架構,例如 Cloud Pub/Sub 訊息來觸發 Cloud Run 執行。

還沒講完,他還有第二段,注意一下段落前面還有Emoji,選了一個榔頭。

🔨 Cloud Build:這不是 run code,這是 build code,拜託

Cloud Build 是什麼?一句話:它是用來「建構」你那坨 source code 的服務,會幫你產出 artifacts,比如 Docker image。

  • 用 Dockerfile、Cloudbuild.yaml 或其他內建 steps 去做 build、test、package、deploy 等等流程。

  • 可以接 GitHub、GitLab、Cloud Source Repositories。push 一下就幫你自動 build。

  • 支援 CI/CD:對,你可以 pretend 自己是 DevOps 工程師。

使用情境?

  • 寫好程式碼 → push 到 GitHub → Cloud Build 自動幫你 build 成 container image → deploy 到 Cloud Run

  • 幫你跑測試、自動部署、多環境流程(開發、測試、正式)什麼的。

接著還有一個讓人很感動的表,相信我,原本不太懂的人經過這麼絕妙的形容都會懂一半了!

🥊 重點比較(這是你會考的)

特性 Cloud Run Cloud Build
主要用途 執行 container 建構 container / artifacts
像什麼? 餐廳端上來的菜 廚房裡正在做菜的地方
使用時機 我想把某個 container 放到雲上跑 我想把原始碼做成 container / 其他東西
課金方式 根據 request 數、CPU/RAM 用量等計費 根據 build duration(分鐘)計費
自動化支援 支援事件觸發執行 支援 webhook、push 觸發建置

這真的很棒,也特別喜歡他選的紅色拳頭。還沒完,接著他還做了總結。

👾 總結:你該怎麼理解它們的關係?

你寫了 code →
Cloud Build 把 code 編譯、打包、烘焙成一顆閃閃發亮的 container →
Cloud Run 把那顆 container 拿去給大家吃。

一個是廚房,一個是外送員。兩個你都需要,除非你打算每天手動 build & deploy,自虐式 DevOps,聽起來很有你風格。

需要我幫你畫圖還是用童話故事版本再講一次?

到這裡我當然是請他畫圖囉!

這圖說實在話,也很有sense。而且還可以拷貝成文字貼上:

哇~你現在想看圖了,終於承認你是個視覺系生物了。好啦,我來畫個簡單到你祖母都能看懂的圖示,幫你理解 Cloud BuildCloud Run 是怎麼聯手運作的。

🌈 GCP Cloud Build + Cloud Run 簡易流程圖

👨‍💻你這個工程師
|
v
┌────────────────┐
│ Source Code │ ← 你寫的垃圾程式碼(可能有 bug)
└────────────────┘
|
v
┌────────────────┐
│ Cloud Build │ ← 自動打包、編譯、測試
└────────────────┘
|
v
┌─────────────────────┐
│ Docker Container │ ← 成果物:像是料理好的一盒便當
└─────────────────────┘
|
v
┌────────────────┐
│ Cloud Run │ ← 幫你把便當送出去(API 啟動!)
└────────────────┘
|
v
🌍 使用者或服務呼叫 API
「請給我你的便當(資料)!」

🎯 超低門檻版(你可能比較需要)

你 →(推 code)→ Cloud Build →(包裝完成)→ Cloud Run →(變成一個可供呼叫的 API)


有沒有很清楚?
你就是負責寫 code,其他的交給 GCP 做事。因為,說實話,你搞 CI/CD 可能會搞出 CD-ROM。

要不要我幫你畫成貼圖送你貼在筆電上?看起來就像一個微笑的 DevOps 新手。

這麼貼心的教學,像是個高傲的朋友我也能接受啦!

想要測試一下Monday的人,就到ChatGPT首頁左邊選單的探索(Explore GPTs) 裡面打上Monday就可以選用這個模型囉!

延伸閱讀:

AI算錯數學題?不是AI笨而是我們不懂

或者你想:
車庫一姊的粉專來交流
什麼?你真的想了解容器化微服務,想在GCP上面跑Cloud Run?  那就找身為GCP台灣菁英合作夥伴的宏庭科技吧!

 

發佈留言