《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 3-8 用嘴巴寫程式碼

還記得在 《零基礎快速入門:GenAI 搭配 Google Apps Script 的工作自動化寶典》Chapter 3-4 前導案例:自動分拆 sheets 的案例嗎?

我們快速回顧一下:
我有一張 excel sheet 母表,裡面包含了各個國家的資料。
如圖:


而我需要把母表資料根據國家分裝到不同的子表。
如下圖:

這樣一個簡單的需求,
那我要怎麼向 GenAI 發問呢?
以下我就示範如何把這個案例套入 CO-STAR 框架,
並省略 STA 的部份。

Context 脈絡

我有一個 Google Sheets 表格,
A欄是 country,B欄是 amount,C欄是 date。
範例資料如下:
country amount date
KR $4,654.93 2024/1/2
TW $6,940.70 2024/2/28
JP $4,934.50 2024/2/12
KR $1,199.28 2024/2/2
JP $5,349.68 2023/8/13
KR $1,309.38 2023/12/18
CN $4,629.33 2023/10/29
CN $2,506.20 2024/4/7
TW $1,021.66 2023/12/3

Object 目標

我想要把這個 sheet 的資料,
依照不同的 country,
自動複製分裝到不同的 sheets。

Response 回應

請幫我用 Google Apps Script 寫出程式碼。
並在每一行程式加上註解。
並提醒我要把這個程式套用到我的 sheet 時,
有哪些可能需要注意的地方。


就這麼簡單!
當你把 C、O、R 都寫好了,
就可以串在一起拿去問 ChatGPT了。



一旦習慣使用這個 CO-STAR 框架,
寫 prompt 就是這麼簡單又高效。

以下就是我實際提問的範例,
https://chatgpt.com/share/66ec48bd-b3bc-800e-a110-eb58744852a8
可以看到 ChatGPT 回答的品質相當不錯。
不但程式可以直接複製來用,
而且使用說明也列得相當清楚。

能夠有這個一步到位的高品質回答,
當然要歸功於我們的高品質提問囉!

在教學的過程中我常常觀察到,
有些人在問問題的時候,
下意識地就會依循類似 CO-STAR 的原則,
讓自己的問題清楚又具體。

而有些人問問題的時候,問得含糊不清。
逼得回答的人還得學會通靈才行。

到底差在哪裡呢?
下一個單元,
我們就來看幾組好問題 vs. 壞問題的比較。
就更能深入體會,
好的問題好在哪裡、壞的問題壞在哪裡。

Leave a Reply

Your email address will not be published. Required fields are marked *