拥抱ChatGPT,开启结对咨询模式!

2023-10-27

ChatGPT刮起了一阵旋风,ChatGPT到底能做什么?做到什么程度?真的会让咨询顾问失业吗?带着这样的疑问,我费尽周折,注册了ChatGPT账号。

我先从一个大众化的话题开启了与ChatGPT的对话:如何提高软件开发的质量?

如果是我回答这个问题,我会参考金字塔原理,找到一个思维主线,比如采用分层的思想,从策略层、过程层、实践层、方法层、工具层等,对每个层次再向下分类穷举回答,在讲解每一层时,会举例子、列数字等辅助证明观点的正确性。也可能采用时序为主线,讲解软件的需求、设计、编码、测试、交付等每个环节应该如何做,再者也可能采用人员角色这个维度来回答,讲解需求提出者、产品经理、开发人员、测试人员、部署人员、项目经理、公司高层等应该如何做。

ChatGPT如何回答的呢?

对它的回答,我还是很惊喜的,它俨然就是一个经过训练的咨询顾问了:

1 它回答了7条。我后来也发现,问它的其他问题,基本也会控制在7条之内或者一屏之内。难道是设置了7加减2规则了吗?

2 每个条目都给了一个名字,都是动宾结构。很棒,先概括出来要点,再详细说明,而且每个名字都是6个字,便于记忆!

3 它列出的前6条实践都是聚焦在代码上,没有覆盖到需求与设计环节,也就是说它很可能把软件开发理解为了编码活动。但是最后一条它又提到了质量管理系统,视野又放开了。

4 仔细阅读它列出的前6条,覆盖了编码、测试、静态扫描、集成、代码走查、重构等活动,把与编码有关的活动实际上都覆盖了,还是很完备的。

5 很有意思的是它最后做了一个总结,概括了中心思想。

如果面对客户的提问,一个咨询顾问能够在短时间内给出上述的解答,已经很不错了,可以评价为一个中规中矩的顾问了。如果非要找一些改进点的话,可能在于:

1 它没有和我澄清对问题含义的理解是否准确,即没有澄清需求,澄清问题。它对软件开发的理解和我说的软件开发可能含义有差别。

2 可能受限于篇幅限制,它没有给出案例、故事来渲染自己的观点,增加感染力与说服力。

随后,我又问了类似的一个常规问题,如何提高软件开发的效率:

仔细琢磨它的回答,从工具、方法、技术、流程四个方面做了解释,中规中矩,比较完备。但是,缺少更具体的措施的介绍。

宏观的常规性问题我又问过几个,总体而言,风格类似,它的回答还是很不错的。我想再试试一个具体的问题,看看它如何回答。测试驱动开发在实践中推广时是老大难问题,看看ChatGPT有啥好办法吧。于是便有了下边的问答:

这个问题的回答,ChatGPT还是很完备的,看来这是它的强项。

接下来,我想试试一个有点难度的问题:如何判断两个现象之间是相关关系,而不是因果关系呢? 这个问题让我自己回答,也没有一个很好的答案,我就想看看它能解答到什么程度。

和上一个问题回答类似,ChatGPT先对问题本身做了一个评价,这是一个棘手的问题。然后它给出了几种方法,类似于:排除法、共变法、时序性、可逆性、实验验证等。看得出来,它不是拷贝了已有论文或著作中的答案,而是做了归纳整理,自己又做了加工,很棒!

以上都是管理类的问题,我又试图问它一个具体的技术问题:我写了一个函数,求三个正整数中的最大数,你能帮我写一些单元测试用例吗?

它的回答如下:

它的回答很有意思。它先肯定了单元测试的重要性,肯定了问题,和提问者共情。然后,列出了各种正常、异常场景,还划分了等价类,给出了多个单元测试用例。最后,它还来了一个免责声明,这些只是覆盖了常见的情况,如果有遗漏的场景,你可以自行添加!真是滴水不漏!

如果询问它一个较偏僻的问题会是什么结果呢? 我们公司最近在给客户制定COSMIC方法应用到数据仓库类软件的规模度量指南,于是我便用这个小众的话题问问他。

从它的回答可以发现,ChatGPT对COSMIC功能点与其他功能点方法的区别不太清楚,混淆了COSMIC方法与其他功能点度量方法,这个问题的答案偏差较大。估计这个话题它在网上可检索到的资料很少吧。

如果询问它人文类的问题,它会如何回答呢?于是我就问了它如下的问题:

比较上述的多个问题的答复,可以看出来ChatGPT对这类提问是有一个类似的套路的:问题评价、列举条目、概述、详述、最终总结。我忽然有一个想法,如果让ChatGPT穿越到明朝,它是否也能写出一篇很好的八股文,考中举人或进士呢?

此时,正好有客户问了我一个关于项目策划的问题,我灵机一动,我先回答一下客户的问题,然后再用ChatGPT回答一下,互相对照,看看有啥发现。以下是我和客户的沟通记录:

ChatGPT的答案如下:

两个结论可以对照一下。对于工作量评估结果可以应用到哪些方面,ChatGPT比我的结论要完备,我遗漏了预算的作用。而对于第2个问题,两个结论则差别较大,我的回答应该更加明确。在经过客户澄清现实后,进行了更深入的解答。而ChatGPT讲基于工作量分布制定详细的工期计划,怎么制定呢?是很直接很容易地制定出工期计划,还是需要复杂的步骤制定出详细工期计划呢?

在经过了几十个问题的测试之后,我的初步观察结论是:

1 ChatGPT已经很优秀了。它能比较完备的的回答问题,能够弥补人类视野的不足。

2 ChatGPT给出的答案针对性、实用性不足。

3 你问我问题,我就回答,ChatGPT没有澄清问题,没有质疑问题本身的合理性,这是和人相比他的薄弱之处吧。

4 ChatGPT还不能替代人做咨询顾问,它只能作为人类咨询顾问的工具。

ChatGPT是一个很好的辅助工具,可以帮助咨询顾问更好的做咨询。未来的咨询顾问可以区分为:使用ChatGPT的咨询顾问和不使用ChatGPT的咨询顾问,前者能够视野开拓、条理清晰、务实有效!可以给客户带来更大的价值。我们不用担心ChatGPT可以替代咨询顾问,而是要拥抱变化,使用ChatGPT给客户提供更大价值的咨询服务!

与ChatGPT结对咨询模式或许是一个好方案!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

拥抱ChatGPT,开启结对咨询模式! 的相关文章

  • ftp服务器内部文件,ftp服务器内部文件

    ftp服务器内部文件 内容精选 换一换 您需要提前准备好符合条件的镜像文件 并了解操作系统的已知问题 参见已知问题 表1中 网络 工具 驱动相关的配置需要在虚拟机内部完成 强烈建议您在原平台的虚拟机实施修改后 再导出镜像文件 当然 您也可以

随机推荐

  • 推进数字化转型进程,AntDB数据库协同神州云动共促新发展

    当今 数字化转型已成为企业发展的必由之路 随着新技术的不断发展和市场的日益竞争 越来越多的企业开始意识到数字化转型的重要性 在帮助企业数字化转型过程中 高效的客户关系管理软件和具有灵活性 可伸缩的数字底座 可以帮助企业突破管理瓶颈 降本增效
  • [1094]adb控台中Permission denied的解决方案

    前提 手机一定要root 在控制台中想要将电脑上c盘中的tcpdump文件导入到手机 data local tcpdump中 于是采用adb push c tcpdump data local tcpdump命令 但提示Permission
  • C语言快速入门(3)

    目录 1 操作符 1 2关系操作符 1 3自增自减操作符 1 3三目操作符 exp1 exp2 exp3 2 常见关键字 2 1常见关键字 2 2关键字typedef 2 3关键字static 2 3 1static修饰局部变量 2 3 2
  • Windows上安装Linux步骤(虚拟机与WSL)

    虚拟机方式 1 安装VMware 官网网址 https www vmware com cn products workstation pro html 1 选择正版或者试用版 我用于学习就选择试用版了 2 根据你所使用的系统选择下载版本 3
  • F110操作手册-自动付款

    SAP 系统 F110系统操作手册 目 录 1 自动付款 3 1 自动付款 事务代号 F110 菜单路径 会计 财务会计 应付帐款 期间处理 双击进入自动付款界面 填写好运行日期 标识 标识是为了后面的递交 审核等做个标记 便于查询 在中说
  • Linux下摄像头应用编程

    Linux下摄像头应用编程 V4L2是Video for linux2的简称 为linux中关于视频设备的内核驱动 在Linux中 视频设备是设备文件 可以像访问普通文件一样对其进行读写 摄像头在 dev video 下 如果只有一个视频设
  • 深入理解instrument

    一 前提 目前主流的APM开源框架如Pinpoint SkyWalking等等都是通过java lang instrument包提供的字节码增强功能来实现的 实际上 我们日常应用的各种工具中 有很多都是基于他们实现的 例如常见的热部署 JR
  • 区块链开发溯源系统 基于以太坊的溯源系统开发

    基于以太坊的溯源系统 实现分级用户 商品溯源等的功能 毕设系统
  • 2023华为OD机试真题-机房布局(JAVA、Python、C++)

    题目描述 小明正在规划一个大型数据中心机房 为了使得机柜上的机器都能正常满负荷工作 需要确保在每个机柜边上至少要有一个电箱 为了简化题目 假设这个机房是一整排 M表示机柜 I表示间隔 请你返回这整排机柜 至少需要多少个电箱 如果无解请返回
  • 你真的搞懂Class,class了么?

    博客主页 傻根根呀 欢迎点赞 收藏 留言 欢迎讨论 本文由 傻根根呀 原创 首发于 CSDN 由于博主是在学小白一枚 难免会有错误 有任何问题欢迎评论区留言指出 感激不尽 个人主页 精品专栏 不定时更新 JavaSE MySQL LeetC
  • 有时间学习下ue4开源项目shootergame和虚幻竞技场

    无意中 看到有人推荐这个 特此留个坑 以后学习下 另外 官方文档上有大例子推荐 可以学下 https docs unrealengine com 4 27 zh CN Basics InstallingUnrealEngine Custom
  • 算术基本定理及其应用

    算术基本定理 又称为正整数的唯一分解定理 即 每个大于1的自然数均可写为质数的积 而且这些素因子按大小排列之后 写法仅有一种方式 例如 6936 23 3 172 1200 24 3 52 6936 2 3
  • Reliable Cloud Infrastructure: Design and Process学习笔记

    最后更新2022 03 16 忘记更新对应的学习笔记 补上 这一科有9节 加上0章简介 简介 google cloud的好多功能有点相似 这科内容是介绍应该选什么产品 怎么选择 怎么规划 怎么设计等等 首先 你要有个软件产品的设计思想 包括
  • 西米支付:微信服务商支付的介绍

    服务商申请条件 1 微信支付服务商面向企业 政府机关 事业单位 社会组织类型主体开放申请 2 申请资料准备 1 业务联系人信息 包含联系人姓名 联系手机 联系邮箱 若联系人非法定代表人 还需提交有效证件照片 2 主体身份信息 营业执照 登记
  • (纯c)数据结构之------>链表(详解)

    目录 一 链表的定义 1 链表的结构 2 为啥要存在链表及链表的优势 二 无头单向链表的常用接口 1 头插 尾插 2 头删 尾删 3 销毁链表 打印链表 4 在pos位置后插入一个值 5 消除pos位置后的值 6 查找链表中的值并且返回它的
  • 【Nginx】解决在Nginx+Vue部署多个前端项目,二级目录不能访问、访问空白的问题

    一 前言 需求 设置访问 www ai com 访问时打开前端代码 tmp zhsf 设置访问 www ai com case search 时 访问时打开另一个前端代码 tmp template 二 实现过程 1 根目录访问 部署使用ng
  • uni-cloud云函数管理公共模块依赖

    1 右键函数文件夹 选中依赖模块 更新依赖 2 完成后
  • Keras中的fit函数训练集,验证集和测试集

    Keras中的fit函数训练集 验证集和测试集 1 Keras fit函数history对象包含两个重要属性 epoch 训练的轮数 history 它是一个字典 包含val loss val acc loss acc四个key 2 关于训
  • 第十三届蓝桥杯大赛软件赛省赛 Python 大学 C 组

    试题 A 排列字母 本题总分 5 分 问题描述 小蓝要把一个字符串中的字母按其在字母表中的顺序排列 例如 LANQIAO 排列后为 AAILNOQ 又如 GOODGOODSTUDYDAYDAYUP 排列后为 AADDDDDGGOOOOPST
  • 拥抱ChatGPT,开启结对咨询模式!

    ChatGPT刮起了一阵旋风 ChatGPT到底能做什么 做到什么程度 真的会让咨询顾问失业吗 带着这样的疑问 我费尽周折 注册了ChatGPT账号 我先从一个大众化的话题开启了与ChatGPT的对话 如何提高软件开发的质量 如果是我回答这