WorkBuddy 的设置入口,我分错层用了三周才改过来
WorkBuddy 左下角那个齿轮,装的是一套分层配置,跟改主题、语言没关系。分错层,后面全是坑,我用了三周才想明白。
前两天刷到一篇讲软件设置入口设计的文章,是写给前端看的。里面把设置分成三类,系统设置管本机,账号管理管你的账号,连接配置管工作区。我当时想,这跟我一个护士有什么关系。回头一看,我踩的坑全在这三类里。
我一开始的做法是,全都塞进全局。
排班表的规则、药品速查表的格式要求、文件读取的权限,我一股脑写在一条全局规则里。想着省事,一次配好,以后每次开对话都能用。
前两周还行。第三周开始出问题。我新加了一个 Skill 专门管药品速查表,结果它跟全局里那条「不要改动原始数据」的规则打架,出来的表把备注列吞了。我以为是模型的问题,换了个模型还是一样。
后来才知道规则是有优先级的,Skill 级大于会话级大于全局级。我把所有东西都堆在最底层,等于每次都在跟它自己较劲。
我现在的配法
打开 WorkBuddy,左下角有个齿轮,点进去。左边一列是分组,我按三类来用。
系统设置这一类,我放的是真正只跟这台电脑有关的东西,通知要不要弹、界面语言这些。改错了无所谓,换个设备还是我原来的样子。账号管理那一类就是登录、订阅,我基本不碰。
真正要花心思的是第三类,跟工作区、跟连接有关的那部分。我的模型、权限、本地文件读取范围,全在这。
模型这块我踩过一个具体的坑。自己接了一个第三方模型,填完提供商和密钥,点保存。保存是保存了,对话里用的还是默认模型。我重填了两遍才发现,要回到模型列表里手动切一下,保存不等于启用。这个坑我在论坛上单独写过一篇,到现在还有人回复说也遇到了。
权限我用的是 allow、ask、deny 三档。allow 直接放行,ask 每次弹出来问,deny 直接拒。夜班那套流程我是这么分的。读我指定文件夹里的排班表用 allow,改文件内容用 ask,往外发邮件或者碰通讯录用 deny。
道理很简单。读错了顶多重来一遍,改错了要一条条核,发出去就收不回来了。
两个日常要做的
一个是每次新加 Skill 之后,回去看一眼它和全局规则有没有冲突。Skill 的优先级高,它会盖掉全局,但不会主动告诉你它盖了。
另一个是本地文件读取的范围,隔一阵子收一收。我一开始图省事,直接指了整个桌面。后来发现它会顺手读到我存的私人表格。现在只留一个专门的文件夹,里面只放排班和药品这两类东西。
我的环境是个人版,科室那边是另一套系统,不一定适用所有人。但分层这件事,跟用什么版本没关系。
设置入口配一次管不了太久,隔一阵子得回去翻一遍。
物界前沿