ChatGPT提示词Prompts

2024-03-13 21:44
文章标签 chatgpt ai 提示 prompts

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

好、不好的问题

好问题:哪种食物对于狗来说是有毒的?不好的问题:狗喜欢吃什么食物?
好问题:如何学习编程?不好的问题:编程难不难
好问题:如何去除衣服上的污渍?不好的问题:我的衣服上有污渍,怎么办?
好问题:最好的手机是什么?不好的问题:买手机要注意什么?
好问题:如何找到一份好工作?不好的问题:工作有多难找?
好问题:如何减肥?不好的问题:我应该怎样减肥?
好问题:如何准备一个面试?不好的问题:面试难不难?
好问题:你能详细介绍一下怎么做某件事情吗?不好的问题:你能把所有步骤都列出来吗?
好问题:你认为这个决策有哪些潜在的风险?不好的问题:这个决策有多大的风险
好问题:你如何评估一个候选人的能力?不好的问题:你如何判断一个候选人是否合适?
好问题:你如何提高自己的专业技能?不好的问题:你觉得你是否已经掌握了所有必要的技能?

如何提问

提问前先自己思考:在提问之前,先思考一下自己是否已经尽力去解决问题。如果你已经花了一定的时间和精力,并且仍然无法得到答案,那么再提问就会更有针对性和效率。

描述问题时要具体:在描述问题时,尽量提供尽可能多的信息,例如问题的具体情境、操作步骤、错误提示等。这样有助于更好地理解你的问题,并给出更准确的回答。

避免使用模糊或不准确的语言:在提问时,要尽量避免使用模糊或不准确的语言,例如“这个东西”、“那个地方”等。这些表述会让问题变得含糊不清,难以被理解和回答。

使用清晰、简洁的语言:使用简洁明了的语言有助于更好地理解你的问题,并且回答更加精准。另外,避免使用过于复杂的词汇和句式,以免误解。

针对性强的问题更有价值:提出针对性强的问题,可以得到更有价值的答案。因为这种问题更具体、更明确,有助于更好地理解问题和给出具体的回答。

prompt五步法

1)定义角色和任务:告诉ChatGPT应该担任什么角色或者岗位,和需要完成什么任务。prompt格式如下

我希望你担任一个专业的XXX,来帮我完成XXX。

2)明确规范:告诉ChatGPT应该遵循哪一些既定的业务规则,以及需要按照什么样的规范和格式输出答案。prompt格式如下

XXX是XXX,你需要XXX //如“x是边长,y是宽,你需要计算x*y(简单例子手动狗头)
请按照如下规范输出答案:
1.XXXX //如“100字以内”
2.XXXX //如“语气活泼”

3)投喂示例:根据上个对话的规范,给ChatGPT投喂对应的优秀示例让它进一步学习规范。示例可以多投喂几个。prompt格式如下

以下是几个优秀的示例供你参考,请你理解需求和输出答案的时候参考示例
【示例一】XXX
【示例二】XXX

4)确认启动:告诉ChatGPT培训期结束,已经上岗工作了,用于明确启动指令。prompt格式如下

下面我将把我的需求发给你,请严格按照上述规范输出答案。

5)纠错调优:如果跑到一半发现ChatGPT傻掉了,可以进行纠错调优。个人的建议是使用ChatGPT的会话切换功能进行纠错调优,定位到导致错误发生的对话中优化提示词;而不是在最新的对话中一直进行对话,这样反而会进一步打乱上下文。prompt格式如下

你没有XXX/你需要XXX,请重新输出。

实践范例

1)定义角色和任务
在这里插入图片描述
2)明确规范
在这里插入图片描述
3)投喂示例
在这里插入图片描述
4)确认启动
在这里插入图片描述
这是stable-diffusion根据ChatGPT写的prompt画出来的效果
在这里插入图片描述

prompt网站

https://prompts.chat/
https://github.com/dair-ai/Prompt-Engineering-Guide

这篇关于ChatGPT提示词Prompts的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


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

相关文章

IDEA Maven提示:未解析的依赖项的问题及解决

《IDEAMaven提示:未解析的依赖项的问题及解决》:本文主要介绍IDEAMaven提示:未解析的依赖项的问题及解决,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝... 目录IDEA Maven提示:未解析的依编程赖项例如总结IDEA Maven提示:未解析的依赖项例如

电脑提示xlstat4.dll丢失怎么修复? xlstat4.dll文件丢失处理办法

《电脑提示xlstat4.dll丢失怎么修复?xlstat4.dll文件丢失处理办法》长时间使用电脑,大家多少都会遇到类似dll文件丢失的情况,不过,解决这一问题其实并不复杂,下面我们就来看看xls... 在Windows操作系统中,xlstat4.dll是一个重要的动态链接库文件,通常用于支持各种应用程序

电脑提示Winmm.dll缺失怎么办? Winmm.dll文件丢失的多种修复技巧

《电脑提示Winmm.dll缺失怎么办?Winmm.dll文件丢失的多种修复技巧》有时电脑会出现无法启动程序,因为计算机中丢失winmm.dll的情况,其实,winmm.dll丢失是一个比较常见的问... 在大部分情况下出现我们运行或安装软件,游戏出现提示丢失某些DLL文件或OCX文件的原因可能是原始安装包

Spring AI 实现 STDIO和SSE MCP Server的过程详解

《SpringAI实现STDIO和SSEMCPServer的过程详解》STDIO方式是基于进程间通信,MCPClient和MCPServer运行在同一主机,主要用于本地集成、命令行工具等场景... 目录Spring AI 实现 STDIO和SSE MCP Server1.新建Spring Boot项目2.a

Python运行中频繁出现Restart提示的解决办法

《Python运行中频繁出现Restart提示的解决办法》在编程的世界里,遇到各种奇怪的问题是家常便饭,但是,当你的Python程序在运行过程中频繁出现“Restart”提示时,这可能不仅仅是令人头疼... 目录问题描述代码示例无限循环递归调用内存泄漏解决方案1. 检查代码逻辑无限循环递归调用内存泄漏2.

C#TextBox设置提示文本方式(SetHintText)

《C#TextBox设置提示文本方式(SetHintText)》:本文主要介绍C#TextBox设置提示文本方式(SetHintText),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑... 目录C#TextBox设置提示文本效果展示核心代码总结C#TextBox设置提示文本效果展示核心代

基于Flask框架添加多个AI模型的API并进行交互

《基于Flask框架添加多个AI模型的API并进行交互》:本文主要介绍如何基于Flask框架开发AI模型API管理系统,允许用户添加、删除不同AI模型的API密钥,感兴趣的可以了解下... 目录1. 概述2. 后端代码说明2.1 依赖库导入2.2 应用初始化2.3 API 存储字典2.4 路由函数2.5 应

mss32.dll文件丢失怎么办? 电脑提示mss32.dll丢失的多种修复方法

《mss32.dll文件丢失怎么办?电脑提示mss32.dll丢失的多种修复方法》最近,很多电脑用户可能遇到了mss32.dll文件丢失的问题,导致一些应用程序无法正常启动,那么,如何修复这个问题呢... 在电脑常年累月的使用过程中,偶尔会遇到一些问题令人头疼。像是某个程序尝试运行时,系统突然弹出一个错误提

电脑提示找不到openal32.dll文件怎么办? openal32.dll丢失完美修复方法

《电脑提示找不到openal32.dll文件怎么办?openal32.dll丢失完美修复方法》openal32.dll是一种重要的系统文件,当它丢失时,会给我们的电脑带来很大的困扰,很多人都曾经遇到... 在使用电脑过程中,我们常常会遇到一些.dll文件丢失的问题,而openal32.dll的丢失是其中比较

Spring AI ectorStore的使用流程

《SpringAIectorStore的使用流程》SpringAI中的VectorStore是一种用于存储和检索高维向量数据的数据库或存储解决方案,它在AI应用中发挥着至关重要的作用,本文给大家介... 目录一、VectorStore的基本概念二、VectorStore的核心接口三、VectorStore的