自從 2022 年底 ChatGPT 問世以來,對科技業造成一股轟動。尤其是生成式 AI 寫程式的能力,大幅降低了編寫程式門檻,也有許多公司開始將生成式 AI 技術套用在日常工作流程。但一些使用者在使用聊天機器人的過程中發現,由 AI 所產出的內容並不是他們想要的,與期望有些落差。於是外媒採訪了幾位使用 ChatGPT 寫程式的技術工作者,聽聽他們的建議是什麼。
拆解 ChatGPT 提示詞,讓問題盡量單純簡單
金融科技新創公司 Brex 的設計經理 Ammaar Reshi,曾經使用 ChatGPT4 創建了兩款遊戲,他表示如果要求聊天機器人一次完成所有事情,一定會出現很多錯誤。
根據 OpenAI 官方公布的說明,ChatGPT 等其他聊天機器人都是建立在大型語言模型上,透過大量閱讀網路上的公開資訊,或是經過許可的第三方資訊來源獲得的文本數據集進行訓練;再根據文本上下文常出現的單字或是程式碼,去推測接下來最有可能出現的程式碼,以及之後接續出現的程式碼,一步一步的拼湊出答案。
所以在建立一個程式時,必須要先將專案拆成數個不同的模塊,一步一步引導 ChatGPT 建立這些模塊,這樣將會大幅降低發生錯誤的機率。在要求 ChatGPT 產出內容之前,不妨先讓它好好做個傾聽者。
為 AI 聊天機器人賦予角色,例如告訴它:「你是程式設計師」
伯克利學院 AI 委員會主席 Jason Gulya 提到,為機器人賦予一個角色,將會產生更好的結果。假設你希望 ChatGPT 幫你寫程式,在開始之前,先告訴系統:你是一個「程式設計師」。這樣的作法可以從一開始就引導聊天機器人往程式設計的方向進行訓練和產出。
掌握 AI 趨勢 & 活動資訊一點都不難!
訂閱電子報,每週四一起《AI TOgether》

感謝訂閱!隨時注意信箱的最新資訊
也有網友在程式碼社群平台 GitHub 上整理了一篇有趣的討論串,蒐集來自各行各業有用的提示範例,例如:
「我希望你當一個廣告商。你將創建一個活動來推廣你選擇的產品或服務。我的第一個請求是:我需要為針對 18~30 歲的年輕人製作一種新型能量飲料的廣告活動。」
「我希望你扮演一名單口喜劇演員。我會提供你一些與時事相關的主題,請你利用你的智慧、創造力和觀察力產出一個段子,並且確保這個段子可以融入到日常生活中,讓觀眾產生共鳴。我的第一個請求是:我想要以幽默的方式看待政治」
多複習技術知識,確保你和 ChatGPT 掌握資訊是正確的
馬薩諸塞大學阿默斯特分校的教授 Emery Berger 提醒,不管你下的提示是否清晰明瞭,所有的語言都有可能含糊不清。
這代表使用者還是必須具備一些基礎知識,以利分辨 ChatGPT 所產出的結果跟你預期的是否相同。當 ChatGPT 在執行一些比較困難的任務、或是專有領域時可能會出現錯誤,使用者必須及時的介入修正結果。
*本文開放夥伴轉載,參考資料:《INSIDER》、GitHub、OpenAI,圖片來源:Pexels
(責任編輯:黃俊誠)