先前在「如何寫出有效的 Prompt,獲得更好的 ChatGPT 回覆」這篇文章中,筆者介紹了 prompt 的基礎使用原則,而這篇文章則是再補充一些小技巧(簡寫、符號、語言設定),讓你能更靈活的操作 ChatGPT。
大綱
▋ TIP 1:設定 ChatGPT 快捷鍵(簡寫)
▋ TIP 2:用符號讓 ChatGPT 理解要處理的任務
▋ TIP 3:設定 ChatGPT 回應的語言
▋TIP 1:設定 ChatGPT 快捷鍵(簡寫)
接下來的對話,如果我只傳送「c」這個字母,就是「繼續完成回答」的意思。
因為 ChatGPT 的回答長度有限制,常常說到一半就斷了,要輸入「繼續」才能看到後續的文字;如果你跟筆者一樣覺得煩,不妨給他設計個快捷鍵。
小提醒:理論上設定的「快捷鍵」在同個聊天室內都有效,但筆者使用下來發現偶爾會跑掉,因此建議讀者把常用的設定複製一份。
▋TIP 2:用符號讓 ChatGPT 理解要處理的任務
其實 ChatGPT 的理解能力已經很強了,但有時就是回答不到重點,此時我們可以加上「」
這類的符號讓他理解。
優化文案「ERP 系統,量身打造,系統廠首選」
你也可以增加一些附加的描述、限制。
優化「」內的文案,擴充到 1000 字,分段描述。
「ERP 系統,為客戶量身打造,系統廠首選」
發現話還沒說完,剛好可以試試看剛剛設定的快捷鍵「c」。
我只給他短短的描述,他就能從幾個關鍵字擴展到這個地步,這個自由發揮真的厲害。
▋TIP 3:設定 ChatGPT 回應的語言
不管我用什麼語言詢問,接下來的對話都使用「繁體中文」回答我。
「xxx」可以自由填入其他語言(ex:英文、日文...),在之前的文章中,筆者實驗過 ChatGPT 的英文能力比較好,尤其涉及專業知識的部分(ex:程式語言)。
所以我們可以取個巧,用「英文」提問,然後要求他用「繁體中文」回答。
小提醒:如果你只要求用「中文」回答,有高機率收到簡體字;另外即使已經告訴他要用「繁體中文」,偶爾還是會跳掉。
不管我使用什麼語言詢問,接下來的對話都使用「繁體中文」回答我。
Explain decorator pattern, use exmple with node.js.
這邊筆者是用英文詢問 ChatGPT 關於 Decorator 這個 Design Pattern 的解釋,並要求他提供「Node.js」的範例程式。
從回答你可以看到 ChatGPT 的確有使用「繁體中文」來回應,在最後也提供了一個用 Node.js 撰寫的範例:
class Request {
constructor(user) {
this.user = user;
}
get content() {
return 'This is the base request content';
}
}
class MemberDecorator {
constructor(request) {
this.request = request;
}
get content() {
return `[Member] ${this.request.content}`;
}
}
class AdminDecorator {
constructor(request) {
this.request = request;
}
get content() {
return `[Admin] ${this.request.content}`;
}
}
const user = {
role: 'admin',
};
let request = new Request(user);
if (user.role === 'member') {
request = new MemberDecorator(request);
} else if (user.role === 'admin') {
request = new AdminDecorator(request);
}
console.log(request.content);
我覺得他給的範例挺清晰易懂的,完整的說明我就不貼上來混字數了;有興趣的朋友可以複製筆者的指令,直接貼到 ChatGPT 來嘗試看看。
未來筆者會出一系列使用 ChatGPT、openAI 的文章,如果你對這個議題感興趣,可以持續關注我的文章!
如果您想在 AI 的浪潮中站穩腳步,並在未來的職場競爭中佔據優勢,那麼筆者出版的新書絕對是您入門 AI 的第一步!
▶︎ 如果這篇文章有幫助到你
可以點擊下方「Follow」來追蹤我~
可以對文章拍手讓我知道 👏🏻
你們的追蹤與鼓勵是我繼續寫作的動力 🙏🏼
▶︎ 如果你對工程師的職涯感到迷茫
也許我在iT邦幫忙發表的系列文可以給你不一樣的觀點 💡
也歡迎您到書局選購支持,透過豐富的案例來重新檢視自己的職涯