今天咱们来聊一聊钉钉应用图标那些事儿。你知道吗,在钉钉这个数字化的大舞台上,应用图标可不只是一个小小的标识,应用图标就像是每个应用的 “形象代言人”,承载着企业的文化和品牌形象呢!
在钉钉的客户案例中,那些典型行业大客户的自定义工作台就像一个个独特的小世界,展现着各自企业的风采。他们的工作台首页图标往往会经过精心设计和替换,就像给每个应用穿上了定制的 “礼服”,以便更好地契合企业的品牌设计和文化氛围。可是呢,用户反馈中也出现了一些小烦恼。有时候,企业内部没有专业的设计师,想搞个性化设计简直是 “巧妇难为无米之炊”;就算有自行设计的,效果也不尽如人意。还有的时候,好不容易设计并替换了图标,结果新增了应用,新旧图标混杂在一起,就像一场混乱的时装秀,看起来可不太美观。随着 AIGC 这个 “超级魔法” 的火爆,大家不禁开始思考:能不能借助强大的 AI 工具,像变魔术一样快速生成符合要求的图标,让钉钉上的企业都能轻松实现图标的个性化定制呢?
最开始呀,大家就像勇敢的探险家,设想用 Prompt 来生成所需的图标,比如满怀期待地对 AI 说:“帮我生成一套蓝色科技风的图标”。然而,现实就像一盆冷水,泼得人透心凉。仅使用 Prompt 生成的图标,内部图形就像没有灵魂的躯壳,缺乏具体语意和规则化的形状,而且不同图标之间就像来自不同星球的生物,缺乏良好的风格关联。后来,大家想到了一个办法,在加入钉钉图标进行垫图后,嘿,不同图标之间看起来倒是更相似了,可图标主体形状还是像个迷,让人摸不着头脑,仍然缺乏明确的语意。再后来,又尝试了 Prompt + 垫图 + 关键特征,结果呢,虽然和特定特征(比如翅膀)有了语意关联,但也仅限于单个图标的生成,要想实现整套工作台图标的批量生成,那可太难了。为啥呢?因为要把工作台所有图标的特征都提取出来,就像在大海里捞针一样困难。
想要在工作台上实现应用图标的批量生成和替换,关键问题就像一座大山横在面前:优化图标的生成质量,把那些随机不可控的结果变得可控。经过一番探索,大家发现了问题的核心所在:图标主体形状的语意问题。AI 就像一个还不太懂行的新手,难以识别每个应用应该对应什么样的语意。而工作台的原始图标呢,应用和图标语意都是一一对应的,就像一把钥匙对应一把锁。对于钉钉工作台的用户来说,更多的是想基于当前的应用图标去做风格和颜色的替换,就像给房子换个新装修风格,但房子的结构(图标主体形状)还是保留的。在这个思路的指引下,ControlNet 的边缘检测 + LoRA 就像两位超级英雄闪亮登场了,它们非常满足这个场景需求。在它们的帮助下,主体形状可以完整保留,同时还能进行不同风格和颜色的变化,就像给图标穿上了各种时尚的外衣,想怎么变就怎么变。这下,大家对生成应用图标这件事终于有了可落地的方向和信心。不过,如果要真正在钉钉上线,还得自己动手训练不同风格的 LoRA 模型呢。
模型训练就像一场精心策划的战役,大致有以下几个关键步骤。首先是确定风格,就像确定军队的作战风格一样重要。大家选择了目前 UI 设计中比较常见的图标风格,有毛玻、手绘线条、3D 拟物、渐变、和描边这几种风格。同时考虑到要尽量契合不同企业的品牌主色调以及钉钉图标的常用色,还提供了常见的颜色,红、橙、黄、绿、蓝、紫,还有随机色。这样一算,共有 5 种风格 ×7 种颜色 = 35 种排列组合,简直像一个丰富的色彩和风格宝库。接下来就是准备数据集,这一步可是重中之重,就像军队打仗需要充足的粮草一样,它会直接影响到最终的模型质量。每种风格的数据集数量一般在 30 张左右,图片的分辨率要在 512 以上,背景要尽量贴合实际效果,还要做好裁切和去污工作,切图要完整,避免透明留边,不然 AI 生成的图标就会像长了黑边的照片一样难看。数据集里还要包含所有图标颜色效果,同时要远离那些特殊纹理或形状,就像避开路上的绊脚石。在数据集打标上,采用了 Blip 和 Deepbooru 自动打标再人工调整校正的方式。Blip 就像一个聪明的小助手,它生成的长句描述基本都比较准确;而 Deepbooru 呢,虽然是词组标签,但它更擅长识别人物相关内容,在识别图标时就像个调皮的孩子,会出现 “1girl(女孩)long hair(长发)”“close-up(特写)” 等不太准确的识别,这就需要人工手动删除错误的标签啦。LORA 训练完成后,输入的 Prompt 不同,生成的结果也会像万花筒一样有所差异。所以,针对 5 种不同的图标风格,还得根据它们的特点进行 Prompt 调优。对于开发同学来说,就像魔法师调整魔法咒语一样,会把用户选择的颜色映射到对应的颜色字段,输入到 Prompt 里,从而实现不同颜色的匹配生成。
最后,咱们来聊聊 AI 生成应用图标的体验设计。这可是从用户角度出发,让整个过程更加完美的关键环节哦。
- 缓解等待焦虑:考虑到大部分企业的工作台应用数量众多,批量生成所有图标就像一场漫长的马拉松,耗时较久。于是,在用户选择图标风格和颜色后,系统会像一个贴心的小天使,优先随机生成 4 个图标让用户快速预览。如果用户对生成效果满意,再进行批量生成。同时,还支持订阅消息通知,就像给用户安排了一个专属小秘书,在生成结束时自动通过钉钉通知生成结果,这样用户就不用一直眼巴巴地等着啦。
- 提升管理员操作安全感:因为生成图标是管理员操作,而且会影响整个团队 / 组织呢。所以,在这个过程中,系统支持对生成的结果进行实时效果预览,就像让管理员提前看到未来的 “装修效果”,做到心中有数。每次生成都会有详细的记录,就像一本操作日记,展示生成时间和操作人。图标替换后,还支持恢复任意一次历史效果或者恢复钉钉的默认图标,这就像给管理员吃了一颗定心丸,不用担心操作失误无法挽回啦。
- 单图标生成和调优:在批量生成的基础上,考虑到生成结果有点像抽奖,有一定随机性。所以在批量生成结果页也支持单图标的重新生成和调优,操作就像玩积木一样灵活。而且,工作台新安装的应用也很方便,管理员直接通过工作台首页长按就能进行 AI 生成,就像一键开启魔法一样简单。
目前,钉钉工作台 AI 生成应用图标已经上线啦,它就像一个百变精灵,拥有多样风格,可以批量生成,还能一键替换,既省钱又省心,美观又专业。AI 就像一把神奇的魔法扫帚,助力工作台轻松焕然一新!不过,目前仅限创业版 / 专业版 / 专属版钉钉组织管理员在钉钉移动端使用哦。小伙伴们,快来体验吧,也欢迎大家反馈建议。未来,钉钉还将继续优化模型质量,提供更多的图标风格,就像打开一个又一个装满惊喜的魔法盒子,让我们一起期待吧!