「试用期是不是会在15天内到期?」我看 Grist 的公式助手演示时,觉得这个问题比一串函数名容易懂多了。
表里已经有日期,用户要的是每行出现一个「是」或「否」。把问题说给旁边的 AI 助手,它给出判断日期的公式;应用到表格里,就能看见这一列的结果。先明确格子里要出现什么,公式才有一个具体目标。 这个功能在 Grist 开源社区版里叫公式助手。新建公式列、接上支持的 AI 服务,就可以在编辑器里描述计算要求。它给出写法,你先在表里看预览,合适再保存。 做表格时,很多人知道要解决的问题,却记不住公式怎么写。两列文字要合成一句、日期要判断是否在某个范围里,或者数量乘单价得到总价,最后想要的结果其实已经很明确。AI 助手让这句话和表里的那一列挨在一起,改要求后可以接着看变化。 我平时让 AI 整理材料,也会先交代清单里每项需要包含什么。要的是一段介绍,还是几个能横向比较的关键词,输出就不一样。公式把这层要求进一步固定到了格子里:数字、文字,或者一个表示是与否的结果。 第一次做公式列,可以按官方说明留下这四个动作: 一,给新列起一个能说明用途的名字。 二,设置结果类型,比如数字、文字,或表示是与否的开关。 三,打开公式编辑器里的 AI Assistant,描述这列要计算什么。 四,应用建议的公式,查看这一列的预览,合适就按 Save 保存。 前两步也帮忙把问题讲具体。问「是不是到期」,就对应一个判断;想得到总价,结果应该是数字。列名和结果类型先确定,讨论时可以直接说哪一列参与计算、哪一列放答案,不用只指着「这里」和「那里」。 Grist 还有个特点:一个公式负责一整列。官方教程拿采购清单做例子,数量一列、单价一列,总价列按数量乘单价计算。同一列里的记录使用同一套规则,继续添加采购项,也沿用这套计算方式。 所以,把列名写成「数量」「单价」「总价」,比仅用 A、B 来称呼更容易描述任务。表里每行是什么,哪两项要相乘,算出来放哪儿,原本藏在格子位置里的关系就能直接说出来。 Grist Labs 做这个项目,把电子表格和数据库的一些长处放到一起,开源核心已有1万多颗 star。联合创始人 Dmitry Sagalovskiy 做过 Google 工程师,CTO Paul Fitzpatrick 在 MIT 取得人工智能博士学位,也做过多种开源数据工具。 社区用户 Mr-Rooj 说自己不懂 Python,却很喜欢让 AI 帮忙写公式。他边做边学,反复调整问题,看公式怎样跟着变。读者也可以围绕眼前这列学习:补一项条件后,对照哪些行的结果发生了变化,再理解这项条件怎样起作用。 另一种需求是把多行一起计算。官方说明对此有明确区分:每行各算一个结果,用公式列;多行加总,先建汇总表,再在汇总表里使用公式。描述问题之前,先分清自己要的是每条记录一个答案,还是这一组记录合起来的答案。 用户 X1011 就贴过计算加权平均的对话。助手起初给他逐项计算的代码,他希望改用已有的加权平均函数,于是补充了这个函数接收什么形式的数据,助手随后给出调用它的新写法。要改哪一部分、希望怎样改,他都沿着原来的计算任务继续说明。 把这段对话放回采购清单也容易理解。每件商品的总价,是逐行计算;整批采购合起来多少钱,是汇总问题。两者都可以用一句话表达,但表里要放结果的位置不同。把这个区别先说明,后面的公式讨论会更有对象。 公式助手也有用户接到了自己选择的模型。Luc Leger 在自建 Grist 中接本机 AI,起初连接没有跑通,得到项目方提示后换成兼容的对话接口,随后确认已经正常运行。 拿到公式后,回到预览看每行结果:日期判断是否对应这次问的范围,采购项是否按同一套规则计算。要增加条件,就继续说明规则怎样变,再查看这一列。公式和表里的结果对上以后,按 Save 留下这次修改。 这是个开源项目,在 GitHub 上叫 gristlabs/grist-core。
表里已经有日期,用户要的是每行出现一个「是」或「否」。把问题说给旁边的 AI 助手,它给出判断日期的公式;应用到表格里,就能看见这一列的结果。先明确格子里要出现什么,公式才有一个具体目标。 这个功能在 Grist 开源社区版里叫公式助手。新建公式列、接上支持的 AI 服务,就可以在编辑器里描述计算要求。它给出写法,你先在表里看预览,合适再保存。 做表格时,很多人知道要解决的问题,却记不住公式怎么写。两列文字要合成一句、日期要判断是否在某个范围里,或者数量乘单价得到总价,最后想要的结果其实已经很明确。AI 助手让这句话和表里的那一列挨在一起,改要求后可以接着看变化。 我平时让 AI 整理材料,也会先交代清单里每项需要包含什么。要的是一段介绍,还是几个能横向比较的关键词,输出就不一样。公式把这层要求进一步固定到了格子里:数字、文字,或者一个表示是与否的结果。 第一次做公式列,可以按官方说明留下这四个动作: 一,给新列起一个能说明用途的名字。 二,设置结果类型,比如数字、文字,或表示是与否的开关。 三,打开公式编辑器里的 AI Assistant,描述这列要计算什么。 四,应用建议的公式,查看这一列的预览,合适就按 Save 保存。 前两步也帮忙把问题讲具体。问「是不是到期」,就对应一个判断;想得到总价,结果应该是数字。列名和结果类型先确定,讨论时可以直接说哪一列参与计算、哪一列放答案,不用只指着「这里」和「那里」。 Grist 还有个特点:一个公式负责一整列。官方教程拿采购清单做例子,数量一列、单价一列,总价列按数量乘单价计算。同一列里的记录使用同一套规则,继续添加采购项,也沿用这套计算方式。 所以,把列名写成「数量」「单价」「总价」,比仅用 A、B 来称呼更容易描述任务。表里每行是什么,哪两项要相乘,算出来放哪儿,原本藏在格子位置里的关系就能直接说出来。 Grist Labs 做这个项目,把电子表格和数据库的一些长处放到一起,开源核心已有1万多颗 star。联合创始人 Dmitry Sagalovskiy 做过 Google 工程师,CTO Paul Fitzpatrick 在 MIT 取得人工智能博士学位,也做过多种开源数据工具。 社区用户 Mr-Rooj 说自己不懂 Python,却很喜欢让 AI 帮忙写公式。他边做边学,反复调整问题,看公式怎样跟着变。读者也可以围绕眼前这列学习:补一项条件后,对照哪些行的结果发生了变化,再理解这项条件怎样起作用。 另一种需求是把多行一起计算。官方说明对此有明确区分:每行各算一个结果,用公式列;多行加总,先建汇总表,再在汇总表里使用公式。描述问题之前,先分清自己要的是每条记录一个答案,还是这一组记录合起来的答案。 用户 X1011 就贴过计算加权平均的对话。助手起初给他逐项计算的代码,他希望改用已有的加权平均函数,于是补充了这个函数接收什么形式的数据,助手随后给出调用它的新写法。要改哪一部分、希望怎样改,他都沿着原来的计算任务继续说明。 把这段对话放回采购清单也容易理解。每件商品的总价,是逐行计算;整批采购合起来多少钱,是汇总问题。两者都可以用一句话表达,但表里要放结果的位置不同。把这个区别先说明,后面的公式讨论会更有对象。 公式助手也有用户接到了自己选择的模型。Luc Leger 在自建 Grist 中接本机 AI,起初连接没有跑通,得到项目方提示后换成兼容的对话接口,随后确认已经正常运行。 拿到公式后,回到预览看每行结果:日期判断是否对应这次问的范围,采购项是否按同一套规则计算。要增加条件,就继续说明规则怎样变,再查看这一列。公式和表里的结果对上以后,按 Save 留下这次修改。 这是个开源项目,在 GitHub 上叫 gristlabs/grist-core。

JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图
JPG
长图