UI 设计的很棒啊,感觉有点超出预期,我觉得这个 Logo 和名字有点拖后腿了,看到这个蓝色的 Logo 和桌面助手几个字我第一感觉是没什么调性,感觉土土的,但是安装之后完全不是那么回事。引导的过程我忘记截图了,但是设计的很好看,而且还可以设置喝水和久坐提醒,蛮贴心的。
安装小跃后,它会在屏幕上多一个小星星的悬浮球,黑白配色还蛮好看的。鼠标 hover上去的时候,它会展开来。我设置了command + J(jieyue) 来快速展开小跃,展开之后,整体的配色也是比较清爽的暗色风格。从整体的设计上,我觉得能够打消我对于在屏幕上多一个很丑的AI助手的这种使用心理负担。
我之前用这种桌面助手比较少,是因为我自己会用一些通用 agent 来进行一些文件处理之类的系统级的操作。这次我先让小跃帮我“帮我检查一下我的下载目录中有哪些冗余文件,可以考虑删除。比如说压缩包和解压后的文件同名的这一类。”
下达指令后,他就自己去查看文件,然后写脚本去检查具体有哪些冗余的文件,他帮我准确的定位到了一些冗余的文件,还有就是已经安装的应用残留的安装包。这个任务其实是比较简单的,因为我明确的告诉了他具体的目录以及要执行的操作,我能够预期到他能顺利执行。
下一个任务我让他去找到 Cursor 的全局配置目录,然后把里面一周前的 plan 全部删除。这是一个有一点点复杂度的任务,既需要有文件检索能力,又需要去判断文件的创建时间。还有就是他要理解 plan 是什么意思,因为这里的 plan 其实是 Cursor 里面写的 PRD 文档。像这种需要组合多个命令去查找文件的场景,我觉得用这种桌面助手来做是很爽的。
这个任务我看小跃执行了比较久,但最终还是顺利找到了,只是花的时间长一点,因为里面可能有七八百个文件,而且它还要去识别时间戳。在我们把助手窗口收起之后,任务执行完成还会有一个小通知,告诉我们任务已经做完了。这样可以让我很放心地在后台给助手安排一个比较复杂的任务,然后把它折叠起来,自己去干别的事情。我对它的信任感有了大大的提升。
其次就是输入框的一些小细节。我们可以直接把文件拖到小跃的输入框里,比如我直接拖拽一张图片让它帮我压缩一下,它就真的压缩成功了!我原以为它会调用图片压缩之类的库(比如 Node.js 的 sharp)进行本地处理,没想到它直接发到了阶跃自己的一个 API 服务去压缩,最后把 1.6MB 的图片压缩到了 100KB。从这一点,我真的能感受到他们很用心地在挖掘一个通用桌面助手的使用场景。
但是这里有一个点,我觉得还可以继续优化,就是像 MP4 这种不支持的格式。我拖拽到输入框之后,它会提示不支持 MP4 格式,但我觉得如果是不支持的格式,拖拽进去后可以直接转换为一个绝对路径,就像 Cursor 那样。我可能不需要这个桌面助手产品本身对视频文件有什么支持,我只是希望能够更快速地提供文件路径,然后让它调用系统中现成的脚本进行处理。
之所以提这个点,是因为我还尝试用小跃去压缩视频,结果视频是不支持的,于是我自己指定了文件的名称,让他找到这个文件,然后使用 ffmpeg 去压缩,由于我的指令说的比较明确,所以这里它是顺利执行了,但是如果小跃产品本身对这种文件处理之类的场景,有进一步的产品内部的优化,我觉得是更棒的,比如常见的文件转换文件压缩,真的能给我省不少事儿。
当然,小跃本身也是提供了类似于 skill 的自定义指令的功能,叫做妙计,我们可以把自己常用的一些工作流以文件的形式组织在一起,然后集成到小跃里面。但是skill本身的使用成本还是会比较高一点,尤其是要自己去找到现成的 skill 或者自己写 skill,然后再去安装,现在我看文档配置起来还挺麻烦的,而且用户要理解 skill 具体的执行逻辑才能够把这个功能用好。现在妙计有自己的一个社区叫做妙记广场,而且 claude skill 的生态也很成熟了,想要找到现成的skill去配置的话,花一点小小的时间还是可以接受,反正有提供基础的能力,后续再进一步提高集成度就好了。
而且最爽的是现在小跃还提供了全局记忆,类似于定时录屏,记录工作信息,这个对我来说是非常刚需的功能。我记得我之前用过一款,好像是需要自己介入豆包的 API 的那一款,但是那个产品做的太简陋了,不像阶跃这么完善。
最后总结一下,我觉得阶跃的这个产品真的是花了很多心思去打磨的,不是一个普普通通的通用 Agent。我现在也是有一种感觉,idea本身确实不值钱,相同的idea有很多种实现的方式,产品细节上每个人都会有自己不同的做法,但是最终呈现出来的完整的产品,它是由多个角度,很多的细节堆砌起来的,一个看起来蛮出众的产品,可能他在背后做出的努力是很多的。现在当务之急是起一个好听点的名字,换一个好看点的 logo,这个小星星多好看呀,干嘛放个蓝色的 logo ?。