四段论提问让ChatGPT更懂你心!

news/2024/10/19 7:37:29/

用户故事是描述客户需求的方法,通常记为四段论的格式:

角色-功能-目的-验收标准。

如:

作为一个家庭主妇,我需要一个30平方米的餐厅,用以招待10位客人聚餐。 我希望这个餐厅:

1.四四方方;

2.距离厨房不超过10步;

3.光线充足,白天可以不开灯打麻将。

而向ChatGPT提问时,同样可以借鉴上边的四段论方式,使问题中包含足够详细的信息,避免ChatGPT给出看似完备,实则没用的回答。

ChatGPT四段论提问模式:场景-目的-任务-验收标准。

1.场景

问题的背景信息有哪些?可以包含时间、地点、人物等可能影响问题结论的信息。

2.目的

要ChatGPT做这件事情的价值是什么,要解决什么问题。

3.任务

需要ChatGPT做的事情。

4.验收标准

对ChatGPT给出的结果有哪些要求。

举例对比说明如下

笼统的提问方式 

首先我们用一个泛泛的问题来看看ChatGPT给出什么样的答案。

Q:

请帮我制定一份项目周报的大纲。

A:

当您编写项目周报时,可以考虑以下大纲:

1.本周工作进展

记录本周内您所完成的所有工作任务,并标明进度和成果。

2. 问题和风险

记录本周内出现的任何问题或风险,并说明您的解决方案和计划。

3. 下周计划

列出下周的工作计划和目标,并阐述您的实现方法和时间表。

4. 里程碑和阶段目标

回顾上周的里程碑和阶段目标,评估达成情况,并说明任何进一步的改进或行动。

5. 成本和资源

记录本周内使用的所有资源和成本,并说明您的预算和支出计划。

6. 团队成员和角色

列出团队成员和他们的角色、责任,以便跟踪他们的进展。

7. 其他更新

包括任何其他更新或变化,例如会议记录、客户反馈或其他重要信息。 

在编写项目周报时,应尽可能详细地记录所有信息,并确保报告具有清晰的结构和易于理解的语言。这样可以使您的团队成员和其他相关方能够更好地了解项目进展,及时采取行动,以确保项目进展顺利。

四段论提问方式

我们把上述的问题按照:场景-目的-任务-验收标准,四段论的方式来改造一下:

 将上述的四段内容,组织一下语言,向ChatGPT提问,看看效果如何:

Q:

我是一个不超过10人的软件开发团队的项目经理,需要每周给领导汇报项目进展。请你帮我制作一份项目周报的大纲,不要超过15页PPT。

A:

好的,以下是一个适用于不超过10人的软件开发团队的项目周报大纲,希望能对您有所帮助:

1.项目概述

项目名称、目标和范围

团队成员和各自角色

2.项目进度计划概述

上周工作进展

每个团队成员的工作内容和进度

已完成的任务和达成的里程碑

任何遇到的问题或挑战及其解决方案

3.本周工作计划

每个团队成员的工作计划和目标

下周的里程碑和阶段目标

预计完成时间和成果

4.项目风险和问题

已发现的风险和问题

风险和问题的解决方案和计划

风险和问题的影响和风险评估

5.质量管理和测试进展

测试计划和测试用例

测试进度和已发现的问题

质量评估和改进计划

6.需求管理和变更控制

已批准的需求和变更

需求变更的影响和评估

变更控制计划和实施

7.项目成本和资源

项目预算和支出

团队资源和成本

预算和成本的管理和控制

8.客户关系管理

与客户的交流和反馈

客户需求和期望管理

客户满意度评估和改进计划

9.团队管理和沟通

团队成员的工作和进展管理

团队沟通和协作

团队绩效和改进计划

10.其他更新和信息

会议记录和决策

项目文档和报告

任何其他相关信息

以上是一个简洁的项目周报大纲,可以通过PPT、电子表格或其他工具来呈现。请注意,报告应该尽可能简洁明了,突出项目的重点和进展,便于领导和其他相关方快速了解项目情况。

对比笼统的提问,是不是ChatGPT给出的答案要更详细而明确了呢?

真实案例

以下是我们采用这种模式,向ChatGPT提问的案例:

我们公司刚启动了一个软件开发项目,工期从现在到年底结束,采用迭代的生命周期模型,2周一个迭代,1个月交付一个版本,采用Scrum开发模式,我是项目组的质量保证人员,你能否帮我设计一份QA的检查单,检查项的条目不超过20项,每周对项目进行一次检查。

并非每次提问都严格遵守这个四段论模式,但是如果你发现ChatGPT给出的答案,你不满意时,就可以采用四段论的提问方式来优化你的问题了!

ChatGPT的结论也并非完全可靠,它仅仅是一个辅助参考,帮你打开思路,不要过分迷信它!

请记住这个四段论的提问模式:场景-目的-任务-验收标准!试着用这种方式来优化你的提问吧。


http://www.ppmy.cn/news/107167.html

相关文章

算法 求数据的每一位

代码段 分析 用到的变量 int number 保存输入的值 int count0;计数值 int bit_array[10];保存每一位的值 循环内容 每次使用取余% 必定得到数据的最后一位 并且用数组保存 每次使用除以10 让数据减少一位(从右到左) 让count的值递增 可以更新数组下标 …

KUC755AE105 3BHB005243R0105 串行连接的自动配置

KUC755AE105 埃德蒙顿(pr web)-2007年5月23日-MatrikonOPC宣布为Allen-Bradley PLC发布MatrikonOPC服务器。该OPC服务器为所有Allen-3BHB005243R0105 分布式控制系统(DCS)提供了可靠的连接,代表了连接Allen-Bradley设备的真正的“一体化”解决方案。Allen-Bradley…

Pod相关操作命令

Pod相关操作命令 Pod setup # CocoaPods 将信息下载到~/.cocoapods/repos 目录下。如果安装 CocoaPods 时不执行此命令,在初次执行pod intall 命令时,系统也会自动执行该指令 pod --version # 检查 CocoaPods 是否安装成功及其版本号 pod repo update #…

SpingBoot+LayUI 实现酒店管理系统编写

✅作者简介:2022年博客新星 第八。热爱国学的Java后端开发者,修心和技术同步精进。 🍎个人主页:Java Fans的博客 🍊个人信条:不迁怒,不贰过。小知识,大智慧。 💞当前专栏…

C++读写文本文件

2023年5月30日,周二下午: 这几天学习了C对文本文件的读写,写篇博客来总结一下 由于内容太多,我没法一次性写完,之后会不定期更新的 我使用C标准库中的fstream库来读写文本文件 用fstream来读写文本文件有两种方式&a…

Java--Stream流详解仅供学习

Java 8中新增的Stream可以让你非常方便地对集合进行过滤,映射,切片等各种操作。Stream流可连续调用多个操作,可以单独执行,也可以合并一起执行。 创建Stream Java 8中通过 Collection 接口增加了 stream() 和 parallelStream() 方…

VM——编写脚本,TCP发送16进制字符串

1、参考: (1)​​​(246条消息) TCP中发送接收16进制数(16进制字符串与字节数组之间的转换)_tcp发送16进制字符串_start_continue的博客-CSDN博客 (2)(246条消息) C#byte String转换_c# byte转…

泛型的介绍以及原理

目录 一、前言 二、什么泛型 三、为什么要使用泛型 3.1、保证了类型的安全性。 3.2、消除强制转换 3.3、提高程序的性能 3.4、 提高了代码的重用性 四、如何使用泛型 4.1、 泛型类 4.2、泛型接口 4.3、泛型方法 五、泛型通配符 5.1、无边界的通配符 5.2、固定上边…