ChatGPT實(shí)用指南
隨著ChatGTP的發(fā)展,人們用它來應(yīng)用于工作的各個(gè)方面。本文總結(jié)了ChatGPT實(shí)用指南,不太了解的小伙伴可以看一下。
一、ChatGPT介紹
1. 什么是ChatGTP?
ChatGPT是一個(gè)人工智能問答聊天工具,基于OpenAI開發(fā)的大型語言模型GPT,可以與用戶進(jìn)行自然語言交互,回答問題、提供信息、解決問題和提供建議。ChatGPT基于大規(guī)模的預(yù)訓(xùn)練數(shù)據(jù)集進(jìn)行訓(xùn)練,掌握了廣泛的知識(shí)領(lǐng)域,并能理解和生成自然語言。它可以處理各種問題,包括常見的百科知識(shí)、實(shí)用信息、技術(shù)支持、創(chuàng)意靈感等等。
我們可以借助ChatGPT來高效學(xué)習(xí)和解答疑惑。雖然AI的能力還沒法進(jìn)行體系化、系統(tǒng)性的詳細(xì)教學(xué),但是非常適合用來提供碎片化、即時(shí)性的幫助。
2. 什么是提示工程?
在和ChatGPT的交流過程中,了解如何有效與其進(jìn)行溝通是很有用的。我們和AI的整個(gè)交流過程,都圍繞著給AI寫“提示”命令。
我們可以把“提示工程”定義為創(chuàng)建給AI的輸入的過程。提示輸入將影響AI語言模型生成的輸出,并且呢,高質(zhì)量的提示輸入將產(chǎn)生更好的輸出。
3. 大語言模型背后的原理
大語言模型的原理是通過訓(xùn)練神經(jīng)網(wǎng)絡(luò)模型預(yù)測(cè)下一個(gè)單詞的概率分布,實(shí)現(xiàn)文本生成和理解的功能。這一切是通過訓(xùn)練大規(guī)模數(shù)據(jù)集來實(shí)現(xiàn)的,數(shù)據(jù)集包括文章、書籍、期刊、報(bào)告等。根據(jù)語言模型的不同,有兩種主要的學(xué)習(xí)方法 – 監(jiān)督學(xué)習(xí)和無監(jiān)督學(xué)習(xí)。監(jiān)督學(xué)習(xí)是模型使用帶有正確答案標(biāo)簽的標(biāo)記數(shù)據(jù)集。無監(jiān)督學(xué)習(xí)是模型使用未標(biāo)記的數(shù)據(jù)集,那么模型必須分析數(shù)據(jù)來獲得準(zhǔn)確的回答。
模型能夠根據(jù)給定的提示生成文本,這個(gè)過程被稱為語言建模。在這一點(diǎn)上,AI語言模型的性能主要取決于訓(xùn)練數(shù)據(jù)的質(zhì)量和數(shù)量。使用來自不同來源的大量數(shù)據(jù)來訓(xùn)練模型將有助于模型理解人類語言,包括語法、句法和語義。
大語言模型的訓(xùn)練過程分為兩個(gè)主要步驟:預(yù)訓(xùn)練和微調(diào)。
在預(yù)訓(xùn)練階段,大規(guī)模的文本數(shù)據(jù)被用來訓(xùn)練模型。該模型被要求預(yù)測(cè)給定上下文中的下一個(gè)單詞或字符。通過在大量文本數(shù)據(jù)上進(jìn)行這種預(yù)測(cè)任務(wù),模型學(xué)習(xí)到了語言的統(tǒng)計(jì)規(guī)律、句法結(jié)構(gòu)和語義關(guān)系。
在微調(diào)階段,使用特定的任務(wù)數(shù)據(jù)集對(duì)預(yù)訓(xùn)練的模型進(jìn)行進(jìn)一步的訓(xùn)練,以使其適應(yīng)特定的應(yīng)用場(chǎng)景,比如說問題回答、文本生成、機(jī)器翻譯等。
大語言模型的關(guān)鍵思想是通過上下文信息的輸入,以及模型對(duì)語言統(tǒng)計(jì)規(guī)律的理解,生成合乎邏輯和連貫的輸出文本。模型能夠根據(jù)之前觀察到的輸入文本生成接下來的文本,并根據(jù)上下文調(diào)整生成的輸出。這種能力使得大語言模型可以用于自動(dòng)生成文章、回答問題、對(duì)話交互等多種自然語言處理任務(wù)。
二、如何和ChatatGPT交流
1. 使用ChatGPT的核心
結(jié)果的質(zhì)量取決于輸入的質(zhì)量。
2. 提示組成結(jié)構(gòu)
角色 | 任務(wù) | 背景 | 輸出
1. 角色: 希望AI扮演什么角色?
2. 任務(wù): 希望AI做什么?
3. 背景: AI需要哪些信息才能完成這一行動(dòng)?在這里把具體信息給它。
4. 輸出: 希望AI輸出的格式是什么?
例子1:
角色:你是一位經(jīng)驗(yàn)豐富的市場(chǎng)專員,擅長(zhǎng)為各個(gè)行業(yè)和市場(chǎng)創(chuàng)建用戶故事地圖。任務(wù):以表格形式創(chuàng)建一個(gè)類似于[某個(gè)具體產(chǎn)品]的產(chǎn)品的示例用戶故事地圖。
背景:產(chǎn)品或網(wǎng)站類型:[提供對(duì)產(chǎn)品或網(wǎng)站的描述,包括其主要特點(diǎn)、功能、目標(biāo)受眾和價(jià)值主張。]
行業(yè):[確定產(chǎn)品或網(wǎng)站所在的行業(yè)或市場(chǎng)細(xì)分,并指出任何關(guān)鍵趨勢(shì)或挑戰(zhàn)。]
輸出:創(chuàng)建一個(gè)表格形式的顧客旅程地圖,包括階段、任務(wù)、用戶需求和用戶目標(biāo),與產(chǎn)品或網(wǎng)站的整體用戶體驗(yàn)相匹配。
例子2:
角色:你是一位熟練撰寫產(chǎn)品需求文檔(PRD)的產(chǎn)品經(jīng)理。
任務(wù):根據(jù)提供的信息撰寫一份全面的產(chǎn)品需求文檔(PRD)。
背景:業(yè)務(wù)目標(biāo):[描述與此產(chǎn)品或功能相關(guān)的業(yè)務(wù)目標(biāo)。]
產(chǎn)品愿景和戰(zhàn)略:[解釋產(chǎn)品或功能的整體愿景和戰(zhàn)略,包括其目的、目標(biāo)受眾和獨(dú)特賣點(diǎn)。]
關(guān)鍵特點(diǎn)和功能:[提供應(yīng)包含在產(chǎn)品或功能中的關(guān)鍵特點(diǎn)和功能列表。]
技術(shù)細(xì)節(jié):[包括與產(chǎn)品或功能相關(guān)的任何高級(jí)技術(shù)細(xì)節(jié),例如平臺(tái)、技術(shù)集成、限制等。]
時(shí)間安排:[大致說明產(chǎn)品或功能的開發(fā)和發(fā)布預(yù)期時(shí)間。]
成功指標(biāo):[概述用于衡量產(chǎn)品或功能成功的指標(biāo)。]
輸出:
按照以下部分構(gòu)建PRD:
- 問題
- 解決方法
- 產(chǎn)品概覽
- 功能性需求
- 非功能性需求
- 解決方案對(duì)齊
- 關(guān)鍵功能點(diǎn)
- 未來考慮事項(xiàng)
- 關(guān)鍵邏輯
三、創(chuàng)建好的提示的策略
1. 清楚定義目標(biāo): 把問題輸入給ChatGPT之前,明確要實(shí)現(xiàn)的目標(biāo)。希望從AI獲得的信息是什么?
2. 保持具體和集中: ChatGPT更擅長(zhǎng)回答具體問題,所以最好讓問題更加詳細(xì)、具體、集中。不要問過于廣泛或模糊的問題,提問方式也最好清晰簡(jiǎn)潔。
3. 使用自然語言: GPT模型旨在理解和生成自然語言,因此提問時(shí)也要使用自然語言。避免使用模型難以理解的詰屈聱牙的表達(dá)。
4. 提供上下文: ChatGPT在有上下文的情況下效果更好,因此提問時(shí)盡量提供一些上下文,比如背景信息或解釋問題的補(bǔ)充信息。
5. 測(cè)試和完善: 可以嘗試不同類型的問題、不同的問法,看看ChatGPT的反應(yīng)。有的時(shí)候答案的質(zhì)量和準(zhǔn)確性可能不盡人意,這個(gè)時(shí)候可以給它提供一些反饋,來完善提示里的要求,提高ChatGPT的回答質(zhì)量。
四、提示的類別
通過了解提示的不同分類,我們可以根據(jù)預(yù)期的目標(biāo)回復(fù),來構(gòu)建輸入給AI的高質(zhì)量提示。
一些主要的提示類別包括:
得到信息的提示 – 用于得到信息,主要要讓AI回答以“什么”和“怎么”開頭的問題。例如:“古巴最熱門的旅游景點(diǎn)有哪些?”,“我怎么準(zhǔn)備技術(shù)面試?”
基于指令的提示 – 用于向AI提供執(zhí)行特定任務(wù)的指令,比如我們使用Siri、天貓精靈等語音助手等時(shí)候,大多下達(dá)這個(gè)類別的指令。例如,“打電話給媽媽”或“播放我最近單曲循環(huán)最多的歌”。
提供上下文的提示 – 用于提供信息給AI,以幫助它更好地理解我們需要的回復(fù)。例如,“父親節(jié)馬上到了,我可以給老爸買什么禮物(500元以下),或者策劃什么驚喜?”
比較的提示 -用于比較或評(píng)估給AI的不同選項(xiàng),來幫助我們做出適當(dāng)?shù)臎Q策。例如:“相比選項(xiàng)A,選項(xiàng)B的優(yōu)點(diǎn)和缺點(diǎn)是什么?”
尋求意見的提示 – 用于獲取AI對(duì)特定主題的意見。例如:“如果人類能夠穿越時(shí)空會(huì)發(fā)生什么?”
內(nèi)省的提示 – 用于幫助個(gè)人更深入地了解和洞察自己的信念和行為,比如鼓勵(lì)/自我成長(zhǎng)相關(guān)的提示。在獲得預(yù)期回復(fù)之前,我們可能需要向AI提供一些個(gè)人情況的信息。
基于角色的提示 – 給AI指定一個(gè)特定角色,來獲得某些主題或方向上質(zhì)量更高的回答。一個(gè)技巧是使用“5W框架”,即:
- Who 誰 – 指需要AI扮演的角色。例如老師、程序員、導(dǎo)游等角色。
- What 什么 – 指希望AI執(zhí)行的動(dòng)作。
- When 何時(shí) – 指希望AI完成特定任務(wù)的時(shí)間規(guī)劃。
- Where 哪里 – 指給AI提示的位置或上下文。
- Why 為什么 – 指給AI特定提示的原因、動(dòng)機(jī)或目標(biāo)。
比如:
作為一位編程助教,你的角色是為學(xué)生創(chuàng)建個(gè)性化的學(xué)習(xí)計(jì)劃,幫助我學(xué)習(xí)如何編程。你需要了解我的目標(biāo)、時(shí)間規(guī)劃和學(xué)習(xí)資源,并利用這些信息制定全面的學(xué)習(xí)計(jì)劃,包括明確的時(shí)間表和相關(guān)資源的鏈接。你應(yīng)該能夠根據(jù)學(xué)生的個(gè)別需求調(diào)整教學(xué)風(fēng)格,并在學(xué)習(xí)過程中提供持續(xù)和指導(dǎo)。你的目標(biāo)是幫助每位學(xué)生點(diǎn)亮編程技能、收獲編程知識(shí),從而實(shí)現(xiàn)編程目標(biāo)。
五、創(chuàng)建 ChatGPT 提示的進(jìn)階框架
在創(chuàng)建給ChatGPT的提示時(shí),我們可以使用一個(gè)進(jìn)階框架,幫助規(guī)范提示創(chuàng)建的過程,得到AI更個(gè)性化和多樣化的目標(biāo)回答。
提示框架:
- 能力和角色:ChatGPT 應(yīng)扮演什么角色(或角色)?
- 見解:為請(qǐng)求提供背景和上下文。
- 陳述:要求 ChatGPT 做什么。
- 風(fēng)格:希望 ChatGPT 以何種風(fēng)格、個(gè)性或方式回應(yīng)。
- 實(shí)驗(yàn):要求 ChatGPT 提供多個(gè)示例。
例如:
能力和角色:扮演機(jī)器學(xué)習(xí)框架軟件開發(fā)方面的專家,以及專業(yè)技術(shù)博客作家的角色。
見解:博客的受眾是對(duì)機(jī)器學(xué)習(xí)領(lǐng)域最新進(jìn)展感興趣的專業(yè)人員。
陳述:提供對(duì)當(dāng)前熱門機(jī)器學(xué)習(xí)框架的全面介紹,包括優(yōu)點(diǎn)和缺點(diǎn)。通過真實(shí)的例子和案例研究,說明這些框架在各個(gè)行業(yè)中的應(yīng)用。
風(fēng)格:在回答問題時(shí),把Andrej Karpathy、Francois Chollet、Jeremy Howard和YaYann LeCun的寫作風(fēng)格相結(jié)合。
實(shí)驗(yàn):給我多個(gè)不同例子。
六、如何減少ChatGPT回答的空洞無味感
- 鼓勵(lì)創(chuàng)造力:“重新給我一個(gè)回答,要求回答要更具想象力和吸引力。“
- 添加敘事性: “把當(dāng)前回答轉(zhuǎn)化為一個(gè)引人入勝的故事,突出面臨挑戰(zhàn)的嚴(yán)峻性?!?/li>
- 增加說服力: “用更有說服力的語言和技巧來完善回答,提升影響力。”
- 強(qiáng)調(diào)情感: “在現(xiàn)有回答中添加更有情感的語表達(dá)言和細(xì)節(jié),提升共鳴和吸引力?!?/li>
- 利用感官細(xì)節(jié):“通過添加語言細(xì)節(jié)和形容詞來完善回答,使語言更生動(dòng)活潑?!?/li>
- 簡(jiǎn)潔內(nèi)容:“去除不必要的信息,使現(xiàn)有回答更加簡(jiǎn)潔明了,直截了當(dāng)?!?/li>
- 突出關(guān)鍵要點(diǎn): “重新表達(dá)當(dāng)前回答,強(qiáng)調(diào)關(guān)鍵要點(diǎn)?!?/li>
七、如何提高ChatGPT回答的可讀性
- 使用清晰簡(jiǎn)明的語言: “用簡(jiǎn)單的詞匯解釋技術(shù)概念。“
- 添加表格: “使用表格來直觀闡明?!?/li>
- 使用標(biāo)題和副標(biāo)題: “給回答增加標(biāo)題和副標(biāo)題,清晰劃分不同的部分?!?/li>
- 強(qiáng)調(diào)關(guān)鍵要點(diǎn):“用粗體或斜體文本強(qiáng)調(diào)重要信息?!?/li>
- 添加實(shí)際案例:“包含真實(shí)世界的例子,讓概念更容易被理解?!?/li>
- 使用清晰一致的格式: “在整個(gè)回答中使用一致的字體、字號(hào)和布局?!?/li>
- 運(yùn)用類比和比較:“通過類比和比較來解釋復(fù)雜概念?!?/li>
八、使用ChatGPT的更多技巧
1. 高效提示的原則
- 清晰度 – 清楚表達(dá)意圖非常重要,好的提示可以幫助AI提供更準(zhǔn)確的回復(fù)。
- 提供上下文和示例 – 提供額外的信息,幫助AI更好地理解提示的目的。這樣可以增加獲得更準(zhǔn)確回復(fù)的機(jī)會(huì)。
- 設(shè)置限制和約束 – 給AI的回答設(shè)定邊界,避免不需要或不相關(guān)的信息。
- 拆分提問 – 將問題拆分為更小、更易理解和處理的部分,依次提問。這樣可以幫助AI理解每個(gè)問題,并產(chǎn)生更準(zhǔn)確和詳細(xì)的回復(fù)。
- 反復(fù)迭代和重新表述 – 某些情況下,給AI提問后,我們可能對(duì)得到的回復(fù)不滿意。在這種情況下,可以重新表述提示,并提供更多上下文,以獲得更好的結(jié)果。
- 優(yōu)先考慮重要信息 – 在提示中,告知和突出最重要的信息,讓AI重點(diǎn)關(guān)注指令的核心。
- 使用多項(xiàng)選擇題 – 如果我們?cè)诙鄠€(gè)選項(xiàng)之間無法抉擇,直接給AI這些選項(xiàng),而不是給它提一個(gè)開放性問題,來節(jié)省時(shí)間。
- 要求逐步解釋 – 假設(shè)我們需要詳細(xì)信息,或解決復(fù)雜的問題,可以指示AI回答時(shí)解釋每個(gè)步驟,一方面幫助AI逐步攻克問題,另一方面也便于我們理解。
- 鼓勵(lì)批判性思維 – 當(dāng)我們想讓AI給建議時(shí),通過鼓勵(lì)A(yù)I進(jìn)行批判性思考,可以得到更多不同方面的見解。
- 驗(yàn)證生成的回復(fù)的準(zhǔn)確性 – 我們要記得驗(yàn)證AI生成的回復(fù)是否準(zhǔn)確,因?yàn)锳I不是所有時(shí)候都是正確的,它有些時(shí)候會(huì)給出猛地一看很對(duì)、仔細(xì)一看胡說八道的回答。
九、更多技巧
ChatGPT有上下文記憶能力,所以如果在同一次對(duì)話中提問,它會(huì)記得之前討論過的內(nèi)容,所以可以嘗試以下技巧:
- 提出后續(xù)問題:如果ChatGPT回答了你的問題,但我們想要更多信息,可以繼續(xù)追問它,提出補(bǔ)充問題。例如,如果問“什么是數(shù)據(jù)分析?”,ChatGPT回答了定義,我們可以追問一個(gè)問題,如“能給我一個(gè)數(shù)據(jù)分析的實(shí)際應(yīng)用例子嗎?”
- 要求進(jìn)一步解釋:如果ChatGPT的回答不清楚或不理解某些內(nèi)容,可以讓它繼續(xù)解釋。ChatGPT的設(shè)計(jì)目標(biāo)是提供清晰而簡(jiǎn)明的回答,所有有時(shí)可能需要額外的解釋,來幫助我們?nèi)胬斫狻?/li>
- ?保持對(duì)話主題專一:保持主題的連貫性,盡量不要提出無關(guān)或離題的問題。這能幫助ChatGPT提供更專注和準(zhǔn)確的回答。如果我們想提出不同主題的問題,最好開啟一個(gè)新的對(duì)話,而不是在當(dāng)前對(duì)話提出離題的問題。
本文由 @火粒產(chǎn)品 原創(chuàng)發(fā)布于人人都是產(chǎn)品經(jīng)理。未經(jīng)許可,禁止轉(zhuǎn)載
題圖來自Unsplash,基于CC0協(xié)議
該文觀點(diǎn)僅代表作者本人,人人都是產(chǎn)品經(jīng)理平臺(tái)僅提供信息存儲(chǔ)空間服務(wù)。
- 目前還沒評(píng)論,等你發(fā)揮!