ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(一)

2024-02-23 10:28

本文主要是介绍ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(一),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
在我们开始探索人工智能的世界时,了解如何与之有效沉浸交流是至关重要的。想象一下,你手中有一把钥匙,可以解锁与OpenAI的GPT模型沟通的无限可能。这把钥匙就是——正确的提示词(prompts)。无论你是AI领域的新手,还是希望优化与大型语言模型交流的老手,掌握如何精确使用提示词,将直接影响你从这项技术中获得的价值。

优化交流的秘诀:Prompts提示原则在这里插入图片描述

要与GPTs等大型语言模型有效交流,关键在于使用精心设计的提示词。提示词不仅是命令,它们是与AI对话的起点,能够引导对话的方向和深度。正确的提示词能够显著提升获取信息的准确性和效率,无论是提出问题、生成文本,还是执行复杂的任务。通过实践和探索,我们可以发现一系列优化交流的技巧,让AI更好地理解我们的意图,并提供我们所需的答案。

EnglishChinese
Prompt Principle for Instructions:指令提示原则:
1. If you prefer more concise answers, there is no need to be polite with LLM. So, phrases like “please,” “if you don’t mind,” “thank you,” and “I would like to” are unnecessary. Get straight to the point.1. 如果你更喜欢简洁的回答,就不需要对LLM客气,因此,不需要添加“请”、“如果你不介意”、“谢谢”、“我想要”等短语,直奔主题。
2. Integrate the intended audience in the prompt, e.g., the audience is an expert in the field.2. 在提示中整合预期的听众,例如,听众是该领域的专家。
3. Break down complex tasks into a sequence of simpler prompts in an interactive conversation.3. 将复杂任务分解成一系列更简单的提示,在互动对话中进行。
4. Use affirmative directives such as ‘do,’ while avoiding negative language like ‘don’t’.4. 使用肯定的指令,如“做”,避免使用否定语言,如“不要”。
5. When you need clarity or a deeper understanding of a topic, idea, or any piece of information, utilize prompts like:5. 当你需要明确或更深入地理解某个话题、想法或任何信息时,可以使用如下提示:
- Explain [specific topic] in simple terms.- 用简单的术语解释[具体话题]。
- Explain to me like I’m 11 years old.- 像对11岁的孩子解释给我听。
- Explain to me as if I’m a beginner in [field].- 像我是[领域]初学者一样解释给我听。
- Write the [essay/text/paragraph] using simple English, as if you’re explaining something to a 5-year-old.- 使用简单的英语写[文章/文本/段落],就像你在向一个5岁的孩子解释某事一样。
6. Mention, “I’m going to tip $xxx for a better solution!” to encourage quality responses.6. 提到,“我将为更好的解决方案支付$xxx小费!”以鼓励高质量的回应。
7. Implement example-driven prompting (Use few-shot prompting).7. 实施示例驱动的提示(使用少数示例提示)。
8. When formatting your prompt, start with ‘###Instruction###’, followed by either ‘###Example###’ or ‘###Question###’ if relevant. Then, present your content. Use line breaks to separate instructions, examples, questions, context, and input data.8. 在格式化你的提示时,以“###指令###”开始,如果相关,则接着是“###示例###”或“###问题###”。然后,呈现你的内容。使用换行符分隔指令、示例、问题、上下文和输入数据。
9. Incorporate phrases like “Your task is” and “You MUST”.9. 加入“你的任务是”和“你必须”的短语。
10. Use “You will be penalized” to emphasize importance or requirements.10. 使用“你将受到惩罚”来强调重要性或要求。
11. Use the phrase “Answer a question in a natural, human-like manner” in your prompts.11. 在你的提示中使用“以自然、类人的方式回答问题”的短语。
12. Guide with leading words like “think step by step.”12. 使用“一步一步思考”这样的引导词。

结尾


随着人工智能技术的快速发展,学会与之高效交流变得尤为重要。通过使用合适的提示词,我们不仅能够提升与AI的交互质量,还能更深入地挖掘这些先进工具的潜力。记住,每次与AI的互动都是一次学习的机会,不断实验和调整,你将发现更多的可能性。随着我们的技能提升,我们能够更加自信地探索人工智能的边界,解锁新的创造力和效率。最重要的是,不要害怕试错。每次与AI的对话都是一个学习的机会。随着时间的推移,你会发现自己越来越擅长这种交流方式。
在这里插入图片描述

切记:长期实践调试经验、遇到具体场景思考提示词解决方案、学习别人优秀范例。

ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(二)

这篇关于ChatGPT调教指南 | 咒语指南 | Prompts提示词教程(一)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/738304

相关文章

在React中引入Tailwind CSS的完整指南

《在React中引入TailwindCSS的完整指南》在现代前端开发中,使用UI库可以显著提高开发效率,TailwindCSS是一个功能类优先的CSS框架,本文将详细介绍如何在Reac... 目录前言一、Tailwind css 简介二、创建 React 项目使用 Create React App 创建项目

SpringBoot3实现Gzip压缩优化的技术指南

《SpringBoot3实现Gzip压缩优化的技术指南》随着Web应用的用户量和数据量增加,网络带宽和页面加载速度逐渐成为瓶颈,为了减少数据传输量,提高用户体验,我们可以使用Gzip压缩HTTP响应,... 目录1、简述2、配置2.1 添加依赖2.2 配置 Gzip 压缩3、服务端应用4、前端应用4.1 N

使用Jackson进行JSON生成与解析的新手指南

《使用Jackson进行JSON生成与解析的新手指南》这篇文章主要为大家详细介绍了如何使用Jackson进行JSON生成与解析处理,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. 核心依赖2. 基础用法2.1 对象转 jsON(序列化)2.2 JSON 转对象(反序列化)3.

Elasticsearch 在 Java 中的使用教程

《Elasticsearch在Java中的使用教程》Elasticsearch是一个分布式搜索和分析引擎,基于ApacheLucene构建,能够实现实时数据的存储、搜索、和分析,它广泛应用于全文... 目录1. Elasticsearch 简介2. 环境准备2.1 安装 Elasticsearch2.2 J

Linux系统中卸载与安装JDK的详细教程

《Linux系统中卸载与安装JDK的详细教程》本文详细介绍了如何在Linux系统中通过Xshell和Xftp工具连接与传输文件,然后进行JDK的安装与卸载,安装步骤包括连接Linux、传输JDK安装包... 目录1、卸载1.1 linux删除自带的JDK1.2 Linux上卸载自己安装的JDK2、安装2.1

Linux卸载自带jdk并安装新jdk版本的图文教程

《Linux卸载自带jdk并安装新jdk版本的图文教程》在Linux系统中,有时需要卸载预装的OpenJDK并安装特定版本的JDK,例如JDK1.8,所以本文给大家详细介绍了Linux卸载自带jdk并... 目录Ⅰ、卸载自带jdkⅡ、安装新版jdkⅠ、卸载自带jdk1、输入命令查看旧jdkrpm -qa

Java使用Curator进行ZooKeeper操作的详细教程

《Java使用Curator进行ZooKeeper操作的详细教程》ApacheCurator是一个基于ZooKeeper的Java客户端库,它极大地简化了使用ZooKeeper的开发工作,在分布式系统... 目录1、简述2、核心功能2.1 CuratorFramework2.2 Recipes3、示例实践3

Java利用JSONPath操作JSON数据的技术指南

《Java利用JSONPath操作JSON数据的技术指南》JSONPath是一种强大的工具,用于查询和操作JSON数据,类似于SQL的语法,它为处理复杂的JSON数据结构提供了简单且高效... 目录1、简述2、什么是 jsONPath?3、Java 示例3.1 基本查询3.2 过滤查询3.3 递归搜索3.4

springboot简单集成Security配置的教程

《springboot简单集成Security配置的教程》:本文主要介绍springboot简单集成Security配置的教程,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,... 目录集成Security安全框架引入依赖编写配置类WebSecurityConfig(自定义资源权限规则

Spring Boot结成MyBatis-Plus最全配置指南

《SpringBoot结成MyBatis-Plus最全配置指南》本文主要介绍了SpringBoot结成MyBatis-Plus最全配置指南,包括依赖引入、配置数据源、Mapper扫描、基本CRUD操... 目录前言详细操作一.创建项目并引入相关依赖二.配置数据源信息三.编写相关代码查zsRArly询数据库数