Ant Design X:用最少的代码快速构建 AI 聊天界面

Ant Design X:用最少的代码快速构建 AI 聊天界面

image

概述

随着人工智能(AI)技术的迅猛发展,尤其是通用人工智能(AGI)的进步,人机交互的方式正在经历深刻的变革。传统的图形用户界面(GUI)逐渐被更加自然、人性化的交互模式所取代。

为了应对这一变化,Ant Design X 团队提出了一种名为 RICH 的新设计范式,并开发了一系列专注于 React 生态的先进 AI 组件库,以简化与人工智能集成的开发过程,帮助开发者快速集成 AI 产品。

RICH 设计范式

RICH 范式是 Ant Design X 为适应 AGI 时代提出的一个人机交互界面设计的新框架。它由四个核心要素组成:意图(Intention)、角色(Role)、对话(Conversation)、混合界面(Hybrid UI),每个要素用于解决特定的设计挑战,以确保用户体验的最佳化。

  1. Intention (意图):

    • AI 系统应能够理解用户的模糊意图,并协助用户自动完成方案计划和步骤拆解,进而推动任务的执行。
  2. Role (角色):

    • AI 系统在交互中扮演特定的角色,如助手、老师或朋友等,来匹配用户的意图,确保互动顺畅且符合用户的预期。
  3. Conversation (对话):

    • 用户可以通过自然语言与 AI 进行对话,逐步澄清和细化他们的意图。这种对话式的交互方式允许用户以更加直观和人性化的方式表达需求。
  4. Hybrid UI (混合界面):

    • 混合界面结合了传统的图形用户界面元素和新的交互模式,如语音、手势等,提供一个融合多种交互方式的平台,使用户的操作和机器的反馈更加自然流畅。

image

Ant Design X 组件库

Ant Design X 提供了一个专注于 React 生态的 AI 组件库,帮助开发者轻松地将对话 AI 集成到应用中。该库包括以下主要功能:

  • 高度定制化的 AI 组件:允许开发者轻松地将对话 AI 集成到应用中,例如 Bubble 对话气泡、Conversations 管理对话、Welcome 欢迎界面、Prompts 提示集、Attachment 输入附件、Sender 输入框、Suggestion 快捷指令、ThoughtChain 思维链等。

  • API 解决方案:支持开发者通过令牌认证直接接入现有 AI 服务,无缝衔接与 AI 的对话和交互。例如,useXAgent 模型调度、useXChat 数据管理、XStream 流处理、XRequest 请求管理和 XProvider 全局化配置等工具,帮助开发者高效管理数据流和模型推理服务。

  • 按需加载:默认支持基于 ES modulestree shaking,确保代码的高效性和模块化。

  • TypeScript 支持:使用 TypeScript 编写并提供了完整的定义文件,增强了类型安全性和开发体验。

image

官网地址 :https://ant-design-x.antgroup.com/

github:https://github.com/ant-design/x

安装

Vite先搭建一个React项目

yarn create vite ant-design-x --template react

image

安装@ant-design/x

yarn add @ant-design/x

image

基本使用

先试下官方示例代码,展示消息气泡和发送框:


import {
   
  // 消息气泡
  Bubble,
  // 发送框
  Sender,
} from '@ant-design/x';

const messages = [
  {
   
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我码玄黄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值