AI友好型组件库才是未来?4个特点帮你快速了解!

随着 AI 大模型在 B 端设计领域的应用深入,引发出了一个新的概念:AI Friendly 组件库,也就是指专为适配、协同或 AI 功能而设计的 UI 组件集合,核心是让组件能与 AI 模型、算法或交互逻辑高效融合,而非仅服务于传统人工操作的界面呈现。

我所理解的 AI Friendly 组件库功能及特性有以下几个维度:

  1. 组件库支持 AI 自动生成业务组件
  2. 组件库能够调用 AI 能力完善功能
  3. 组件能够在 AI 对话过程中被调用
  4. 组件库能够被 AI 大模型优化迭代

由于目前尚且没有能够完全包含以上四个特征的 AI 组件库或 AI 模型,所以我会根据这四个特点来逐一举例和说明。

相关干货:

一、AI Friendly 组件特点‍

1. 组件库支持 AI 自动生成业务组件

真正的 AI Friendly 组件库可以按照设计师的需求和业务场景的特点自动生成业务组件库,其中组件的个性化参数(比如交互逻辑、样式规则等)支持自定义,且组件的交互状态和边缘场景能够考虑全面。其功能包括且不限于:

  1. 对 AI 模型用自然语言输入你想要的业务组件设计风格描述,就可以得到一系列的组件,并能够保证基础可用性和个性化;
  2. 所有生成的组件都具备完整的 default、hover、pressed、disabled、loading、danger 等各种交互状态,且能在交互风格上保持一致性。

由于目前还没有完全可用的 AI Friendly 组件库,所以我先测试了当前主流大模型的组件库生成情况。下图是我用豆包生成的一套业务组件库效果:

AI友好型组件库才是未来?4个特点帮你快速了解!

使用豆包生成一套粉色的组件库,适用于女性 App

可以看到,现阶段的 AI 大模型所生成的组件库有如下优点:

  1. 支持生成 html 格式的预览,组件的代码和视觉样式都能够进行直观的预览展示,甚至能提供产品 demo 页面预览;
  2. 组件的设计借鉴了当前比较主流的 Tailwind CSS 的色彩体系,并融合了多个主流设计系统的风格和趋势;
  3. 支持使用 Figma 插件导入到设计稿中进行应用,每次按照设计师需求更新组件设计的同时也会迭代代码。

不过也尚有很多不足之处,比如:

  1. 不支持直接生成 Figma 组件设计稿,使用 Figma 插件在打开文件时总有格式上的问题;
  2. 当前的组件库设计方案不能够基于任何一个特定的基础组件库进行生成,因而组件的数量和类型不够全面,质量也不会有基础保障;
  3. 生成的组件的各种状态,如 default、hover、pressed 等偶尔会有缺失,且在交互风格和逻辑上不能很好的保持一致性。 

2. 组件库能够调用 AI 能力完善功能

AI Friendly 组件库所具备的第二个特点是:能够充分调用 AI 大模型的能力来完善组件的自身功能。组件库能够预留 AI 功能的集成接口,支持快速接入第三方的 AI 功能和服务。举一些可以预想到应用场景案例:

  1. 在搜索框组件中接入 AI 搜索能力,让搜索框组件的功能更加贴合 AI 属性,丰富、强大;
  2. 在输入框组件中接入 AI 描述和自动填写能力、实时纠错能力等。

在组件库的这一功能特点上,很多业内大厂的组件库都在积极探索,比如 Ant Design 的 AntD X Vue 就包括了很多高度定制化的 AI 组件,允许开发者将对话 AI 集成到应用中,除了 UI 组件,还提供了 API 解决方案,支持开发者通过令牌认证直接接入现有 AI 服务,无缝衔接与 AI 的对话和交互:

AI友好型组件库才是未来?4个特点帮你快速了解!

ant-design-x-vue 组件库

这种类型的组件库可以帮助设计师和开发快速建立智能聊天应用产品,保证用户与 AI 对话交互的基础体验,并能够加快产品的 AI 能力的集成进度。

3. 组件能够在 AI 对话过程中被调用‍

AI Friendly 组件库的另一个特点是能够在 AI 对话过程中被灵活调用。组件能够支持 AI 交互界面的内容输出,具备结构化数据输出和接收的能力,可直接对接 AI 模型的输入、输出内容的格式。比如:

  1. AI 生成的内容可以直接嵌入或调用卡片组件,用对信息进行视觉美化后,再展示在对话窗口中;
  2. AI 生成的数据结果能无缝填充到列表或表格组件中,让对话窗口中的信息呈现更加清晰;
  3. 把 AI 生成的数据自动渲染为可视化的图表等。

举个例子,华为 OpenTiny 团队的组件就可被 AI 识别和操控,只不过目前还是通过在组件库之上进行封装,将常用组件功能做成 MCP 工具,方便 AI 大模型调用、控制和修改:

AI友好型组件库才是未来?4个特点帮你快速了解!

TinyVue 为 Web 应用提供了丰富的基础 UI 组件

再举个例子:新型的组件库 shadcn/ui 的组件代码也具备一定的 AI 操控性,组件的构成方式可以被大模型看得懂、调得动。这款组件库主要面向快速迭代、UI要求不高的小型项目、C端业务等产品,强调创新性,组件数量相对较少,功能简单,可以通过修改源码高度定制化开发:

AI友好型组件库才是未来?4个特点帮你快速了解!

shadcn/ui 组件库

 4. 组件能够被 AI 大模型优化迭代‍

AI Friendly 组件库的第四个特点是能够被 AI 大模型自动迭代。组件本身能够响应 AI 分析的优化方案,并实时反馈进行组件的迭代与调整。比如:

  1. 卡片组件能够根据 AI 分析的用户行为,自动调整按钮的视觉优先级和排列顺序,生成更符合用户操作习惯的排版布局;
  2. 弹窗组件能够根据 AI 分析的用户偏好调整出现的时机,降低对于用户的打扰。

目前,业内还并没有哪个组件库可以被称作是真正的 AI Friendly 组件库,我也在探索中,有更多相关的经验内容,我也会随时和大家进行分享。

欢迎关注作者微信公众号:「长弓小子」

AI友好型组件库才是未来?4个特点帮你快速了解!

收藏
点赞 17

复制本文链接 文章为作者独立观点不代表优设网立场,未经允许不得转载。