如何上传数据让chatGPT帮你做商业分析
其实,如果能让ChatGPT分析外部数据,能做的事情真的很多。
一、验证思路,先做人简单的分析。
二、如何让ChatGPT识别外部数据。
三、选代反馈。
四、千万小心!ChatGPT城府很深!
最终方案:
一、验证思路,先做个简单的分析
我们先通过一个小例子,体验下通过分析指定数据,ChatGPT的商业分析能力。
例如:我现在要做一个项目,它是"三线城市的少儿编程”项目,我需要提供给ChatGPT一些数据让它帮我出个商业分析。
通过以下三个步骤完成:
1、我给ChatGPT设置商业分析师身份且告知我的需求,并询问ChatGPT我需要准备什么数据。
2、让ChatGPT帮我生成一组模拟数据。
3、让它基于这组数据给我一份市场营销策略。
由此可以看出,ChatGPT能轻松理解数据,并给出至少看起来合理的商业分析。
二、如何让ChatGPT识别外部数据
有一个问题,通常商业分析,要提供的数据量比较大,无法直接通过输入框直接投喂给ChatGPT,那么如何让chatGPT识别外部数据呢?
对此,直接问ChatGPT,你如何读取外部平台的数据?
从这两张图的对话来看,我们发现ChatGPT也会犯错,比如它让我以附件形式将ison文件传给它但显然这样没法操作,遇到类似问题也没关系,我们通过一步步引导就不难找到正确答案
。
完成了以上前置步骤,接下来就是商业分析了,我让ChatGPT根据我上传的ison文件,做了简单的分析。
这里需要注意,你上传的数据越清晰越明确,ChatGPT给出的分析也就越准确。
三、迭代反馈
我们可以让ChatGPT帮我们审核上传的数据,从而给到我们对数据的优化建议。如下图操作:
真正的商业分析用到的数据源会比这个复杂百倍,但只要数据定义具体清晰,通过以上方法即可让ChatGPT完成分析处理。
四、小心!还没有完!我发现ChatGPT城府很深!
本来上面的内容已经完成了,但实际并非如此,我们再来看一下迭代反馈的这张图。
很巧的是,我的数据就是10条,而且ChatGPT给出的缺少的关键信息以及建议,确实也符合我数据的特点,当时我就以为ChatGPT完成了数据读取。
其实真相是,后面它对我连续N个提问的回答,均是ChatGPT杜撰出来的!!!
很快有人始实践,并发现了该问题,也对ChatGPT“读取的数据”进行了核查,发现确实如此。
ChatGPT无法通过外链读取数据,它声称能读到的数据,均为杜撰!
通过踩了这么一个大坑,我们也得到一个结论 :
ChatGPT在回答问题时,目标更侧重于生成令人类满意的答案,而这个答案很可能不是客观存在
的真实答案。
所以如果你通过的ChatGPT的辅助去做相关专业分析时,确实要反复核查以防踩坑,不得不说ChatGPT的套路可真深啊 !
经过实测,GPT4在相同问题的回答上,客观性高了很多,但有了3.5的这个例子,无论最后出到GPT56789,Al给出的方案永远都只是仅供参考,人类才是最终决策者
。
最终方案
ChatGPT是一个语言模型,它能做数据分析,但这并不是它的专长!
无论你是通过对话框,还是通过OpenAl的API向ChatGPT发送消息,输入或请求的文本都是有长度限制的,一般建议是不超过300字符。
对于少量数据的分析,我们可以直接将其转化成文本粘贴到对话框中,然后告诉ChatGPT对其进行分析(可直接从excel表格中复制格式化的文本、也可以是Json、CSV或者其他文本格式)。
这里要注意,文本描述格式尽量简洁明了,无论是Json还是其他格式,需保证格式完整无误。
这里再次验证一下,确认它确实收到并理解了这些数据,
如果数据集非常大或复杂,有两种方式:
1、人为提取关键数据样本,让ChatGPT进行分析;
2、可以尝试将其分解为几个部分,并分别提供,利用ChatGPT善于理解上下文的能力,逐步分析这些每一部分数据,并最终提供有关整个数据集的综合见解。
几点总结 :
1、ChatGPT不具备从外链读取数据的能力,如要分析数据,只能通过对话框或API将数据传递给
它,但数据有长度限制 ;
2、ChatGPT目前还不太适合做大量数据分析,稍长数据建议提取核心投喂或分段投喂;
3、ChatGPT很会"骗人”,更侧重于生成令人类满意的答案,而不一定是客观存在的真实答案。