ChatGPT高效提问—prompt常见用法(续篇六)

ChatGPT高效提问—prompt常见用法(续篇六)

1.1 控制输出

​ 控制输出是一种先进的自然语言处理技术,其能够在AI模型生成文本的过程中实现更高级别的控制。通过提供特定的输入,如模板、特定词语或约束性条件,从而精准指导输出的生成过程。

1.1.1 文本生成

​ 控制输出具有极高的价值,让我们能够将AI模型的生成能力用于创建符合特定模版或包含特定词汇的文本。这种技术不仅能够大幅提高文本生成的精度,也使我们能够根据需求进行高度的定制和微调。prompt公式为“基于以下模版生成一段文本:[插入模版]“。

​ 输入prompt:

Screenshot 2024-02-08 at 12.24.01

​ ChatGPT输出:

Screenshot 2024-02-08 at 12.25.47

​ ChatGPT按照模版成功生成了一段文字。

1.1.2 文本补全

​ 控制输出可以应用于文本补全任务中。它不仅提供了更高的生成准确性,而且允许用户按照需求定制喝细化模型的响应,从而使得文本补全过程更加顺畅、个性化,更具创造力和适应性。prompt公式为“使用以下词语完成句子:[插入词语]:[插入句子]“。

​ 输入prompt:

Screenshot 2024-02-08 at 12.36.41

​ ChatGPT输出:

Screenshot 2024-02-08 at 12.39.23

​ 从输出来看,ChatGPT成功补全了文本。

1.1.3 语言建模

​ 控制输出可用于按特定风格或语法规则生成文本,这在需要生成符合某些要求或限制条件的文本的场景中尤为有用,例如翻译或摘要任务。需要注意的是,语言建模的效果取决于prompt的质量和相关性,以及所用的模型架构和训练数据。prompt公式为“生成遵循以下的语法规则的文本:[插入规则]:[插入上下文]“。

​ 输入prompt:

Screenshot 2024-02-08 at 12.50.06

​ ChatGPT输出:

Screenshot 2024-02-08 at 12.50.57

​ ChatGPT成功按照语法规则生成了多条文本。

​ 看完本节,你对使用prompt获得想要的回答是不是更有把握了?输出内容很丰富了,但这还不够。我们继续深入,看看自洽如何影响答案生成。

1.2 自洽

​ 在prompt领域,“自洽”是一项重要的技术,其核心思想是在模型训练过程中引入反复回顾和自我纠正的机制,让模型对之前生成的内容进行检查,确保后续生成的内容与前面的内容一致。所以自洽在文本生成、数据验证、事实核查等任务中有着较好的效果。自洽的提示公式一般是在prompt开头或者最后,要求ChatGPT输出与我们提供的信息一致的内容,例如:“生成的信息与给出的信息相一致”。接下来我们从上述几个方面进行探讨。

1.2.1 文本生成

​ 先看一个文本生成示例。假设我们要为华为手机Y生成一段评论,要求评论与事实相符,来看一下ChatGPT是如何答复的。

​ 输入prompt:

Screenshot 2024-02-08 at 13.24.53

Screenshot 2024-02-08 at 13.25.24

Screenshot 2024-02-08 at 13.27.20

1.2.2 文本摘要

​ 自洽在文本摘要方面也可以发挥很大作用,比如要求ChatGPT按照与输入内容一致的方式进行概括。

​ 输入prompt:

Screenshot 2024-02-08 at 14.24.47

​ ChatGPT输出:

Screenshot 2024-02-08 at 14.25.33

​ 可以看到,ChatGPT的回答是自洽的,概括了可再生能源对于保护地球和改善生态环境的重要性,与我们输入的信息一致。

1.2.3 文本完善

​ 如果想完善一段文本,可以只输入部分内容,在prompt中要求ChatGPT以与提供的上下文一致的方式完成句子,确保输出与输入自洽。

​ 输入prompt:

Screenshot 2024-02-08 at 14.33.09

​ ChatGPT输出:

Screenshot 2024-02-08 at 14.45.51

1.2.4 事实核查

​ 针对上下文中出现具体数据信息的情况,可以要求ChatGPT进行自洽性检查,确保内容符合事实。

​ 输入prompt:

Screenshot 2024-02-08 at 15.00.02

​ ChatGPT输出:

Screenshot 2024-02-08 at 15.17.17

1.2. 5 数据验证

​ 针对数据差异的情况,可以使用ChatGPT进行数据验证,确保给定数据的一致性。

​ 输入prompt:

Screenshot 2024-02-08 at 15.21.40

​ ChatGPT输出:

Screenshot 2024-02-08 at 15.28.02

​ ChatGPT对气温数据进行了自洽性检查,得出结论:这段信息在理论上是自洽的,但在某些地理和气候条件下可能会显得不太可能,这符合现实情况。

​ 自洽的prompt非常重要,它有助于提高ChatGPT输出结果的可靠性和准确性,帮助我们更好地利用ChatGPT获得想要的结果,使人工智能技术更加透明、可信。与此同时,我们也可以利用ChatGPT的自洽能力执行数据验证、事实核查等任务。在实际应用中自洽值得充分重视和使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/380112.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

【QT学习十四】 文件目录操作

目录 一、概述 二、详解 1. QFile QFile 类中的一些静态方法: 使用示例: 注意事项: 2. QDir 成员函数 使用实例: 注意事项: 3. QFileInfo 成员函数 使用实例 4. QTemporaryFile 成员函数 使用实例 注…

Redis(三)主从架构、Redis哨兵架构、Redis集群方案对比、Redis高可用集群搭建、Redis高可用集群之水平扩展

转自 极客时间 Redis主从架构 redis主从架构搭建,配置从节点步骤: 1、复制一份redis.conf文件2、将相关配置修改为如下值: port 6380 pidfile /var/run/redis_6380.pid # 把pid进程号写入pidfile配置的文件 logfile "6380.log" …

C语言每日一题(50)二叉树的最大深度

力扣104 二叉树的最大深度 题目描述 给定一个二叉树 root ,返回其最大深度。 二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。 示例 1: 输入:root [3,9,20,null,null,15,7] 输出:3示例 2: …

嵌入式学习之Linux入门篇笔记——15,Linux编写第一个自己的命令

配套视频学习链接:http://【【北京迅为】嵌入式学习之Linux入门篇】 https://www.bilibili.com/video/BV1M7411m7wT/?p4&share_sourcecopy_web&vd_sourcea0ef2c4953d33a9260910aaea45eaec8 1.什么是命令? 命令就是可执行程序。 比如 ls -a…

学习Android的第八天

目录 Android ImageView 图像视图 ImageView 的基本使用 src属性和background属性的区别 范例 解决 anndroid:blackground 属性拉伸导致图片变形的方法 设置透明度的问题 范例 android:src 和 android:background 结合 范例 Java 代码中设置 blackground 和 src 属性…

k8s 部署java应用 基于ingress+jar包

k8 集群ingress的访问模式 先部署一个namespace 命名空间 vim namespace.yaml kind: Namespace apiVersion: v1 metadata:name: ingress-testlabels:env: ingress-test 在部署deployment deployment是pod层一层封装。可以实现多节点部署 资源分配 回滚部署等方式。 部署的…

融资项目——获取树形结构的数据

如下图所示,下列数据是一个树形结构数据,行业中包含若干子节点。表的设计如下图,设置了一个id为1的虚拟根节点。(本树形结构带虚拟根节点共三层) 实现逻辑: 延时展示方法,先展现第二层的信息&a…

C++自定义函数详解

个人主页:PingdiGuo_guo 收录专栏:C干货专栏 铁汁们新年好呀,今天我们来了解自定义函数。 文章目录 1.数学中的函数 2.什么是自定义函数 3.自定义函数如何使用? 4.值传递和引用传递(形参和实参区分) …

电脑服务器离线安装.net framework 3.5解决方案(错误:0x8024402c )(如何确定当前系统是否安装NET Framework 3.5)

问题环境: 日常服务的搭建或多或少都会有需要到NET Framework 3.5的微软程序运行框架,本次介绍几种不同的安装方式主要解决运行在Windows 2012 以上的操作系统的服务。 NET Framework 3.5 是什么? .NET Framework是微软公司推出的程序运行框架…

【超高效!保护隐私的新方法】针对图像到图像(l2l)生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据

针对图像到图像生成模型遗忘学习:超高效且不需要重新训练就能从生成模型中移除特定数据 提出背景如何在不重训练模型的情况下从I2I生成模型中移除特定数据? 超高效的机器遗忘方法子问题1: 如何在图像到图像(I2I)生成模型中进行高效…

Nginx与history路由模式:刷新页面404问题

使用nginx部署前端项目,路由模式采用history模式时,刷新页面之后,显示404。 路由模式 前端路由的基本作用为: ①当浏览器地址变化时,切换页面; ②点击浏览器后退、前进按钮时,更新网页内容&…

双面板设计的一套经验规则-笔记

过大的分布电感导致信号地干扰也就是地弹(专业名词) 还有就是输出瞬态电流导致的地弹 图中可以看到最高 0.5V 的信号地干扰,这只是单一块开发板的测试结果。如果接上外围电路,甚至面包板电路可以想象噪声水平可能会更高。 双面电路板 经验规则 下面来…

Tomcat 原理分析

1、Tomcat 的组成 如下图: Tomcat组成 Server: Tomcat 封装的、对外提供完整的、基于组件的 web 服务,包含 Connectors、Container 两个核心组件,以及多个功能组件,各个 Service 之间是独立的,但是共享 同…

【数据结构】前缀树的模拟实现

目录 1、什么是前缀树? 2、模拟实现 2.1、前缀树节点结构 2.2、字符串的添加 2.3、字符串的查寻 2.3.1、查询树中有多少个以字符串"pre"作为前缀的字符串 2.3.2、查询某个字符串被添加过多少次 2.4、字符串的删除 3、完整代码 1、什么是前缀树&…

Flink 2.0 状态存算分离改造实践

本文整理自阿里云智能 Flink 存储引擎团队兰兆千在 FFA 2023 核心技术(一)中 的分享,内容关于 Flink 2.0 状态存算分离改造实践的研究,主要分为以下四部分: Flink 大状态管理痛点 阿里云自研状态存储后端 Gemini 的存…

Linux下的crontab定时执行任务命令详解

在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。 cron的配置文件称为“crontab”,是“cron table”的简写。 一、cron服务   cron是一个…

为什么要进行FTP替代?专业的FTP替代方案了解一下!

FTP(File Transfer Protocol,文件传输协议)的历史可以追溯到20世纪70年代,这是一个由美国国防部资助的早期计算机网络,后来发展成为互联网的前身。随着时间的推移,FTP经历了多次迭代和改进,以适…

有关网络安全的课程学习网页

1.思科网络学院 免费学习skillsforall的课程 课程链接:Introduction to Cybersecurity by Cisco: Free Online Course (skillsforall.com) 2.斯坦福大学计算机和网络安全基础 该证书对于初学者来说最有价值,它由最著名的大学之一斯坦福大学提供。您可…

【动态规划】【C++算法】2518. 好分区的数目

作者推荐 【动态规划】【前缀和】【C算法】LCP 57. 打地鼠 本文涉及知识点 动态规划汇总 LeetCode:2518. 好分区的数目 给你一个正整数数组 nums 和一个整数 k 。 分区 的定义是:将数组划分成两个有序的 组 ,并满足每个元素 恰好 存在于 某一个 组中…

AVR 328pb ADC基本介绍和使用

AVR 328pb ADC基本介绍和使用 📍结合参考同架构lgt8f328p中文文档:http://www.prodesign.com.cn/wp-content/uploads/2023/03/LGT8FX8P_databook_v1.0.4.pdf 📘328pb ADC特性 • 10-bit Resolution 10位分辨率 • 0.5 LSB Integral Non-lin…
最新文章