如何用好聊天機器人:問對了問題,答案妙不可言
最近爆火的聊天機器人ChatGPT可以提供質量非常高的答案,但前提是你知道如何向它提出正確的問題。那麼,我們該如何輸入正確的提示(prompt)呢?美媒提供了許多經過驗證的有效技巧。
以下是翻譯內容:
如今,我們可以使用生成式人工智能工具,例如ChatGPT,只需要輸入一些提示詞,就可以得到答案。但是,這並不意味著這些答案總是準確的。關鍵之處在於,你需要正確地輸入提示信息。
你可以用簡單的詞彙與最新的人工智能係統交流?滑鐵盧大學計算機科學教授彼得·林(Peter Lin)表示,這一想法“非常具欺騙性”。
如今,許多公司都在招聘所謂的提示工程師,這些人具有與大型語言人工智能係統進行有效對話的技能和經驗。很多求職者也希望能夠掌握這項技能。
職業社交網站LinkedIn稱,2月份全球會員在個人資料中使用ChatGPT、提示工程、生成式AI等術語的次數比1月份增加了55%,3月份更是比2月份增加了71%。
彼得·林表示:“我們現在有’狗語者’和’馬語者’。現在我們正在開發大語言模型的耳語器。”
通常來說,用戶輸入的提示越詳細,ChatGPT給出的響應就越接近用戶想要的結果。但最有效的提示並不僅僅是增加細節。
圖1:寫更好的提示,你可以添加一些具體的格式要求,比如寫作風格、列表或摘要等。以下是一個例子:
基本提示:“什麼是ETF?”
更好的提示:“你如何向外行解釋ETF?你能舉三個例子幫助我理解它嗎?”
首先,為了獲得最佳回應,添加正確的細節至關重要。而且,有很多方法可以指導人工智能係統如何呈現它找到的信息,這取決於目標。例如,可以告訴它以某種風格或針對特定受眾提供答案。每個工具還有特定的功能和限制,需要用戶學習如何使用。而最好的結果通常來自於與人工智能的長對話,對其產生的內容做出反應,並要求改進。
風險投資基金Worklife的創始人布里安·基梅爾(Brianne Kimmel)表示,即使在沒有明確提到“提示工程”工作崗位的申請中,擁有這項技能也可能成為多個職位的必備技能。例如,藝術總監可以使用生成式人工智能勾勒出想法,營銷人員可以使用它製作新標語,軟件工程師可以用它發現代碼中的問題,律師們可以用它研究法律條文。
Worklife是一家投資於使用生成式人工智能公司的風險基金。
“這將是我們所有人都需要了解的一項基本技能,”基梅爾說。“因為,一旦你學會了新技能,你就可以將其應用到你喜歡的任何地方。”
圖2:基本提示:“幫我寫一首情詩,送給我的伴侶。”
更好的提示:“寫一首情詩,送給我那位喜歡神秘的伴侶。他最喜歡的詩是埃德加·愛倫·坡(Edgar Allan Poe)的《烏鴉》。”
基本提示:“制定一個五天素食計劃。”
更好的提示:“為接下來的五天準備素食食譜,並列出購物清單。”
必備工作技能
索菲·安特比(Sophie Antebi)即將於今年5月從南加州大學畢業,她將有市場營銷和創業學位,並對在初創公司工作感興趣。為了讓自己的簡歷脫穎而出,她學會了使用多種生成式人工智能工具。安特比認為,在策劃營銷活動或為演示文稿創作圖像時,這些工具可能會很有用。
儘管安特比還沒有找到工作,但她表示,自從在求職信中添加了自己熟悉的“提示工程”和其他人工智能技能後,她的申請得到了更多的回應。她認為這些技能幫助她成功進入了第二輪和第三輪面試。談到自己的面試官,安特比說:“他們會問很多相關問題,而且對這些技能非常感興趣。”
波士頓兒童醫院正在招聘提示工程師。該醫院在2月份發布了招聘信息,目前正在面試應聘者。醫院首席創新官約翰·布朗斯坦(John Brownstein)表示,提示工程師將在醫院的創新和數字健康加速器部門工作,該部門在過去幾年持續投資人工智能。
布朗斯坦博士說,大型語言人工智能工具將在醫院的許多工作中發揮作用,可能包括分析大量非結構化的臨床記錄,檢測原本可能被忽視的醫療規律,為患者提供健康知識,並提高患者入院效率。他補充說:“像ChatGPT這樣的人工智能技術肯定有炒作成分,但這並不妨礙我們採用它。”
倫敦律師事務所Mishcon de Reya也計劃招聘AI提示工程師,其首席戰略官尼克·韋斯特(Nick West)表示,大型語言AI工具最有可能用於訴訟的第一步,即總結法律文件、查找相關判例法和查詢信息數據庫。
韋斯特說:“我相信這是一項變革性的技術。因此,任何幫助都可以加速我們對它的理解和了解,這也意味著我們可以更快地利用它。”
Dair.ai的聯合創始人埃爾維斯·薩拉維亞(Elvis Saravia)表示,即使沒有全職AI提示工程師,技術團隊也需要熟悉人工智能工具。這種情況變得越來越明顯。Dair.ai是一家致力於通過開源研究、教育材料和培訓普及人工智能工具的組織。薩拉維亞迅速發布了一份工程指南,指導工程師如何構建大型語言模型並與之對接。
圖3:基本提問:“制定一份在巴黎停留三天的計劃。”
更好的提示:“為旅行者在巴黎停留三天制定完整計劃,包括入住每晚費用低於500美元的酒店,提供無麩質飲食用餐地點。
協作的藝術
研究人員和用戶已經發現並記錄了許多提示方法。其中一種是告訴大語言模型“讓我們一步一步思考”,這可以讓技術將復雜的請求分解為更容易處理的較小問題。另一種方法是告訴人工智能,它是某個領域的專家,其工作是向外行提供建議。這有助於簡化對複雜問題的解答。
有些研究人員和用戶在發布他們找到的指南和提示。甚至有用戶在市場上出售他們的提示,另一些用戶正在開發可以優化提示的工具。但許多資源在推特貼子和YouTube視頻中被免費分享。包括尼克·皮埃爾(Nick St.Pierre)發布的資源,他是一名設計師,創建的內容側重於解釋Midjourney和其他藝術創作人工智能工具。
對於藝術作品,我們需要結合使用工具的經驗以及藝術風格方面的知識去完善提示。皮埃爾建議從一個基本概念開始,然後再根據需要加以補充。他舉例稱,提示一開始可能會要求人工智能提供一張40歲黑髮女子坐在酒吧里的照片。如果最終得到的圖像不是用戶想要的,他們可以添加術語來改變攝像頭的角度、服裝風格和照明等因素,以獲得不同的結果。
皮埃爾發現,提示中靠前因素,通常在最終圖像中會更突出顯示。因此他傾向於首先列出他認為在視覺效果中最重要的內容。他說:“我們需要反复很多次迭代、測試,與人工智能工具緊密合作。”
如何在ChatGPT上給出更好的提示呢?
1)了解ChatGPT的功能
雖然ChatGPT可以做很多事情,但它並不是萬能的。例如,它只是一種語言模型,不擅長數學。此外,ChatGPT目前只訓練到2021年,所以在那之後的任何事件對它來說都是未知的。
OpenAI沒有透露利用了哪些數據訓練ChatGPT,但該公司的科學傳播者安德魯·梅恩(Andrew Mayne)建議人們閱讀其他人在ChatGPT上做的事情,以及他們在哪些方面取得了成功。他還鼓勵人們親自嘗試,以便弄清楚如何讓它可靠地做人們想讓它做的事情。
2)確保提示準確、清晰
不准確的措辭會讓ChatGPT感到困惑,就如同讓人感到困惑一樣。措辭含糊、打字錯誤和遺漏單詞都可能造成這樣的結果。同音異義詞可能特別麻煩:在沒有清晰上下文的情況下,人工智能或許可以識別出單詞,但卻產生歧義。例如,“Right”既可以表示方向,也可以表示“正確”。
3)調整提示
ChatGPT將根據來自用戶的新輸入來完善其響應,從請求獲取額外內容到格式的具體說明。例如,用戶可以要求它以摘要的形式顯示其回應,或者嘗試以更嚴肅或以知名作家(如馬克·吐溫)的語氣給出答案。
4)尋求幫助
如果最初的查詢沒有成功,你可以讓ChatGPT幫你設計更好的提示。例如,你可以說:“我需要告訴ChatGPT哪些東西才能讓它幫我寫一封好的求職信?”這個人工智能工具會告訴你它需要的信息。