uiUI 组件系统
对比

来源与引用

Sources / Citations

让回答的依据可追溯,并给用户验证原文的入口。

交互预览实时预览
点击来源核对原文
使用代码安装指南 ↗
app.mjs
import { mount } from '@sofish/ui/browser';

const view = mount(
  document.querySelector('#example'),
  'sources'
);

// view.update({ ...nextProps });
// view.destroy();

什么时候用

研究、事实性回答或需要审查依据的结果。

什么时候不用

没有真实来源时不要用装饰性引用制造可信感。

COMPONENT API

属性与事件

传入业务数据,通过事件连接你的应用。

属性默认值
items[{"label":"shadcn/ui","description":"Sources 官方模式","url":"https://ui.shadcn.com/docs/ai-elements/base/sources"},{"label":"MUI","description":"通用组件目录",

事件

展示组件;通过 update(props) 更新内容。

安装、生命周期与完整 API ↗

INTERACTION NOTES

交互与可访问性

  • 链接说明来源名称。
  • 引用不能只依赖鼠标悬停才能打开。

和相似组件的区别

Sources 汇总出处;行内引用还需把论断与具体来源关联。

RESEARCH & ALTERNATIVES

官方实现映射

以下是上游生态对同类交互的实现。上方运行的是 UI 自己的组件。

AI ElementsSources
需组合

提供来源汇总模式;证据与论断的正确关联由应用负责。

Ant Design XSources
官方提供

引用来源展示。

官方提供

汇总出处与行内引用是不同变体。

关键状态

来源列表展开详情原文跳转来源失效

React / Next.js、Vue / Nuxt · 来源核验

一起了解

消息与富文本 ↗工具调用与结果 ↗