codecamp

ChatGPT 基本原则 & 建议

在和 ChatGPT 对话时,亦或者在使用和设计 prompt 时,有以下几个原则与建议。记住这几个原则,能让你写出更好的 prompt [[EMOJI:%F0%9F%98%81]]


建议使用最新的模型​

如果你是直接使用 AI 产品,比如 ChatGPT 或者 Midjourney,那无需在意这个原则。如果你是通过 API 或者 OpenAI Playground 的方式使用,则建议你先使用最新的模型测试。


Prompt 里最好包含完整的信息​

这个是对结果影响最大的因素。比如如果你想让 AI 写一首关于 OpenAI 的诗。

低效的prompt

Write a poem about OpenAI.

 写一首关于openAI的诗

它生成的答案可能就会很宽泛,而更好的方式是增加更多的信息。

更好的 prompt:

Write a short inspiring poem about OpenAI, focusing on the recent DALL-E product launch (DALL-E is a text to image ML model) in the style of a {famous poet}

 写一首关于OpenAI的鼓舞人心的短诗,以{著名诗人}的风格,重点介绍最近推出的DALL-E产品(DALL-E是一种文本到图像的ML模型)

{}内是可选项,你可以填上你喜欢的诗人,比如李白[[EMOJI:%F0%9F%98%81]]


Prompt 最好简洁易懂,并减少歧义​

这个比较好理解,即使你跟人说话,说一些简单的短句,对方也会更容易听懂,AI 也是这样。另外,在 prompt 里也需要减少一些歧义,少用模棱两可的词语。

比如像这个就很不明确,什么叫 not too much more(不要太多)?

The description for this product should be fairly short, a few sentences only, and not too much more.

 这个产品的描述应该很短,只有几句话,不要太多。

更好的 prompt 是这样的,明确告知要写多少句话,就比较明确:

Use a 3 to 5 sentence paragraph to describe this product.

 用一段3到5句的话来描述这个产品。


Prompt 要使用正确的语法、拼写,以及标点​

特别是在使用英语的 prompt 的时候,一定要注意语法和拼写。


从简单的先开始,并给产品多一点耐心​

最后是一些建议。比如之前提到的例子​ What is 100*100/40*56?​一样,如果发现机器理解错误,不妨补充点信息,不妨多实验几次,给 AI 多一点耐心。


ChatGPT 基础用法
ChatGPT 应用场景1:让AI回答问题
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }