ChatGPT之Text completion(我是一个诗人)

2023-02-08  本文已影响0人  伊夫_艾尔斯

文本补全

了解如何生成或操作文本,该功能可实现我们常用的对话聊天等任务完成

官方模拟工具,你可以直接在这里进行模拟操作

介绍

completions可用于各种任务。它为我们的任何模型提供了一个简单但功能强大的界面。
您输入一些文本作为提示,模型将生成一个文本补全,
尝试匹配您提供的任何上下文或模式。
比如

快速开始

开始探索补全的最佳方式是通过官方模拟工具
它只是一个文本框,您可以在其中提交提示以生成结果.


    Ask the user for their name and say "Hello"

快速测试通道


    为冰淇淋店写一个标语。
    

    为冰淇淋店写一个标语。
    每一勺我们都会微笑!
    

您看到的实际完成情况可能有所不同,因为默认情况下 API 是不确定的。
这意味着即使您的提示保持不变,您每次调用它时可能会得到略微不同的完成。
将temperature设置为 0 将使输出大部分具有确定性,但可能会保留少量可变性。

这个简单的文本输入、文本输出界面意味着您可以通过提供说明或您希望它做什么的几个示例来“编程”模型。
它的成功通常取决于任务的复杂性和提示的质量。
一个好的经验法则是考虑如何为中学生写一个应用题来解决。
一个写得很好的提示提供了足够的信息让模型知道你想要什么以及它应该如何响应。

更多例子,可访问官方示例库

请知晓,默认模型的训练数据截止2021年,因此它们可能不了解时事。

提示设计

创建提示的三个基本准则:

- 展示和讲述: 通过说明、示例或两者的结合,明确您想要什么。如果您希望模型按字母顺序对项目列表进行排名或按情绪对段落进行分类,请向它展示您想要的。

- 提供质量数据: 如果您正在尝试构建分类器或让模型遵循某种模式,请确保有足够的示例。一定要校对你的例子——模型通常足够聪明,可以看穿基本的拼写错误并给你一个回应,但它也可能认为这是故意的,它会影响回应。

- 检查您的设置: temperature 和 top_p 设置控制模型在生成响应时的确定性。如果您要求它提供只有一个正确答案的答复,那么您需要将这些设置得较低。如果您正在寻找更多样化的响应,那么您可能希望将它们设置得更高。人们在使用这些设置时犯的第一个错误是假设它们是“聪明”或“创造力”控制。

您可以使用 API 完成的最强大但最简单的任务之一是产生新的想法或输入版本。
您可以询问任何内容,从故事创意到商业计划,再到人物描述和营销口号。
如果需要更好的回答,您可以通过在提示中包含一些示例来提高响应质量。

API 非常擅长与人甚至与自己进行对话。
只需几行指令,我们就已经看到该 API 作为一个客户服务聊天机器人运行,它可以智能地回答问题而不会感到慌张,或者是一个聪明的开玩笑的对话伙伴,可以开玩笑和双关语。
关键是告诉 API 它应该如何表现,然后提供一些示例。
官方示例

创建能够进行对话的聊天机器人在其简单性的背后,有几件事情值得关注:

如果没有该指令,API 可能会偏离并模仿与之交互的人,并变得讽刺或我们想要避免的其他行为。

API 是一种语言模型,熟悉单词和字符用于表达信息的各种方式。
这范围从自然语言文本到代码, 中文和英语及其他语言。
API 还能够在允许它以不同方式总结、转换和表达内容的级别上理解内容。
API 可以翻译任何语言,甚至可以混用语言进行翻译;

上一篇 下一篇

猜你喜欢

热点阅读