找回密码
 加入怎通
查看: 580|回复: 0

老罗落泪!北大团队搞出ChatExcel,说人话自动处理表格,免费且不限次使用(北大教授罗翔个人资料)

[复制链接]
我来看看 发表于 2023-03-07 08:06:47 | 显示全部楼层 |阅读模式
& L+ p9 R- O& R# Y9 d$ i' `, H

原标题:老罗落泪!北大团队搞出ChatExcel,说人话自动处理表格,免费且不限次使用明敏 Pine 发自 凹非寺 量子位 | 公众号 QbitAI 做Excel表,真就动动嘴就够了!

0 N: H# W6 `0 N7 G7 d1 ?5 J, ]

看,输入想要干的事:给学生成绩排个名吧。简单敲个回车,表格唰一下就列好了!检查一遍也没错。

: u! j0 {. H4 g1 ]

还能跨表格处理。比如标记出两张不同表格中排名都在前十的学校。

5 H1 \! H: y4 [

哦豁,还有点超越ChatGPT?毕竟给ChatGPT提出类似的要求,它只能帮我写出对应的代码,操作还得自己手动来。

& U+ M; H9 L/ b& G8 o! }

这就是最近在知乎上引起关注的AI工具 ChatExcel,一发布就登上了热榜 它主打 用对话的形式实现Excel复杂操作(Chat-to-Excel),告别记函数、手动设置公式 做好的成品,支持一键导出成标准Excel表格,连复制粘贴这道工序都省了。

& W% {, E3 [8 w( N9 @$ F, o

而且 不用注册、 网页上就能用、 不限使用次数,相当利好懒人和Excel小白 甚至懂Excel技能的人都感慨,自己会的这些是不是要没用了这就是由北京大学深圳研究生院/信息工程学院 3位硕博生,独立开发的项目。

" v7 b# Y) n: w: C$ }

目前已开放Demo供大家试玩看到这可能很多人都以为,“这又是一个受到ChatGPT影响开发的项目嘛”还真不是 GitHub项目上的第一个commit是在22年3月就提交了而背后真正的契机——其实是团队中一位小哥,想用技术帮女票解决点工作中的小烦恼啦。

* ~ O" G6 G8 J. }

这到底咋回事?量子位联系了主创团队,来一一给大家揭秘~ChatExcel表现如何? 咳咳,别人女票的事稍后再谈,咱们先来看看ChatExcel的表现到底咋样总体来说,它想做的事就是跳过学习Excel、跳过写函数公式,直接把脑子里的需求变成表格里的内容。

, M# E% R1 B# `" V. @4 h% A$ o- {! h

团队在知乎首发产品时,用了一张图做解释:

& s+ f' \ ?% C) _+ G+ o

老规矩,我们来上手体验下。进入主页面后,网站默认展示demo,点击UPLOAD就能上传自己的表格。格式需要是标准Excel文件。

+ m: _: d- S6 `! x! d

我们找隔壁ChatGPT生成了一份学生成绩单,让ChatExcel进行计算操作主要测试了需要 插入函数的Excel操作比如: 给总分在255以上的人标记为A,总分在240-255的人标记为A-,总分在210-240的人标记为B。

2 G& B1 u" ?6 B$ [2 t2 s: m

打完内容,敲一下回车,它就开始处理了。

) |- R w0 F& l; }- ?" ^1 a% m+ j

假如老师想知道谁是单科第一呢?输入:找到表格中数学成绩最高分的人。然后,它就生成了一个新的界面,里面只有最高分童鞋。

6 i W: Z% W# V

如果还想对表格进行其他操作,点一下页面中的“UNDO”,它就能返回到操作前的表格了。

V8 Z) c# w/ q+ F L) w6 u8 o' |) d# W

我们还让它对表格中的学生进行成绩排名、并列出名次,ChatExcel都没有出错。

- B/ j5 E- f3 i: A- V* l

除此之外,它还能 连续完成任务。 比如想在表格里增加一栏平均分,可以先要求它增加一列:

" v4 G5 i3 C8 o h+ f

再进一步输入需求,让它把计算好的结果填进去:

3 L+ L9 d% I9 L+ q! S% W. ]8 l

最后得到的表格,点击“DOWNLOAD”,即可导出为普通的Excel表格。

5 x. k7 L$ }" e% ^* t

体验下来,感觉ChatExcel主要有两大特点:连贯性准确性比如之前也有帮人生成Excel公式的工具,excelformulabot能实现这一功能,但它是独立在表格外的,需要自己把单元格带入到给出的公式了。

! a* g9 j; t6 S, [/ l' S m

如果是具体一些的描述,还会出现给不出公式的情况。

$ j% V) |/ C) a9 u8 a- m) u8 D; j

而对比ChatGPT来说,ChatExcel计算的 准确性更突出 比如计算同一个表格的平均数,ChatGPT不是弄错到底有多少个人,就是计算的时候带错数字,反复纠正都救不回来……所以,ChatExcel是怎么做到的?背后原理到底如何?。

8 o3 E: P& h; D/ j# Q

把“乙方思想”贯彻到底 ChatExcel的原理一言以蔽之,就是直接把“大白话指令”转换成类似于VBA这样的程序语言,然后再执行程序底层基于Transformer架构,基本技术路线就是无监督训练+具体场景微调。

% L2 h( m4 a6 v2 ?; ^8 a

但NLP模型搞数学,一直都很容易出错,强大如ChatGPT都很难避免为此,团队在训练模型的过程中,将重点放在了 符号逻辑上,期间还有意引入了一些逻辑符号的新知识 由此我们也看到,它在计算上出错的概率并不高。

3 \4 ]# ?: a9 j' p) d8 k

除了 数学能力出众之外,ChatExcel最大的一个特点就是 持续交互 这是因为ChatExcel每次的生成结果,都是基于用户提出的新需求+上一轮生成的表格对模型的理解力及运算其实提出了更高的要求为什么要实现这一功能?

3 N& m' U# t0 s* p# C2 d

团队介绍说,如Dall·E、ChatBCG等AI工具,完成任务的方式都是单次不持续的但在人们的实际使用过程中,想法是一步步推进的举例来说,用户和ChatExcel之间的关系就好比甲乙双方,ChatExcel是乙方,用它处理表格的我们就相当于甲方:。

+ ~, V3 @7 t' E

要求只管提,改到满意为止 (Doge)同样,这个乙方思维也体现在开发团队自己身上Demo发布后,很多人跑来围观、试用和提建议最常出现的反馈是,ChatExcel有点理解不了提出的要求,需要重新措辞调整对于这些情况,团队先阐明态度:

* X$ T/ ]7 G/ b' c# q

建议我们全盘接收 同时也进一步解释了原因,目前开放的demo还不是很完善这一方面是为了看看大家的反馈做进一步优化;另一方面,也是希望收集更多的语料,让模型之后能更聪明一些比如,有人就提出:既然都已经有“undo” 。

6 |) J! _5 a5 ?# U3 S

(撤销)操作,什么时候可以把它处理表格的过程显示出来 还有人附议,表格数据太多就很难检查它 是否处理正确: 提高ChatExcel执行任务的透明度,方便检查错误对于这些建议,团队和我们说,他们已经在开始着手调整了。

6 K: a O8 E1 C4 L2 E+ y9 N6 ?% p+ x

除此之外,还有这些功能也在开发的路上了:表格上传格式更加兼容展示ChatExcel处理表格的具体过程,更加透明化 ……以及ChatExcel更加具体的原理介绍,之后也会在官网以博客的形式发布甚至包括代码,也会进行 。

~$ Z- H! b9 @$ _

开源 受到女票启发,把业余项目做成正式课题 说来ChatExcel的诞生,也是相当因吹斯听了它受启发于团队成员的女票、导师立刻拍板认可、把业余项目做成正式课题……这还要从 Kid和CY拉起小团队说起 他们都来自北京大学深圳研究生院信息工程学院

' ^ M3 H/ ~) o; O

袁粒老师的课题组,已经是准博了,还有一位成员正在读硕士 作为机器学习的 基础理论研究者,他们日常和论文打交道更多 为啥突然从理论研究转向应用?这还得从 Kid的女票说起 他说自己的女朋友是一位中学信息老师,日常工作中经常需要帮年纪大的老师处理Excel表格问题。

# @1 d& `: P. a' e* ~; o

为了帮女朋友多分担一点工作(bushi),当然也看到确实有很多人深受Excel复杂操作困扰,Kid就萌生了试试看的想法 我觉得Excel公式的使用,多少还是需要编程思维的,这对于很多人、尤其是不擅长电脑操作的人来说,很不友好。

* }9 {$ u3 G/ t Y( |8 s! O( y; a

而拿着工具书从头啃,也确实比较麻烦当时正值OpenAI的Copilot大火,看到AI在提升生产力上大有可为,他就拉着CY一起,打算仔细研究研究这事儿但事情前期,并没有想象中顺利一方面,它刚开始只是个业余项目,大家都是抽空来做。

3 `4 w G0 \4 u

另一方面,团队在技术路线上也做过重大调整最初,他们觉得ChatExcel应该是往 判别式模型那块儿走的,于是就顺着这一思路推进,但没想到: 前期处理工作量太大,需要引入非常非常多的 符号逻辑,数据要求很高。

: i8 q) G% B. `* p8 e# n! ]: \$ ~

这对于小团队来说基本上是致命的,因为数据量意味着人力物力时间成本都会飙高没有办法,Kid和CY就坐下来重新复盘这件事:我们想到李沐老师发过一个视频,讲“BERT和GPT之争”,我们最初都觉得BERT各种指标表现更好。

) W, Q4 L3 D5 O$ F

GPT呢,有点摸不清它想干啥但仔细一想,从任务本身的需求来看,生成式才是我们真正想要的东西加之去年OpenAI一系列生成式工作开始大火(如Copilot、Dall·E),两个人最后决定, 推翻原有思路,重新从生成式模型做起。

: Y+ Q) j% ^' o8 A1 g" x% n

明确了技术路线,后续推进也就更顺了 加上这项工作还得到了导师袁粒的认可和支持,团队在资源和经费上也更充裕了一些不管怎样,历经1年时间,ChatExcel终于发布demo但这只是计划的第一步 团队表示,接下来还将对产品做更多迭代升级,并会开源代码、揭秘背后技术。

5 p; M# o9 a* c5 ]

对于ChatExcel的定位,他们坚持“小而美”Kid介绍说,大模型的确是当下的趋势,如OpenAI、百度等都在通用大模型领域不断推进成果但他们认为,在一些子任务领域上,模型的能力还有待提升,这可能会是未来的一个趋势。

1 v; _; K: l3 }$ p4 d5 r6 ]2 V

由此,他们目前会更加专注于模型特定场景下的能力提升至于长远目标,团队希望打造一个 “Chat生态”、 交互式AIGC 终极“Chat生态” (幻想版)大概会长这样: 而回到ChatExcel本身,团队表示的确有商业化的考虑,但会是To B层面的。

0 I# X$ x& C( u1 ?/ k

(听说demo一发布就已经有不少公司联系他们了)在To C这边,会坚持 公益开放的形式,人人都能用 而回看整个开发过程,Kid和CY的很多感受都记忆犹新比如看到ChatGPT做表格大火后,他们又惊又喜“惊”,是因为开始担忧会不会有很多同类产品出来?自己的项目没有生存余地了?

# @" ?; k1 G- G5 R7 q

Kid说自己看到这些新项目不断涌出后,晚上都要睡不着觉了“喜”,则是因为觉得自己的想法和趋势发展一致,这也是一种肯定至于项目本身,他们的态度非常坦然,问题全盘接受,但对自己的成果也很有自信我们现在依旧觉得自己的方案很“优雅”。

/ O2 v2 f0 N! `3 @6 e6 S. P! ]

感觉做理论的人转来做应用,总是能想到一些奇怪的思路hhh(应受访者要求文中Kid、CY为化名)— 完— 「中国AIGC产业峰会」启动邀您共襄盛举「中国AIGC产业峰会」即将在今年3月举办,峰会将邀请AIGC产业相关领域的专家学者,共同探讨生成新世界的过去、现在和未来。

* r) e) a. _6 j7 r3 q8 k) l6 F

峰会上还将发布 《中国AIGC产业全景报告暨AIGC 50》,全面立体描绘我国当前AIGC产业的竞争力图谱点击链接或下方图片查看大会详情: 寻找中国版ChatGPT,量子位邀你共同参与中国AIGC产业峰会 。

) {" n4 H" Z- p. @

点这里 ?关注我,记得标星哦~ 一键三连「分享」、「点赞」和「在看」科技前沿进展日日相见 ~ 返回搜狐,查看更多责任编辑:

6 K& x r+ a0 B, E ' N- F N0 [% X7 l2 _ 8 s( m2 {4 C5 b$ ]1 L# s @; g7 ~ & g5 b( d3 K( y" a! \
回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 加入怎通

    本版积分规则

    QQ|手机版|小黑屋|网站地图|真牛社区 ( 苏ICP备2023040716号-2 )

    GMT+8, 2026-7-9 00:53 , Processed in 0.033209 second(s), 25 queries , Gzip On.

    免责声明:本站信息来自互联网,本站不对其内容真实性负责,如有侵权等情况请联系420897364#qq.com(把#换成@)删除。

    Powered by Discuz! X3.5

    快速回复 返回顶部 返回列表