原创 数据火锅 数据火锅
2022年11月30日,美国公司OpenAI开发了一款由人工智能技术驱动的实用工具,它可以通过自然语言处理(Natural Language Processing)根据问题为用户提供的各种个性化的解答。这个聊天机器人的全称是“Chat Generative Pre-trained Transformer”,也就是我们常说的“ChatGPT”。而ChatGPT-3.5,则是OpenAI突破性对话式人工智能的进阶版本,该版本在前一版本的基础上取得了显著进步,重新定义了人类智能与人工智能的交互方式。
本文将简单介绍ChatGPT-3.5,从一个没有编程基础和计算机相关知识储备的新手角度,向大家详细展示该如何有效运用ChatGPT-3.5处理数据,并实现数据的可视化。
一、如何使用ChatGPT-3.5实现数据可视化
1. 辅助工具介绍
Mermaid(https://mermaid.js.org/)是一个轻量级的文本驱动的图表生成工具,它可以通过简单的文本描述来创建各种类型的图表,包括流程图、序列图、甘特图、类图等。Mermaid图表可以嵌入到网页、Markdown文件或其他支持Mermaid的环境中,并且无需使用图形界面工具即可快速创建图表。
主要特点和优势:
(1)简单易用:Mermaid采用直观的文本描述语法,使得创建图表变得简单易懂,无需复杂的代码或图形设计技能。
(2)多种图表类型:Mermaid支持多种图表类型,包括流程图、序列图、甘特图、类图、饼图等,适合不同的应用场景。
(3)跨平台支持:Mermaid图表可以嵌入到网页、Markdown文件、Confluence和其他支持Mermaid的环境中,支持跨平台使用。
考虑到零基础用户缺乏编程等相关知识,我们选用的Mermaid使用门槛低,更适合新手使用。
2. 如何利用ChatGPT-3.5生成可视化图表 —— 以饼图为例
首先,我们需要向ChatGPT-3.5 提供你想要进行可视化的数据,此处我们选用一篇英文文献作为原始数据。
案例1:使用ChatGPT在英文文献中提取数据信息并制作恰当的数据可视化图表
值得注意到是,在进一步探索ChatGPT-3.5的过程中,我们发现并不是所有的指令ChatGPT-3.5都可以实行。以下通过展示小组在试用ChatGPT出现的错误案例,展示ChatGPT-3.5 在运行中可能会出现的反复修改手法,有“迎合胡说”等问题。
3. 如何利用ChatGPT-3.5生成可视化图票 —— 以甘特图为例
案例二:使用ChatGPT3.5帮我画一个备考全国二级计算机考试的甘特图。
首先,提问“备考中国的全国二级计算机考试一般需要多久?”
回答是:“备考中国的全国二级计算机考试所需的时间因个人情况而异,但一般来说,考试前的备考时间可以在数周至数个月之间。以下是一些建议的备考时间分配......”
在使用ChatGPT 3.5的过程中,可以感受到其整理分析总结文本的强大能力,但对于使用其进行数据可视化仍然是一个费劲的工作。ChatGPT 3.5仍然具有很大的局限性。由于ChatGPT 3.5无法安装插件,需要将其生成的代码放到其他平台上进行图片生成,并且其将文本信息转换成可视化图像中信息的能力较弱。
三、ChatGPT-3.5 的背景介绍
ChatGPT-3.5的基础信息
ChatGPT-3.5是人工智能技术驱动的自然语言处理工具。这个模型基于 Transformer 架构编写而成,它以其强大的理解文本能力和生成各种邮件、视频脚本、文案、翻译、代码的能力而闻名。OpenAI通过它用大量数据进行广泛的预训练,并让它进行强化学习然后微调,ChatGPT-3.5 已成为一个强大的对话伙伴,在从数据处理到协助创意写作等一系列任务中表现出色。
独特功能与进步:
(1)坚实的数据基础: ChatGPT-3.5 拥有大量参数,在此基础上,该模型可以更深入地理解语境,从而做出更准确、更符合语境的回复。
(2)多模态输入: 除了纯文本,ChatGPT-3.5还善于处理多模态输入,如图像和语音数据。这一功能可以更全面地理解用户的询问,打造更身临其境、更自然的对话体验。
(3)语境敏感性: ChatGPT-3.5具有出色的语境感知能力,能在扩展对话中保持连贯性。它能把握细微差别并回想之前的互动,创造出流畅逼真的对话,与用户产生共鸣。
(4)零点学习能力: ChatGPT-3.5 展示了令人印象深刻的适应性,因为它可以从少数几个示例中学习(少量学习),也可以执行未经明确训练的任务(零点学习)。这一功能简化了人工智能培训,使用户能够更高效地实现目标。
(5)进阶的响应能力: 在实时应用领域,响应速度至关重要。ChatGPT-3.5 提供了快速的响应时间,使交互感觉无缝、动态,模糊了与人工智能和人类对话之间的界限。
四、 总结
总体上来说,新手小白可以借助ChatGPT3.5完成基础的数据可视化的代码书写,本文以饼图与甘特图为例展示了无编程基础的使用者该如何利用ChatGPT-3.5实现数据可视化。同时,本文也通过展示出使用过程中的障碍,表明了ChatGPT-3.5的功能缺陷。在使用过程中,我们建议使用者尽量详细写明自己的需求,并在使用过程中不断复核与检查,以保证数据的准确性。
北京大学暑期课《数据新闻》作业
图文|你说的都对组
组员|尹伊茗 吴茜文 党一 温馨 叶珂妤 王嘉璐
原标题:《工具 | 新手视角打开Chat GPT+Mermaid实现数据可视化》