AI回答总不满意?你的提问方式可能完全错误!
AI回答总不满意?你的提问方式可能完全错误!
大家好,我是卷福同学,一个专注AI大模型整活的前阿里程序员,腾讯云社区2023新秀突破作者
向AI提问想写一篇论文,结果AI就生成2000字左右的文章后就完了。小伙伴们是不是也会遇到这类情况呢。今天来教大家AI提示词的技巧,学会向AI提问。
Prompt是什么
Prompt就是提示词、指令,用于引导AI做出回应。
比如,你向ChatGPT提问:“你解释一下万有引力是什么”,这是一个清晰的Prompt,ChatGPT也会给出对应的答案。
如果提问模糊不清,那么AI可能需要进一步详细的辅助信息才能回答提问
技巧1:提供细节
当与ChatGPT交流时,提供问题的细节、背景信息、上下文信息等,让ChatGPT充分理解你的需求,才能生成更有用的回答。
实践技巧:
- 明确问题背景
- 具体描述需求
- 提供相关领域信息
- 避免模糊广泛的提问
1)明确问题背景示例
不佳的提问:女朋友生气了怎么办?

改进后的提问:女朋友好不容易抢到回家的车票,结果领导让女朋友节假日还要加班,她现在很生气,怎么办?

技巧2:扮演角色
让ChatGPT扮演某个特定的角色来回答问题,可以极大增强交互体验和回答提问的相关性。
让ChatGPT扮演:作家、医生、历史学家等等,来回答对应领域的问题,回答也会更具针对性。
实践技巧:
- 明确指定角色
- 提供角色背景
- 调整问题风格
示例:
无指定角色的提问:请解释第二次世界大战的原因

有指定角色的提问:作为一名专注于20世纪欧洲历史的历史学家,请解释第二次世界大战的原因

指定角色也可用于其他场景中,
- 你是一名资深Python开发工程师,能否为我推荐学习Python编程的入门资源?
技巧3:明确输入分隔
与ChatGPT对话时,在处理包含不同部分请求或者复杂输入时,合理使用分隔符明确界定输入的不同内容,才能让ChatGPT容易处理每个部分的回答
实践技巧:
- 选择合适的分隔符,如三引号(```),XML标签,Markdown标题等
- 明确标注各部分的开始和结束
- 提供说明
实践示例:
1)两个不同主题的回答,可以用分隔符区分两个问题,这里用冒号分隔
请解答下面两个问题:
问题1:请说明AIGC的基本概念是什么
问题2:请列举减肥有哪些措施

2)详细指令与背景信息
提问时带上具体的背景信息,再让ChatGPT给出具体的操作,可以用分隔符区分背景和请求:
## 背景:
公司正计划扩张海外市场,特别是东南亚一带
## 请求:
基于此背景,提出一个进军海外市场的初步计划
技巧4:提供示例
想让ChatGPT按照你给的格式进行回答,直接给出示例,ChatGPT更容易理解你的意图
实践技巧:
- 关联说明与示例
- 明确示例的范围
- 使用分隔符标明示例
实践示例:
##要求:保持一致的回答风格
## 示例:
问:大师,什么是耐心?
答:深谷自浅泉,宏曲生寂音,繁绣始弧线
## 问题:
大师,什么是高山

总结,以上我们介绍了4个提示词技巧,不仅可以在ChatGPT上使用,也可以在其他大语言模型上套用。
AI回答总不满意?你的提问方式可能完全错误!的更多相关文章
- OpenGL ES 2.0 Shader 调试新思路(一): 改变提问方式
OpenGL ES 2.0 Shader 调试新思路(一): 改变提问方式 --是什么(答案是具体值) VS 是不是(答案是布尔值) 目录 背景介绍 问题描述 Codea 是 iPad 上的一款很方便 ...
- js 计算总页数的最高效方式
js 计算总页数的最高效方式 /** * [getTotalPageNum 获取页码总数] * @param {[type]} totalRecord [总记录] * @param {[type]} ...
- AI 系列 总目录
AI 系列 答应了园区大牛 张善友 要写AI 的系列博客,所以开始了AI 系列之旅. 一.四大平台系列(百度AI.阿里ET.腾讯.讯飞) 1.百度篇 (1) 百度OCR文字识别-身份证识别 (2) 基 ...
- 【吐槽】IM群里几种我认为愚蠢的提问方式
一.“有人吗?” 你能得到一句[在,请说]的答复我就服了你,这样问的结果往往是等半天没一个人鸟你,悲观的你或者就此凄凉的退群了,感概人情冷暖的同时甚至开始怀疑人生:积极的你或者这才意识到~要不干脆说问 ...
- AI:IPPR的模式生成-学习/训练方式(基本结构)
前言: 一个完备的模式识别系统,必然包含一个模式识别模型,此外还要附加一个评价模型,以及为了构建识别模型而构建的学习模型,并选择在学习模型中使用的学习方法. 否则 w=w 这样,)那样 ...
- AI工程师基础知识100题
100道AI基础面试题 1.协方差和相关性有什么区别? 解析: 相关性是协方差的标准化格式.协方差本身很难做比较.例如:如果我们计算工资($)和年龄(岁)的协方差,因为这两个变量有不同的度量,所以我们 ...
- 花十分钟,让你变成AI产品经理
花十分钟,让你变成AI产品经理 https://www.jianshu.com/p/eba6a1ca98a4 先说一下你阅读本文可以得到什么.你能得到AI的理论知识框架:你能学习到如何成为一个AI产品 ...
- [No000014E]提问的智慧How To Ask Questions The Smart Way
原文版本历史 目录 声明 简介 在提问之前 当你提问时 慎选提问的论坛 Stack Overflow 网站和 IRC 论坛 第二步,使用项目邮件列表 使用有意义且描述明确的标题 使问题容易回复 用清晰 ...
- 提问的智慧 How To Ask Questions The Smart Way
提问的智慧 How To Ask Questions The Smart Way Copyright © 2001,2006,2014 Eric S. Raymond, Rick Moen 本指南英文 ...
- 人工智能头条(公开课笔记)+AI科技大本营——一拨微信公众号文章
不错的 Tutorial: 从零到一学习计算机视觉:朋友圈爆款背后的计算机视觉技术与应用 | 公开课笔记 分享人 | 叶聪(腾讯云 AI 和大数据中心高级研发工程师) 整 理 | Leo 出 ...
随机推荐
- 2024最新AIGC系统ChatGPT网站源码,GPTs应用,Ai绘画网站源码
一.前言 SparkAi创作系统是基于ChatGPT进行开发的Ai智能问答系统和Midjourney绘画系统,支持OpenAI-GPT全模型+国内AI全模型.本期针对源码系统整体测试下来非常完美,那么 ...
- Viu联合华为HMS生态,共创影音娱乐新体验
华为HMS生态携手流媒体平台Viu,为海外消费者打造精品移动娱乐应用体验,并助力提升流量变现能力.Viu在中东非.东南亚等16个国家及地区提供广告合作和付费会员服务,支持优质视频内容高清点播和直播.自 ...
- 动态库 DLL 封装三:对dll二次封装,并将回调函数放出去,供别人调用
背景: 我需要对一个dll进行二次封装,其中有一个接口,里面的参数需要传回调函数. 需求: 这个回调函数,我需要开放出去,让别人调用我的dll时,自己写这个回调函数 示例: // 回调原型 VOID ...
- Qt操作sqlite数据库
代码讲解: 1.检查数据库文件是否存在,如果不存在就创建数据库文件 2.创建 person 表(等下的操作就是操作这个表) 3.查询出 person 表中所有的数据,并显示出来 Pro 文件 添加 S ...
- HarmonyOS数据管理与应用数据持久化(一)
一. 数据管理概述 功能介绍 数据管理为开发者提供数据存储.数据管理能力,比如联系人应用数据可以保存到数据库中,提供数据库的安全.可靠等管理机制. ● 数据存储:提供通用数据持久化能力,根据数据特 ...
- centos 6.4更新163源
centos 6.4更新163源 1. 备份现在的源文件 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base. ...
- 重学c#系列——缓存[盛派源码分析cache](九)
前言 以前整理过缓存的东西在: https://www.cnblogs.com/aoximin/p/12727659.html 只是粗略的例子,因为真的要去介绍缓存这个东西,要从内存开始,是一个有时间 ...
- 吴恩达机器学习课后作业ex1
题目大体意思就是输入的是某地的人口,输出的是某地方的收益. 题目及数据集下载: https://wwa.lanzous.com/b054sprza 密码:ba3w 大体模型如下图:现在X前边加一列值为 ...
- 【Oracle】Oracle数据库,第N大数据取值
Oracle数据库,第N大数据取值 没想到力扣还有数据库的练习,正好本菜鸡跑过来练手 要显示第二大的数据可以使用order by进行排序,然后用limit对显示的数据进行限制,limit1,1,以此来 ...
- 力扣220(java)-存在重复元素 III(困难)
题目: 给你一个整数数组 nums 和两个整数 k 和 t .请你判断是否存在 两个不同下标 i 和 j,使得 abs(nums[i] - nums[j]) <= t ,同时又满足 abs(i ...