GPT for Sheets(二):GPT 函式和基本功能

閱讀時間約 10 分鐘
打鐵趁熱,馬上來接著介紹 GPT for Sheets 外掛程式提供的函式裡最基本的 GPT 函式吧。在上次的文章,我們稍稍用它跟大家打了聲招呼:
就會得到這個結果:
這個函式就和我們上 ChatGPT 問問題、下指令差不多,但幸虧有外掛程式的幫助,我們還可以在 GPT 函式裡做更多調整,像是切換語言模型、輸出結果的溫度、最大令牌數等等。一起來看看怎麼做吧!
如果你好奇要怎麼把 GPT 串連到 Google 試算表的話,歡迎回顧一下安裝的步驟,再過來這邊繼續研究唷!(延伸閱讀:GPT for Sheets(一):GPT 串連 Google 試算表
💡 請先準備好已經串連完畢的 Google 帳號、還有一個試算表來練習喔!

語法說明

=GPT(指令, [值], [溫度], [最大令牌數], [自然語言模型])
  • 指令:你要請 GPT 函式做的事情。你可以直接寫文字在括號裡面,記得在前後用雙引號(")括起來。
  • :選填,目前似乎還用不到,可以跳過。
在這個外掛程式裡,這個函式(還有日後要介紹的函式)有「溫度」、「最大令牌數」、「自然語言模型」這三個參數,可以進一步調整函式的生成結果。因為是選填的,不寫後面這些參數也沒關係,GPT 函式就會以預設值來處理。
我們一個個拆開來看:

溫度(temperature)

函式的預設值是 0,也就是 GPT 會嚴格按照你下的指令給出回覆。
在 GPT 中,我們用「溫度」這個詞指控制輸出的隨機性和創造性的參數。你可以輸入 0 到 1 之間的數字,0.2、0.5、0.8 或是 1 等等的都可以。要注意的是:
  • 數字越高、輸出結果會越有創意、越有隨機感
  • 數字越低,輸出結果會越保守、越直接、越能預測到輸出的結果
如果你要做的是提取資料、轉換格式、修正語法這類要求精準度的任務,建議可以把它調低一點(0 到 0.3);如果希望 GPT 做一些比較有創意的事(像是行銷標語、廣告文案),建議可以調高一點(0.7 到 1)。你當然也可以自己試著調高或調低,看看你喜歡什麼樣的結果。

最大令牌數(max tokens)

會依你等等選擇的模型,預設值會不太一樣:
  • 如果你用的是 gpt-3.5-turbo,預設值是 4096 個令牌(tokens)。
  • 如果你用的是其他的,預設值是 500 個令牌。
你可以填入大於 0 的整數,建議是小於或等於 500,不然有可能會有處理超時的狀況。
簡單來說,令牌是 GPT 語言模型計算文本長度的單位,1000 個令牌大概是 750 個英文單詞、450 個漢字。OpenAI 會按照你使用的令牌數量來收費,使用的越多、花費就會越高,反之亦然。
使用不同的語言模型也會有不同的費用,例如:
  • Davinci:每使用 1000 個令牌,就收 0.02 塊美金。
  • Curie:每使用 1000 個令牌,就收 0.002 塊美金(Davinci 的十分之一)。
  • Babbage:每使用 1000 個令牌,就收 0.0005 塊美金(Curie 的四分之一)。
  • Ada:每使用 1000 個令牌,就收 0.0004 塊美金。
你可以到 OpenAI 的官方工具,計算文本總共佔了多少個令牌。通常漢字和其他 Unicode 字符會被算比較多的令牌,而英數字會比較少。

自然語言模型

💡 因應最近的更新,這部分也在 2023/03/26 也跟著更新囉!
預設是 gpt-3.5-turbo,你也可以選擇其他的模型來節省成本、或是加快運算時間。輸入的時候要加上雙引號,像是這樣:
"gpt-3.5-turbo"
"gpt-4"
"gpt-4-32k"
"text-davinci-003"
"text-curie-001"
"text-ada-001"
在 2023 年 3 月左右 OpenAI 釋出了兩個新的語言模型,一個是 gpt-3.5-turbo,還有 gpt-4(跟支援更大文本輸入的 gpt-4-32k)。
gpt-3.5-turbo 模型是目前 ChatGPT 背後的語言模型,經過 OpenAI 調整後成本大幅降低,是 Davinci-003 的十分之一。而 gpt-4 則是比 GPT 3.5 更強大的模型,還可以做更複雜的工作,不過相對地成本也會變高、速度生成也還是最慢的。
統整了網路上各類資訊,我把各個模型的能力、成本和產生結果的速度統整成一張簡單的表格:
雖然 Davinci 能力最好,但 Curie 的速度和成本也不差。其實 Curie 有時就能做很多 Davinci 能做的事,且速度更快,成本卻只有 Davinci 的十分之一。
稍稍比較這四個模型的功能,你會發現:
  • Davinci:最強大的模型,可用在複雜的文本解析、推敲因果關係、總結文章、產生有創意內容等工作。
  • Curie:在運算能力與速度之間取平衡的模型。能力比 Davinci 差一些,但也可以處理翻譯、複雜的分類任務、情感分析、聊天機器人問答、得出文章的摘要等工作。
  • Babbage:能力比較差(次於 Curie),但速度很快。可以做分類工作、搜尋文本的語意等工作。
  • Ada:最快且成本最低的模型,適合做簡單的任務,像是解析文本、重新格式化文本、挑出關鍵字、對文本內容簡單分類等等。
我會覺得一開始試用的時候,可以先用 Davinci,先了解最好的結果會是什麼樣子;之後可以嘗試其他模型,看看能不能用更快的速度、更低的成本達到你滿意的效果。如果你想了解更多模型的相關資訊,可以到 OpenAI 的說明文件瞧瞧!

使用範例

📣 小提醒
截稿為止(2023/02/27),個人覺得中文結果的表現有點不太理想,
有點像是先產生英文結果後,再翻譯成中文,所以可能有翻譯腔、或語法不順的問題;
相較之下感覺英文的書寫表現會好一些,語氣比較自然流暢。
我會在下面示範中文跟英文的執行狀況給你參考看看。

產生一句簡單的宣傳標語

你可以直接在 GPT 函式的括號裡面,直接輸入你的指令(記得前後附上雙引號):
=GPT("用中文產生一個宣傳標語,宣傳「Google 試算表教學站」的部落格")
得到的結果是:
「讓Google試算表教學站帶你輕鬆掌握試算表技巧!」
或是做英文的指令、加上最高的溫度(1):
=GPT("Write a tagline for a tutorial blog for Google Sheets beginners",, 1)
得到的結果是:
Get your Sheets together with Google: learn the basics in no time.
當然直接給個儲存格的參照位址也可以,例如說:
=GPT(A1)
=GPT(B30)
=GPT(A1,, 0.8)

按照儲存格資料產生指令

你也可以給 GPT 一個範圍,讓它讀取範圍內的資料。舉例來說:
我們可以讓 GPT 函式讀取工作表裡 A2 到 B5 裡面的資料,裡面有指令、主題、語氣、長度這些屬性,你當然也可以定義自己需要的。
我這邊寫的語法是:
=GPT(A2:B5,, 0.8)
意思是先指定範圍(A2 到 B5)後,溫度再調偏高的 0.8,得到的結果就會是:
發現自己更大的可能,Google 試算表部落格!
同樣的範圍,這次換個英文的範例給大家看看:
得到的結果:
Better spreadsheets, better life! Learn the secrets of Google Sheets with our tutorials.
你當然還可以調整最大令牌數:
=GPT(A2:B5,, 0.8, 100)
或是切換不同的語言模型:
=GPT(A2:B5,, 0.8,, "text-curie-001")
大概是這樣子!
歡迎你試試看不同的指令、不同的參數,看看 GPT 會給你什麼樣的結果唷。

小技巧:好指令該怎麼寫?

如果你不太滿意函式回傳的結果,除了調整參數之外,也可以試著寫更好的指令,讓 GPT 更明確知道你想要的是什麼。有幾個方向給你參考:
一、指令至少含有一個動詞跟名詞、指定輸出結果的體裁也很好
舉例來說:
  • 寫一封 E-mail
  • 想一個 YouTube 影片的標題
  • 寫一個文章的摘要
結果的體裁也可以指定,像是求職信、產品介紹文、演講稿、廣告文等等的,如果可以明確地跟 GPT 說你要什麼樣的體裁,我想它的結果也會更接近你想要的。
二、指定的主題要具體
可以試著盡可能告訴 GPT 你的結果該跟什麼主題有關,像是:
  • 推銷洗髮精產品
  • Google 試算表教學部落格
  • 傳統手路菜
三、指定寫作風格、語氣:你可以給 GPT 一些形容詞,形容你想要的風格或語氣,像是有趣、活潑、正式、生活化、嚴肅、生氣、愉悅、難過等等的。
四、指定你的受眾:你甚至還可以指定你要寫給誰看,GPT 會試著依照你指定的受眾,選擇適當的詞彙和語法組成文章。你可以指定像是小學生、喜歡美食的中年女性、剛接觸 Google 試算表的新手等等的關鍵字。
五、指定文章的長度:例如字數要在 250 個字裡面、寫 3 個段落等等,都可以指定。
最後你可以按照剛剛介紹的「按照儲存格資料產生指令」,把這些資訊都放在一起,再一次把範圍指定起來。像是這樣:

如果你喜歡這次的文章,歡迎你透過這些方法支持我:
・按下愛心、按下儲存
・留言告訴我你的想法
・加入喜特先生的官方沙龍,即時看到我發布的教學
・付費訂閱喜特先生的官方沙龍,加入每月小額訂閱方案
・追蹤喜特先生的 Facebook
・按這邊小額贊助我的創作!
想要看更多文章,歡迎來到我的 Notion 頁面找找有沒有你需要的資源喔!
我是喜特先生,Mr. Sheet,我們下個教學見!
8.1K會員
147內容數
簡潔,快速,有效, 讓你的日常生活、工作生產力大提升! ___ 快按「加入」,馬上追蹤所有喜特先生的更新,有 Google 試算表教學、Google Apps Script 的研究、數據分析課程的開箱,還有 Google 試算表疑難雜症的解題分享唷!💪
留言0
查看全部
發表第一個留言支持創作者!
你可能也想看
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
93
GPT的第一個著名謊言:關於「我不是機器人」的寓言  「我想問一下,為什麼你自己搞不定呢,你難道是機器人嗎?我只是想弄清楚。」GPT-4清楚地說了謊,它宣稱自己因為視力有問題,沒辦法看清楚圖像,同時強調「我不是機器人」。不管那名打工仔有沒有真的被這個理由說服,他被做這麼一件簡單的事情就能得到一小筆收入的事實說服,協助GPT-4通過了驗證。
2024-06-09
6
GPT-SoVITS:訓練聲音模組教學與心得(只要2分鐘,你聲音是我的了!)這篇教學介紹如何進行中文語音訓練,包括準備素材、GPT-SoVITS安裝步驟、音頻切割、字幕打標和推理等。文章提供了清晰的教學步驟,適合初學者閱讀。
Thumbnail
2024-05-31
5
GPT-SoVITS:免費開源聲音克隆專案及其功能-附一鍵安裝包今天我要跟大家聊聊 GPT-SoVITS 的用途及其功能。 這個開源的聲音克隆專案,融合了業內頂尖的語音合成工具——GPT (Generative Pre-trained Transformer)模型,和SoVITS(Speech-to-Video Voice Transformation Sys
Thumbnail
2024-05-29
5
GPT說故事DAY02(星守者的指引:愚者的命運)提示: 依照J.R.R.托爾金的《魔戒三部曲》來撰寫故事大綱 故事主角是個女孩 她時常夢到自己站在在一艘風帆戰列艦的船頭 當她醒來時發現自己的右手手臂上面鑲嵌了一張塔羅牌 這張牌的名稱為:愚者 GPT: 故事大綱: 在一個神秘的世界中,有一個名叫艾莉亞(Aelia)的年輕女孩,她時常被奇怪的
2024-05-16
4
GPT工具與外掛程式【周邊工具】聊天+搜索,一站式體驗——ChatGPT for Google大家好,今天要給大家推薦一個強大的流覽器擴展:ChatGPT for Google!這款擴展將ChatGPT與穀歌搜索無縫集成,提供更智慧、更個性化的搜索體驗。 🌐 融合搜索:借助ChatGPT的語義分析,不再是簡單的網頁連結,而是經過整理和解釋的資訊摘要。
Thumbnail
2023-10-17
0
我用Chat GPT寫小說,內容大公開!Chat GPT真的能拿來寫小說嗎?我相信一定很多人好奇,究竟要怎麼樣讓AI寫文章?又能寫出怎樣的文章?今天就來實測給大家看。
Thumbnail
2023-03-03
15
初探CHAT GPT:問錯問題,也能答對Chat GPT全球爆紅,開放大眾使用才兩個月,用戶人數已經超過1億。將來可能威脅到Google Search的地位。這麼有趣的工具,當然要來試試看了。 請Chat GPT安排台北半日遊 問錯也能正確回答?居然也有情商? AI讓我們重新思考,學習的意義和人的價值
Thumbnail
2023-03-03
7
超商店員Peter與GPT的日常 (Day 6)Peter跟ChatGPT談到他唸大學學的東西
2023-02-25
0
迎新活動「方格新手村」:新格友註冊加入方格子,知名日料吃到飽餐券送給你! 👉 還不是 vocus 的會員嗎?點此註冊,參與新手村活動 👈 近期站上也出現了不少新格友,為了歡迎各位的加入,「方格新手村」隨之登場! 即日起,只要是新註冊帳號於活動期間內發佈 3 則文章,就有機會抽獎獲得知名日料吃到飽餐券。原格友也可以一起同樂,我們準備了小任
Thumbnail
2024-06-21
93
GPT的第一個著名謊言:關於「我不是機器人」的寓言  「我想問一下,為什麼你自己搞不定呢,你難道是機器人嗎?我只是想弄清楚。」GPT-4清楚地說了謊,它宣稱自己因為視力有問題,沒辦法看清楚圖像,同時強調「我不是機器人」。不管那名打工仔有沒有真的被這個理由說服,他被做這麼一件簡單的事情就能得到一小筆收入的事實說服,協助GPT-4通過了驗證。
2024-06-09
6
GPT-SoVITS:訓練聲音模組教學與心得(只要2分鐘,你聲音是我的了!)這篇教學介紹如何進行中文語音訓練,包括準備素材、GPT-SoVITS安裝步驟、音頻切割、字幕打標和推理等。文章提供了清晰的教學步驟,適合初學者閱讀。
Thumbnail
2024-05-31
5
GPT-SoVITS:免費開源聲音克隆專案及其功能-附一鍵安裝包今天我要跟大家聊聊 GPT-SoVITS 的用途及其功能。 這個開源的聲音克隆專案,融合了業內頂尖的語音合成工具——GPT (Generative Pre-trained Transformer)模型,和SoVITS(Speech-to-Video Voice Transformation Sys
Thumbnail
2024-05-29
5
GPT說故事DAY02(星守者的指引:愚者的命運)提示: 依照J.R.R.托爾金的《魔戒三部曲》來撰寫故事大綱 故事主角是個女孩 她時常夢到自己站在在一艘風帆戰列艦的船頭 當她醒來時發現自己的右手手臂上面鑲嵌了一張塔羅牌 這張牌的名稱為:愚者 GPT: 故事大綱: 在一個神秘的世界中,有一個名叫艾莉亞(Aelia)的年輕女孩,她時常被奇怪的
2024-05-16
4
GPT工具與外掛程式【周邊工具】聊天+搜索,一站式體驗——ChatGPT for Google大家好,今天要給大家推薦一個強大的流覽器擴展:ChatGPT for Google!這款擴展將ChatGPT與穀歌搜索無縫集成,提供更智慧、更個性化的搜索體驗。 🌐 融合搜索:借助ChatGPT的語義分析,不再是簡單的網頁連結,而是經過整理和解釋的資訊摘要。
Thumbnail
2023-10-17
0
我用Chat GPT寫小說,內容大公開!Chat GPT真的能拿來寫小說嗎?我相信一定很多人好奇,究竟要怎麼樣讓AI寫文章?又能寫出怎樣的文章?今天就來實測給大家看。
Thumbnail
2023-03-03
15
初探CHAT GPT:問錯問題,也能答對Chat GPT全球爆紅,開放大眾使用才兩個月,用戶人數已經超過1億。將來可能威脅到Google Search的地位。這麼有趣的工具,當然要來試試看了。 請Chat GPT安排台北半日遊 問錯也能正確回答?居然也有情商? AI讓我們重新思考,學習的意義和人的價值
Thumbnail
2023-03-03
7
超商店員Peter與GPT的日常 (Day 6)Peter跟ChatGPT談到他唸大學學的東西
2023-02-25
0