你有没有想过,为什么实验记录总像是在填表?
一边想随手记下"把5克盐扔进80度热水,搅一搅,清了",一边又被系统逼着拆成四个输入框:材料、用量、温度、结果。这种割裂感,做研发的都懂。
![]()
Graphium这个工具想解决的就是这个——让你用平常说话的方式写,后台自动理出机器能读的结构。
两张皮怎么缝在一起
笔记这件事,一直有两套需求在打架。
一套是数据视角。记录要能搜索、能对比、能回放,最好变成一张流程图,方便后期做分析。这是实验室信息系统的出发点。
另一套是人的视角。手边正在做,脑子跟着手走,想到哪写到哪。实验记录本、菜谱草稿、速写本,都是这个路数——抓的是当下的念头,不是规整的表格。
Graphium的作者发现,这两套需求其实可以共享同一个文档,关键是找到一座桥。他把这座桥搭在了"语法"上。
写作本身就有语法:标题、段落、名词、动词。动作和对象的区分,天然嵌在语言结构里。顺着这个结构贴标签,写的人只是在正常写句子,读的人(或机器)却能自动拿到一张关系图。
这就是0.5.0版本的核心改动——按语法重新拆了三层。
三层结构长什么样
第一层叫Section,对应标题。动词变成章节名,比如"溶解NaCl"。
第二层叫Phase,区分计划和结果。这不是标准PROV-DM(一种数据溯源规范)里的概念,是Graphium自己加的自定义属性,用来标记这段话是在说"打算做什么"还是"实际发生了什么"。
第三层叫Inline,行内高亮。名词被标成输入材料,数字被标成参数。
还是那句"5克盐溶进80度水,得到澄清液",现在可以这么写:
标题写"溶解NaCl",正文里[输入]NaCl[/][参数]5克[/]溶于[参数]80°C[/][输入]水[/],得到[输出]澄清液[/]。人看着是完整句子,机器能解析出:材料→NaCl、水;参数→5克、80°C;输出→澄清液。
PROV-DM的实体、活动、代理这些概念,被一一映射到文档的语法元素上。作者管这叫"免费获得溯源图"——你只管写,结构自己长出来。
老版本卡在哪了
早期的Graphium是"一块一个标签":输入块填NaCl,参数块填80°C,输出块填澄清液。溯源是干净了,但写一句人话要拆四遍,像在填报销单。
这种设计的问题很直观:它强迫人在"好好说话"和"机器能读"之间二选一。而实际工作里,人通常是边做边记,没那个耐心先结构化再表达。
新版本把标签藏进语法,相当于把"填表"这个动作后置了。写的时候不感知,后期需要时结构又都在。
为什么说这值得注意
这个思路的微妙之处在于,它没有发明新东西,而是蹭了人类已经会的东西——自然语言的语法习惯。
很多工具想让人改习惯:用特定格式、记特定字段、走特定流程。Graphium反过来,让你保持原来的写法,只是后台多了一层解析。对于每天要记几十条实验记录的人来说,这个"不用改"本身就是价值。
当然,前提是这种语法映射足够稳定。如果哪天PROV-DM更新了,或者某个领域的动词用法太野,这套映射会不会崩,还得看实际用起来怎么样。
但至少,它指了一条路:人机协作的界面,不一定非得是表单。
最后说句实在的——下次再被系统逼着拆句子填格子的时候,至少你知道,有人正在试着让机器多干点活,人少受点罪。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.