### 提示Prompt与完成Completion介绍 这一小节我们来介绍两个比较常用的名词:提示(prompt)与完成(completion) OpenAI已经训练了先进的语言模型,非常擅长理解和生成文本。OpenAI API提供访问这些模型的接口,可以用来解决几乎任何涉及自然语言处理的任务。 * * * **那么什么是提示(prompt)与完成(completion)呢?** “Completions”是OpenAI API的核心,提供了一个非常灵活和强大的简单界面。我们可以将一些文本作为提示输入,API将返回一个文本完成,试图匹配我们给出的任何说明或上下文。 **示例:** 提示: `为一个冰淇淋店写一个标语。` 完成: `我们每一勺都送上笑容!` 从上面的示例可以看出,提示,相当于我们向chatGPT提出问题,而完成,则相当于chatGPT给我们显示 的回答。 * * * **宠物名称生成器** 首先,想象一下您想创建一个宠物名字生成器。从头开始想出名字是很难的! 首先,我们需要告诉chatGPT一个明确表达,关于我们想要什么的提示。让我们从一条指示开始。 提示: `Suggest one name for a horse.` 这里我们让chatGPT给我的宠物马的名字给个建议。 完成: `Lightning` chatGPT给我们的回答是:Lightning **接下来,试着让我们的提示更加具体:** 提示: `Suggest one name for a black horse.` 请给黑色的马起一个名字给个建议。 完成: `Midnight` 这一次,chatGPT给我们的回答是:Midnight(午夜) 正如我们所看到的,将简单的形容词添加到我们的提示中会改变生成的完成文本。设计我们的的提示本质上是一种如何设计“编程”模型。 <br> 小结: 相信看了上在的示例,你应该对chatGPT的提示(prompt)与完成(completion)有了更深的了解了吧!