ChatGPT 的 Text Completion

该章节我们来学习一下 "Text Completion" ,也就是 "文本完成" 。"Text Completion" 并不是一种模型,而是指模型能够根据上下文自动完成缺失的文本部分,生成完整的文本。


⭐ Text Completion 的介绍

Text Completion 也称为文本自动补全,Text Completion并不是一个独立的模型,而是自然语言处理模型中的一个功能。在自然语言处理模型中,Text Completion可以用于自动为用户完成一段文本的缺失部分。

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

比如输入"我今天去逛了",模型可以根据语言模型预测出 "商场"、"买了一件漂亮的衣服" 这一可能的文本。这样,模型就可以为用户自动完成文本的缺失部分。

在实际应用中,Text Completion可以使用多种自然语言处理模型来实现,例如GPT(Generative Pre-trained Transformer)模型、LSTM(Long Short-Term Memory)模型、BERT(Bidirectional Encoder Representations from Transformers)模型等。这些模型可以根据上下文和已知信息推断出缺失文本的最可能内容,并生成完整的连续文本。


🌟 探索文本完成

想要探索文本完成的补全的最佳方式是通官方提供的 Playground ,Playground的在线访问地址:https://platform.openai.com/playground

该页面只是一 个文本输入框, 我们可以在其中提交我们的 "提示-prompt" 以便后面生成 "完成-completion"。

当我们输入并提交如下文本: 我现在想开一家 "奶茶店",请为我准备1条用作宣传的广告语言。。

他大概率会给我们生成类似如下: "来试试奶茶店的新口味,满足你的口腹之欲!"

也许我们看到的实际完成情况可能有所不同,这是因为默认情况下 API 是不确定的。这也就意味着即使我们发出的提示保持不变,但是每次调用它时可能会得到略微不同的完成。这是由于 API 默认的温度造成的,将温度设置为 0 时,"完成-completion" 将输出大部分具有确定性的结果,但可能会保留少量可变性。

下面我们来看一下演示的案例:

上图是一个简单的文本输入、文本输出界面,同时可供选择的多个模型意味着我们可以通过提供说明或希望它做什么的几个示例来展示任务的复杂性和提示的质量。一个写得很好的提示提供了足够的信息让模型知道你想要什么以及它应该如何响应。

比如上图中,我先是让 ChatGPT 设定了自己的身份 - "中文老师",然后又让其返回了开奶茶店的几个广告语,可以看到 "温度" 越低,得到的 "完成-completion" 越是机械化。


🌟设计提示(应该如何提问)

但我们向 ChatGPT 提出一个问题,这个问题应该如何问?需要增加什么样的形容词、通过层层递进的形式,从而获得我们想要的答案?

相关推荐
熙梦数字化几秒前
企业资源计划(ERP)系统是什么?有哪些特点?
大数据·人工智能·erp
GISer_Jing3 分钟前
SSE Conf大会分享——大模型驱动的智能 可视分析与故事叙述
前端·人工智能·信息可视化
Wai-Ngai6 分钟前
自动驾驶控制算法——模型预测控制(MPC)
人工智能·机器学习·自动驾驶
北京耐用通信7 分钟前
突破协议壁垒:耐达讯自动化Ethernet/IP转CC-Link网关在工业互联中的核心应用
人工智能·网络协议·安全·自动化·信息与通信
扫描电镜7 分钟前
扫描电镜选购指南:智能、稳定与自动化的综合考量
人工智能·自动化·扫描电镜·自动扫描电镜
AI人工智能+8 分钟前
炫彩活体检测技术:利用RGB色光序列检测用户面部生物特征反应,能有效识别3D面具、Deepfake等伪造攻击
人工智能·人脸识别·炫彩活体检测
无代码专家10 分钟前
数字化转型下的订单管理全流程优化方案
大数据·运维·人工智能
QianCenRealSim13 分钟前
FSD入华“加速”中国自动驾驶产业的推动与重构
人工智能·重构·自动驾驶
roman_日积跬步-终至千里14 分钟前
【模式识别与机器学习(1+)】基础概念之:机器学习基础
人工智能·机器学习
itwangyang52016 分钟前
AIDD-人工智能药物设计-StoL:像搭乐高一样用扩散模型构建大分子 3D 构象
人工智能·3d