和AI高效对话,掌握这6个原则就够了!

news2024/12/26 23:46:41

一、前言

2023年11月30日,ChatGPT3.5发布以后,震撼了全球。很多普通人发现,只要会提问题,自己也可以大大方方地拥抱AI和大模型的浪潮~ 对大模型AI提问的技术,就是我们常说的Prompt技术。

图片

Prompt技术,全称为“Pre-trained Model-based Optimization through Prompt Engineering”,是一种基于预训练模型的方法。其基本思想是通过设计一个文本模板(Prompt),引导模型生成所需的输出。与传统的微调方法相比,Prompt技术无需修改模型参数,只需调整输入文本,使得模型能够适应不同的任务需求。

接下来的一段时间,我会持续搜集一系列有用的提示词框架和套路,共享在这里。码字不易,欢迎点赞、收藏和关注

二、提示词六原则

OpenAI 提到 6 条大的原则,分别是:
1.Write clear instructions(写出清晰的指令)
2.Provide reference text(提供参考文本)
3.Split complex tasks into simpler subtasks(将复杂的任务拆分为更简单的子任务)
4.Give the model time to “think”(给模型时间「思考」)
5.Use external tools(使用外部工具)
6.Test changes systematically(系统地测试变更)

图片

1.Write clear instructions(写出清晰的指令)

很多东西都可能是有多义或者歧义的,所以,为了让大模型更好的帮助我们,我们需要尽量讲意向界定清楚。

比如许下问题就有多义,大模型就容易答非所问。

图片

多义的问题

而我们将提示词领域限制在AI领域之后,多义性问题就消除了,以下是相对清晰的指令和结果:

图片

图片

2.Provide reference text(提供参考文本)

给AI少量的参考,她的答案会更有感觉。

这是没有提供参考的:

图片

没有给过多参考的

这是给一些参考的:

图片

3. Split complex tasks into simpler subtasks 将复杂的任务拆分为更简单的子任务

我们假设需要AI帮我们写一篇小说,

简单的提法:“帮我写一篇宫斗的小爽文”

这样肯定结果是不尽如人意的,因为写小说是一个很复杂的工作,我们需要一步一步地把任务拆分为框架、细节和计谋设置等等

更完善一些的提法:

问题1 帮我写一篇宫斗的小爽文,我应该如何入手呢,请一步一步地帮我思考

此事AI给出来了一个框架:

图片

接着,我根据框架给出信息,继续完善:

问题2 按照你以上给出的框架,我希望背景是架空朝代,宫中勾心斗角、利益森严,女主是一个大将军的女儿,因为政治目的嫁给了皇帝做妃子。性格聪明、善良。主要的反派角色是皇后和他的外戚哥哥,他们设计陷害女主,请帮我把计谋设计完善并安排合情合理的反击,我还需要一个大团圆的结局。

图片

接着,我再继续就计谋进行提问:

问题3 计谋一、计谋二、计谋三的细节帮我再详细些,合理些

图片

4.Give the model time to “think”(给模型时间「思考」)

Think step by step(一步步思考)是这个神级提示词的源头。其实也就是链式思考(CoT),Chain-of-Thought Prompting,非常非常有用的一个策略。从上面那个例子中,应该可以见一点端倪了~

5.Use external tools(使用外部工具)

Ai不是万能的,很多时候需要借助外部的工具和接口来完善AI的功能。比如检索增强生成 (RAG,Retrieval Augmented Generation)就是Ai调用外部功能的例子

6.Test changes systematically(系统地测试变更)

主要是帮助开发者判断更改 Prompt(例如新指令或新设计)是否使系统变得更好或更差。


以上六条是和AI对话的大原则,其中前三个非常有用:

1.Write clear instructions(写出清晰的指令)
2.Provide reference text(提供参考文本)
3.Split complex tasks into simpler subtasks(将复杂的任务拆分为更简单的子任务)

可以立马在实际情况中用起来。

毕竟:输入的是垃圾,指望AI给你变出黄金,还是不太可能的。

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

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

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

状态压缩动态规划(State Compression DP)算法详解

状态压缩动态规划(State Compression DP)是一种高效解决组合优化问题的技术,特别适用于那些状态空间较大且可以用二进制表示的情况。本文将详细讲解状态压缩DP的原理、常用的位运算技巧、以及具体的例题分析。 原理概述 状态压缩DP的核心思…

[ios逆向]查看ios安装包ipa签名证书embedded.mobileprovision解密 附带解密环境openssl

openssl smime -inform der -verify -noverify -in embedded.mobileprovision 解密embedded.mobileprovision文件 链接:https://pan.baidu.com/s/1UwNOWONKV1SNj5aX_ZZCzQ?pwdglco 提取码:glco –来自百度网盘超级会员V8的分享 可以使用everything 查看…

红酒邂逅瑜伽,开启一场身、心、灵的完美和谐之旅

在喧嚣的都市中,人们总是渴望寻找一处心灵的宁静,一个能够释放身心疲惫的场景。而红酒与瑜伽,正是这样一对奇妙的组合,它们共同为我们开启了一场身心灵的和谐之旅。今天,就让我们一起走进这个充满魅力的世界&#xff0…

守护变电箱消防安全,全氟己酮自动灭火片该安装在哪个位置?

变电箱、配电柜、换电柜是电力设备的重要组成部分,安全性至关重要。但在使用过程中,容易受到电气、机械、环境等因素影响,出现接触不良、短路、漏电等安全隐患,从而引发火灾事故。为了及时防范火灾风险,提前安装一款能…

「51媒体」湖北地区媒体邀约

传媒如春雨,润物细无声,大家好,我是51媒体网胡老师。 媒体宣传加速季,100万补贴享不停,一手媒体资源,全国100城线下落地执行。详情请联系胡老师。 湖北地区拥有网络媒体、电视媒体、报纸杂志、视频媒体等多…

【论文速读】|MEDFUZZ:探索大语言模型在医学问题回答中的鲁棒性

本次分享论文:MEDFUZZ: EXPLORING THE ROBUSTNESS OF LARGE LANGUAGE MODELS IN MEDICAL QUESTION ANSWERING 基本信息 原文作者:Robert Osazuwa Ness, Katie Matton, Hayden Helm, Sheng Zhang, Junaid Bajwa, Carey E. Priebe, Eric Horvitz 作者单…

ModuleNotFoundError: No module named ‘gdal‘

第一步检查gdal包是否正确安装: conda list 已经安装显示如下 若查找不到:请按照此说明步骤进行安装:ModuleNotFoundError: No module named ‘osgeo‘_modulenotfounderror: no module named osgeo-CSDN博客 第二步:检查是否可以…

Shopee、Lazada测评,是找服务商呢?还是建议自己养号补单呢?

目前大部分Shopee、Lazada的卖家由于运营成本的增加,都会找服务商测评来打造权重,但是找服务商有很多不靠谱,建议还是自行精养一批号,账号在手里比较安全可控,随时随地可以送测,精准搜索关键词货比三家下单…

SolidWorks薄壁等厚实体转换成钣金方法

1. 打开SolidWorks软件,新建一个零件。选前视基准面绘制草图,二次创建凸台拉伸特征,如图所示。 2. 创建抽壳特征,厚度“2 mm”,如图所示。 3. 添加切口草图,根据钣金加工工艺在所选面上创建切口草图&#x…

自定义 Django 管理界面中的多对多内联模型

1. 问题背景 在 Django 管理界面中,用户可以使用内联模型来管理一对多的关系。但是,当一对多关系是多对多时,Django 提供的默认内联模型可能并不适合。例如,如果存在一个产品模型和一个发票模型,并且产品和发票之间是…

LICEcap最轻便的C++开源GIF录制工具汉化版本

LICEcap是一款开源的、跨平台的GIF动画录制工具,它使用C编写,旨在为用户提供简单、高效且功能丰富的屏幕录制体验。无论是Windows、macOS还是Linux(通过WINE模拟器),LICEcap都能轻松捕获屏幕上的动态内容,并…

VB列表框

移动是将列表框1中选中的数字移动到列表框2中。 全部是将列表框1中所有数字移动到列表框2中。 Public Class Form1Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.LoadDim i As Integer, a As IntegerRandomize()For i 0 To 9a Int(Rnd() * 90) …

Trip.com 如何从 Elasticsearch 迁移到 ClickHouse 并构建了 50PB 的日志解决方案

本文字数:8721;估计阅读时间:22 分钟 审校:庄晓东(魏庄) 本文在公众号【ClickHouseInc】首发 在 Trip.com,我们为用户提供广泛的数字产品,包括酒店和机票预订、景点、旅游套餐、商务…

玩个游戏 找以下2个wordpress外贸主题的不同 你几找到几处

Aitken艾特肯wordpress外贸主题 适合中国产品出海的蓝色风格wordpress外贸主题,产品多图展示、可自定义显示产品详细参数。 https://www.jianzhanpress.com/?p7060 Ultra奥创工业装备公司wordpress主题 蓝色风格wordpress主题,适合装备制造、工业设备…

红酒达人教你秘技:选酒、存酒,一招一式皆学问

在繁忙的都市生活中,红酒不仅仅是一种饮品,更是一种生活态度,一种品味的象征。然而,面对琳琅满目的红酒品牌与种类,如何选择一瓶心仪的红酒,又如何妥善保存,使其保持很好口感,成为了…

数据库字段不区分大小写

如果你的数据库也是这个排序规则,那么就没法区分大小写。常用的是这样的建表语句。它的collate已经声明为ci(不区分大小写) 这个时候你Cao和cao当作条件去查询其实作用是一样的,查出来的东西一模一样。 想要区分也很简单&#xff…

Web 权限管理最佳实践:如何提升用户满意度与应用安全性?

引言 在当今数字化时代,Web应用的功能和复杂性不断增加,用户对在线服务的期望也在不断提升。为了提供丰富的用户体验,许多Web应用需要访问用户的个人信息或设备功能,如地理位置、摄像头和麦克风等。这些权限访问在提升应用功能的…

倾斜摄影OSGB一键轻量化输出3dTiles!

老子云为打通OSGB应用通路,研发了OSGB格式一键转换3dTiles技术服务,通过轻量化操作即可快速实现格式间的转换,并且转换后模型可直接使用amrt展示框架加载、二次开发深度应用,此项服务已在平台上线,欢迎用户体验。接下来…

38 - 换座位(高频 SQL 50 题基础版)

38 - 换座位 -- 方法一 select(casewhen id%21 and id(select max(id) from seat) then idwhen id%20 then id-1else id1end) as id, student fromseat order byid;-- 方法二selectif(id%20,id-1,if(id(select max(id) from Seat),id,id1)) as id,student fromSeat order by id…

Ant Design Vue Upload 自定义上传 customRequest,这一篇很详细

Upload 常用属性和方法 示例上传接口 # 接口文档 url https://www.mocky.io/api/main/upload 头部 x-token: xxx 参数 file: File // 上传的文件 flag: xxx // 上传的标识// 文件上传 api 函数简单封装 export const uploadApi ({ file }) > {const formData new Fo…