这次实录里的厨房故意选得很普通:一个 L 形房间,远端角落有一扇门,将来要装水槽的那面墙上方有一扇窗,一台 30″ 的灶具,还有一台绝不能开门时正好扫过转角柜的洗碗机。从空文件到存成一个有名字的方案,大约花二十五分钟,而且大部分时间根本不是在说话。接下来按顺序还原整场过程 — 哪些地方要靠鼠标,哪些地方一句话比翻三层菜单快,还有那几个设计工具直接拒绝的时刻,而这几次拒绝,恰恰是整个过程里最有用的部分。
语音通话是在房间里挪动柜子的捷径,但它查不出你的房间到底有多大。有四件事得先定下来,其中三件根本不在屏幕上发生。
然后是大家以为语音早该取代、但其实没有的那一部分:墙要用鼠标画。不是我们没空给她做一个画墙的工具,而是因为房间是个形状,而形状用画的比用说的快。四次点击加两个手输的长度,就是一个精确的矩形;换成说出来,得说四句话,而且每一句都可能被听错。
所以先把轮廓画出来,输入真实的长度,如果你家天花板有什么特殊之处,再按每面墙分别设置层高。只有做完这些,才轮到她开口说话。
大家深夜都在搜什么 “怎么用 AI 一步步设计我的厨房” — 第一步是卷尺,第二步是鼠标。这不是工具让你失望,而是这二十分钟,让后面每一步都靠得住。
对着一个空文件问“接下来该做什么”,答案会是先加墙。这是正确答案,不是失败 — 分步规划器是根据你实际的布局来推理的,它不会把一个柜子推荐进一个还不存在的房间。
左键点一下画布角落的头像,通话就打开了。她会变实、周围亮起一圈光环,这就是你唯一需要看的状态灯:发虚表示麦克风关着,什么都不计费;变实表示线路已经接通。然后说出那句比任何一句都管用的话:接下来我该做什么?
这句话根本不会送去语言模型。它跑的是分步规划器自己在服务端那套逻辑,基于你实际的布局,而且是确定性的 — 同一个房间问两次,答案一样。它给你的答复只会是下面三种之一。
| 会得到什么 | 听起来是什么样 | 意味着什么 | 你接下来该说什么 |
|---|---|---|---|
| 一条推荐 | 一个柜子、装在哪面墙、大概什么位置,还有理由 | 它掌握的信息够用了,这就是下一步 | “好,放进去” — 或者不理它,去做别的事 |
| 一个问题 | 两个明确写出的选项,或者一个缺失的信息 | 这里有一个真正的选择,它不会替你做 | 回答它,然后再问一次 |
| 被卡住了 | 一句简短的理由,没有推荐 | 房间里有什么东西挡住了它,没法再往下走 | 用鼠标把那个原因解决掉 |
在 L 形房间里,第一个答案几乎总是转角,而这个理由会主导接下来整场对话。转角是两排橱柜唯一共用的位置。转角没定下来之前,两排都没有固定的起点,从开口一端往里摆放的柜子最后会在中间碰头,留下一段尴尬的余量 — 那道谁都没计划过的四英寸缝隙,最后只能靠填条收场。定下转角,其余的一切就都能从一个已知的点量出来。
当转角真的有得选的时候,它会把选择权交给你,而不是替你决定。
分步规划器会把两个都摆出来,然后问你。它不会替你挑。
这是唯一一个软件没资格替你拿主意的问题,因为答案取决于你打算怎么用这个转角,而不是几何本身。两种都装得下,只是付出的代价不一样。
说出你想要哪一种,然后再问一次。它不会把那个转角再推荐第二次 — 分步规划器从不会把同一个转角推荐两遍。转角那一章把两种都讲透了,回答之前花两分钟看看很值。
你 — “好,接下来我该做什么?”
Emma — “墙有了,房间里还什么都没有,它想先把转角定下来。两个选项:方角转角柜,或者盲角柜。选哪个?”
你 — “盲角柜。我想让有窗户的那面墙一直延伸下去。”
Emma — “那它推荐在一号墙和二号墙的转角处放一个盲角地柜,这样长的那一排能一直延伸过去。要放进去吗?”
你 — “放吧。”
Emma — “放进去了。这是一号。”
注意她放置之前先问了。她一向如此:没有你开口同意,什么都不会真正落地,而最后落地的每一步,也都是一次可撤销的操作。
一场对话的中段,重复得恰到好处。你问,它推荐,你同意,你再问。四五个回合,地柜那一排就有了。让这个循环耐用而不是烦人的,是它对待房间里已有柜子的方式:房间里已经有的东西,一律当作锁定的。
推荐背后其实是驱动完整自动设计的同一套引擎:它替你的房间算出一整套方案,然后从这套方案里挑出一个还没出现在房间里的柜子返回给你。它绝不会悄悄挪动你自己动手放的东西。因为水管就在窗下,你手动放了一个 36″ 的水槽柜,方案就会绕着它走 — 这正是分步规划器和那种会把你一下午心血推倒重来的自动设计之间的区别。
你 — “接下来呢?”
Emma — “二号墙上放一个三十六英寸的水槽柜,紧接在转角后面 — 就是有窗户、也有水管的那面墙。要放吗?”
你 — “好。”
Emma — “三十六英寸的水槽柜加好了,SB36。这是二号。”
你 — “继续吧,不用每次都问我。”
Emma — “下一个是水槽柜右边一个二十四英寸的地柜。我还是会问 — 一次一个。放吗?”
你 — “放。”
你 — “能不能连吊柜也一起做了?”
Emma — “这个功能做不到。分步规划器只走地面这一层 — 地柜和高柜那一排。吊柜是自动设计的活,或者你自己用鼠标来。”
这是整个功能老老实实的边界,在这里碰到总比拖到第十一回合才发现好。分步规划器只走地面上的柜子 — 地柜和高柜,按顺序来,转角优先。往上,吊柜就得交给完整的自动设计或者你自己的手,因为吊柜要照顾窗框装饰线、抽油烟机高度和视线通透这些事 — 这些都是要用眼睛看,而不是用耳朵听的。
就算你说了“继续吧”,她还是会在每次放置前问一句“好”,这是故意这么设计的。一次确认放一个柜子,才能让整场对话随时可以收回来:每一步改动都是一件单独的事,你能看清楚它、判断它、也能把它撤回去。
大概第五个回合前后,你会开始想要具体的东西:要抽屉而不是门,冰箱旁边要一个 18″ 的地柜。这时候就该不再问“接下来是什么”,而是直接去指。
“指”靠的是编号。每个柜子和家电都带一个编号,而且跟设计工具屏幕上自己那份清单打印的编号完全一样 — 不是她为了对话临时编出来的代号。让她把清单念一遍,你会听到每一件东西的编号、目录代码,还有像人说话那样念出来的宽度(“一个三十英寸的地柜,B30”,而不是三个字母两个数字),它在哪面墙上,以及当前选中的是哪一件。
然后针对它来加。每一次“加”都是一句话,三个部分,没有第四个:
“在四号右边放一个三十英寸的地柜”,这就是全部的语法。它对应的正是设计工具自带的 Add Right 功能,所以放下去的东西会紧贴着邻居,不会留下日后才发现的缝隙。
有个代价值得说清楚,因为它是第一次打电话时最常见的挫败感:没有按绝对位置摆放这回事。“沿二号墙放到四十英寸的地方”不是一句有效指令,怎么换说法都不行。摆放永远是相对于图纸上已经有的东西来定的,所以空房间里的第一件东西,只能来自鼠标或者分步规划器 — 而它之后的一切都可以用说的。
在 3D 视图里要求做修改,需要用到设计工具的 Edit 3D 模式。这些工具会自己把它打开,而不是直接拒绝,而且一旦发生她会提一句,所以一个柜子不会在 3D 里凭空出现,模式却在悄悄切换。完整的指令清单在参考那一章。
这才是语音真正派上用场的地方 — 不是什么大动作,而是那些两英寸的琐碎调整,不然就得点选、拖拽,再检查有没有不小心碰到邻居。
编号重排和三步的历史上限,是第一次用起来最让人困惑的两件事。这两个都不是 bug,都是踩过一次坑之后就再也不会忘的事。如果一场对话已经跑偏了,该看的是解困那一章。
这个功能真正好用的样子,不是一个完全不用动手的厨房设计工具。它是混合的,用上半小时之后,这个分工就一点都不隐晦了:鼠标负责指,语音负责重复的事。任何看得见、点得到的东西,点一下更快。任何要连着做八次的事,说一句更快。
这样一来,一场顺手的对话该是什么样子就清楚了:画墙、选中,还有任何你想边看边决定的事,交给鼠标;重复的摆放、小修小改、“接下来是什么”这个循环,以及那些原本要翻开一章才能回答的问题,交给语音。在平板上,这个平衡会有所偏移,因为手指当指点工具不如鼠标好使,而麦克风则照样好用。
好好结束一场对话,只需要一句话;而跳过这句话,是在这个工具里丢掉一下午心血的唯一办法。
说“保存”而不带名字,会覆盖你当前打开的这份设计 — 跟点保存按钮效果一样。给它取个名字,就会另存成一份新的,原来那份不受影响。第二种说法,是这一章里最值钱的一句话:动手做任何大改动之前,先说“把这个存成 Plan B”。撤销只能收回三步;一个名字却能保住一整个下午 — 拿掉四个柜子去试试改成抽屉会不会更好,这可远不止三步。
打开是有破坏性的那个方向。打开一份存好的设计会替换掉屏幕上的一切,所以她会先问你,并且提出先帮你保存当前的工作。接受这个提议。保存和打开都需要你登录,如果没登录,你会直接听到这一点,而不是被告知“成功了”却其实什么都没发生。
安静五分钟,通话就会主动关闭。麦克风还开着,但没有任何内容会离开你的电脑 — 页面只是在本地测量音量而已 — 等你真正说了一会儿话,她就会回来,对话的脉络也还接得上。大约二十分钟的安静之后,她会彻底放开麦克风。
计时是按五分钟一段来算的。每个账户每天有十分钟免费,按多伦多当地的日历日重置;超出之后,每一段收 1 枚 GH Coin。只有你在那一段里确实说过话、而且是在最后一分半钟以内说的,这一段才会续上,所以一通你已经走开的电话,不会悄悄地一直计费下去。
在你放心开口之前还有一件事:语音通话不会被录音。音频从你的浏览器直接发给语音服务商,从不经过我们,也不会留下任何文字记录。打字的对话则会被保存下来。这种不对等是故意设计的,隐私政策页面上写得很清楚。
二十五分钟之后,文件里装的是真实存在的东西:目录尺寸的真实无框箱体,全覆盖门板,可调节脚。这份方案是用真实存在的东西拼出来的,而不是几个近似代替它们的矩形,这也是为什么你不会不小心设计出一个没有任何工厂能做的 34″ 地柜。
这时屏幕上应该有的东西:
接下来是任何助手都不会替你做的部分。不管是她,还是分步规划器,都没有见过你的房间,也没见过你家的水管走向。这份文件和真正下单之间,还隔着三项核对:
做一遍布局排查。在脑子里把每一扇门都打开一遍 — 冰箱、烤箱、洗碗机,还有紧挨它们的每一个柜子。走一遍每条通道,确认都不小于 36″。找出每面撞墙收尾处、每个内转角该有的填条。十二个布局失误那一章就是核对清单,正是为这一刻写的。
核对家电洞口。要对照你实际要买的那个型号、厂家给出的真实粗装尺寸 — 不是宣传页上的那个宽度。对应章节在这里。
找一个真人看一眼。我们的人,或者任何装过厨房的人都行。老实说,这是我们自己能力的边界:分步规划器擅长的是顺序和相邻关系,对你家的建筑结构一无所知。她关于 DIY 的回答,依据的是这个网站上写好的攻略,一旦查不到相关内容,她会说自己不确定,然后把你指向一个真人,而不是编一个答案出来。这正是我们希望她表现出来的样子 — 也是为什么最后这项核对,不能靠软件。
这个系列的下一篇:分步规划器是怎么决定推荐什么的 — 转角优先规则、已锁定项规则,还有它为什么有时候会用一个问题来回答你。
先用鼠标把墙画出来,因为助手没有画墙的工具,而形状用画的比用说的快。然后开一通语音通话,问接下来该做什么。分步规划器的逻辑会给出一个柜子、装在哪面墙、为什么这么放;你同意,她放进去,你再问一次。不满意的地方按编号来改正,然后存成一个名字。测量,还有最后对照真实布局做的核对,都还是你自己的事。
得自己画。墙是这个房间里唯一一个语音助手没有工具能做的部分,鼠标点四下就是一个精确的矩形,换成说的话要四句话,而且每句都可能被听错。如果在墙都没有的时候就问接下来该做什么,答案是先加墙,这是正确答案,不是失败:它没法把一个柜子推荐进一个还不存在的房间。
问接下来该做什么。这句话根本不会送去语言模型:它跑的是设计工具在服务端那套确定性的分步逻辑,基于你实际的布局,答复只会是下面三种之一 — 一条带理由的具体推荐、一个需要你先回答的问题,或者一句说明被卡住了、以及为什么的话。一场对话的大部分时间,都是你在回应这个。
因为转角是两排橱柜唯一共用的位置,转角没定下来,两排都没有固定的起点。从开口一端往里摆放的柜子最后会在中间碰头,留下一段尴尬的余量。在 L 形房间里,分步规划器会先处理转角;当方角转角柜和盲角柜之间真的有得选时,它会把这个选择变成一个带两个明确选项的问题交给你,而不是替你决定。它不会把同一个转角推荐两遍。
不会。房间里已经有的东西,一律当作锁定的。分步规划器跑的是和完整自动设计同一套引擎,然后从这套方案里挑出一个还没出现在你房间里的柜子返回给你,所以它是围着你的决定来设计的,而不是推翻它们。你手动放在窗下的水槽柜,会一直留在窗下。
不能,而且你也不会想这样做。墙要用鼠标画,颜色、面材和台面完全没有接进语音,任何看得见、点得到的东西,点一下都比说一遍快。真正顺手的姿势是混合的:鼠标负责指点和画图,语音负责重复的摆放、小修小改和提问。分步规划器也只走地面上的柜子,所以吊柜要么是自动设计的活,要么是你自己的活。
说撤销。运行的是设计工具自带的撤销,不管上一步是她做的,还是你不小心拖动了什么,都会被收回去。历史记录被有意设计成只保留三步,这样浏览器就不用把一个很大的场景反复存好几份,比这更早的改动就没法撤销了。这也是为什么动手做任何大改动之前,要先存成一个名字。
每个账户每天十分钟,按多伦多当地的日历日重置,超出之后按五分钟一段计费,每段 1 枚 GH Coin。只有你在那一段里确实说过话、而且是在最后一分半钟以内说的,这一段才会续上,所以一通你已经走开的电话,不会一直在花钱。安静五分钟后,通话会主动关闭,等你再开口,它会回来,对话脉络也还接得上。
不是。你拿到的是一份用目录里真实存在的柜子拼出来的方案,尺寸都是真实生产的,这已经比一张草图好上不少,但不管是她还是分步规划器,都没有见过你的房间。下单之前,要把这份方案过一遍布局排查,在脑子里把每一扇门都打开一遍,把每一个家电洞口对照厂家针对那个具体型号给出的真实粗装尺寸核对一遍,再找一个装过厨房的人看一眼。
卷尺量二十分钟,四次点击画出房间,然后开口说一句话。剩下的一切都只是“好”、“左边”、“右边”和“撤销”。
打开 3D 设计工具 →