以下就是我實際提問的範例,
https://chatgpt.com/share/66ec48bd-b3bc-800e-a110-eb58744852a8
可以看到 ChatGPT 回答的品質相當不錯。
不但程式可以直接複製來用,
而且使用說明也列得相當清楚。
能夠有這個一步到位的高品質回答,
當然要歸功於我們的高品質提問囉!
在這場比賽中,數據科學家 Sheila Teo 獲得了冠軍,
並於賽後分享了她的成功經驗和策略。
我認真看了他的 prompt 技巧,
覺得他能奪冠果非偶然。
他使用了一種叫做 CO-STAR 的框架,
遵循 CO-STAR 的原則,
就可以讓 prompt 內容自然而然清楚明確又有效。
在講解如何對 AI 提問之前,
我想力推這個經典:提問的智慧
這是一篇有 20 多年歷史的文章,
寫成於一個電腦與網路都還正在普及的年代。
但讀了你會發現,
原來20年前的愚蠢問題竟然與現代驚人的相似。
原來這些提問的智慧,可以沿用這麼久都不會過時!
不會寫程式,
要怎麼把程式碼生出來呢?
很簡單,你可以直接問 GenAI 程式要怎麼寫。
GenAI 種類繁多,
包含 ChatGPT, Gemini, Claude, etc.
為了行文與示範方便,本系列文後續皆會以 ChatGPT 為例。
在這個單元,我會用一個簡單的案例,讓你體驗一下自動化的威力。
假設我是一位財務人員,
我有一張 excel sheet 母表,裡面包含了各個國家的資料。
而我需要把母表資料根據國家分裝到不同的子表。
今天我們要來聊聊一個基本概念,叫做 function。
並說明如何在 Google Apps Script 使用它。
只要對 function 稍微有個概念,你就能有效管理你 Google Apps Script 裡眾多的自動化任務。
或許你會覺得這個詞有點陌生,
沒關係,我們從頭開始,保證你看完就能輕鬆搞懂它是怎麼一回事!
這個畫面的元素很多,第一次進來難免有些陌生。
每個功能在後面的單元都會一一介紹。
而作為剛入門的完全新手,
我們只要先聚焦在最重要的三個地方......
你是不是迫不及待想要開始用 Google Apps Script 實現工作自動化?
Hold on!先別急,
讓我們聊一聊幾個超級重要的原則,
這些原則就像你出門前要記得帶手機錢包鑰匙一樣,
保證你在程式的世界裡少踩坑、多成功!
在自動化工具的世界中,Google Apps Script(GAS)像是一顆多才多藝的新星。
當然,市面上也還有其他閃亮的選擇!
例如 Zapier、IFTTT、Microsoft Power Automate、VBA 和 Python。
就像五金工具一樣,
沒有一款鎚子可以用遍全場、也沒有一種螺絲起子能大小通吃。
我們要因時制宜,為不同的任務挑選適合的工具。
在這個單元我們會一一比較這些工具,
看看各自的優缺點,
協助你挑選出最適合你的「自動化利器」。
Vimium 是什麼?簡單來說,Vimium 是一個瀏覽器的「插件」,像是一個宇宙導航助手,讓你可以不用滑鼠,純粹用鍵盤控制瀏覽器的各種操作。你可以想像它是你的腦波控制裝置,指揮你的瀏覽器飛船輕鬆在網站之間跳躍,而不需要依賴笨重的滑鼠。