ChatExcel:ChatGPT后又一个有趣的应用!
自ChatBCG(一键生成PPT),excelformulabot(一键生成 excel 函数)等AIGC产品面世后,我们日常的办公需求得到满足的同时也有新的惊喜了。只要输入一段query,就能生成相关的目标物。如果不满意,还可以修改query,与它交互,不断更新生成的效果。
今天和大家分享一个有趣的应用——ChatExcel,一款仅通过聊天来操作 Excel 的 AI 工具,或许这就是微软将ChatGPT引入Excel后的样子。
ChatExcel 来自北京大学深圳研究生院/信息工程学院袁粒老师团队,主要由三名硕博生独立研发。有兴趣的朋友可以邮箱联系他们,官方邮箱是 chatexcel@126.com。
ChatGPT可以直接对Excel进行操作,就是北大团队做的事情。
大家日常都在使用office三件套,Excel虽然简单,但有时因为不熟悉些命令就会面临一些麻烦。特别是一些师生、会计、政府公务员、企业行政人员等,会依赖一些Excel内置函数来操作表格。有时倒腾半天,跟着《Excel函数与公式应用大全》,找出来几个相关的函数,最后还是“学废了”。
试用地址:https://chatexcel.com
视频演示:https://www.zhihu.com/zvideo/1613698109141352448
产品特点
Excel 是最常见的数据统计工具,用于归纳和查询数据信息。
ChatExcel 可以直接使用自然语言对表格中的数据信息进行查询、修改等操作,就像是一个精通 Excel 的助手。
ChatExcel 与市面上其他的AIGC产品(例如 ChatBCG,DALLE,excelformulabot等)的最大不同在于,它是一个持续交互的过程。以 ChatBCG 为例,输入一段 query 后,ChatBCG 生成了相关的幻灯片,然后整件事就结束了。一次交互的产品对于生成的效果好不好,哪里不满意,用户都只能无条件接受,无法修改;但其实更贴近用户需求的是一个持续交互、迭代更新的过程。
而 ChatExcel 想打造的是一个交互式AIGC,即同时输入用户需求(voice or text)以及待操作的目标物(Objects),生成基于需求进行相应更新的目标物(updated objects)的循环过程,而不仅仅是从用户需求到目标物的映射关系。
目前,ChatExcel 是通过文字聊天实现Excel的交互控制的AI辅助工具,通过对表输入需求即可得到处理后的数据,减少额外的操作,辅助相关工作人员(会计,教师等)更简单的工作。
功能实测
官方网站,作者提供了3张表格(《中国各省份GDP,《世界各大学的 QS 排名》以及《世界各国年度人口统计》)来举例说明ChatExcel对表格的处理能力。
我们一起来看看!
查询,更改
以《中国各省份GDP》为例,接下来一顿操作,来看看 ChatExcel 的表现如何。
操作1:query输入:把各省份的英文这一列用括号括起来
操作2:query输入:把省份和英文这两列合并成一列,中间使用空格隔开
操作3:query输入:所有省份前面加上”中国“
操作4:query输入:只保留表格的前四列
操作1-4
ChatExcel操作1-4
操作5:query输入:2022年相对于2021年新增了多少个百分点,并把结果新增到最后一列
操作6:query输入:把最后一列保留2位小数(ChatExcel自动做了四舍五入)
操作7:query输入:把数据按照新增百分点从大到小排序
操作8:query输入:最后一列数据上加上”
ChatExcel操作5-8
无需对表格进行任何编辑,只需要向ChatExcel详细表达需求,表格就会做出相应的“自我调整”。
数据归纳统计
作者用一张学生信息表演示了ChatExcel的数据归纳统计功能。
操作1:query输入:不同的学院分别获得了什么荣誉,获得的荣誉数分别是多少个
操作2:query输入:不同学院获得的荣誉总数是多少,并从大到小进行排序
操作3:query输入:把姓王的且姓名是三个字的数据找出来
操作4:query输入:把学号为“BX”开头的姓名前面加上“博士”,剩下的姓名前面加上“硕士”
case 2
ChatExcel case 2
操控多个表格
ChatExcel 除了能处理单张表格,还能同时处理多张关联表格。作者用两张有关《世界各大学的 QS 排名》以及《世界各大学的软科排名》的表格,演示了 ChatExcel 对多张表格的处理能力。
操作1:query输入:在表一中出现的但在表二中没有出现的学校的所有信息
操作2:query输入:表一和表二中排名都在前10的学校在学校这列后面加“*”
另外,需要注意的是:
- 当前版本主要支持常用的统计特性及简单的字符操作等,过于复杂的字符操作可能还不满足,功能会在下一版中有体现。
- 上传表格要求:带有表头的表格,且表格内容要顶格放置在左上角(不要留白)!
- 上传的表格可能存在格式问题,大家可以多玩玩 DEMO 自带的表。
- 服务器资源有限,试用体验可能会不理想。
更多可能的拓展应用
最后,北大研发团队希望未来能为 ChatExcel 开发更丰富的功能。例如利用 ChatExcel 为数据分析师节约数据预处理的时间,提高工作效率;通过对话的方式交互得到可视化的结果或结构化的报告。
虽然目前这款AI办公辅助工具 ChatExcel 还处于试用阶段,但我试用后觉得很有趣。几个demo玩下来,反应速度不是很快,一般需要等待几秒,这个也可以理解,小团队资源有限。几个迭代循环的交互下来,整体很顺畅,每次可以检查叠加更新,有时录入错误的query也可以撤回。相比一键生成的AIGC产品要更人性化,更抓用户需求心理。在自然语言理解上,ChatExcel和excelformulabot相比是非常优秀了。因为excelformulabot对表的语义是没有感知的,必须是结构固定的输入,并且其输出也是公式本身,没能直接作用在目标表上。
非常期待 ChatExcel 后续的改进与更新喔~
参考:
https://www.zhihu.com/question/586673687
https://zhuanlan.zhihu.com/p/607997627
欢迎各位关注我的个人公众号:HsuDan,我将分享更多自己的学习心得、避坑总结、面试经验、AI最新技术资讯。
![](https://i-blog.csdnimg.cn/blog_migrate/a2d06e52abf9f123566f08dd4baf4564.jpeg)