Rohan Paul
@rohanpaul_ai
这对于前端工程师来说是一个好消息。
ChatGPT 内置了生成式 UI,OpenUI 1.0 将其带到了所有其他应用程序和代理中。
它还适用于任何模型,无论是封闭的还是开放的,包括在您自己的硬件上运行的模型,因此 UI 层不依赖于单个提供商。
开发人员选择组件,模型选择答案所需的内容,OpenUI 将其呈现在产品自己的设计中。
开发人员使用 OpenUI 注册应用程序自己的 UI 组件(酒店卡、地图、图表、预订表格),OpenUI 将该组件库转换为系统提示,告诉 LLM 到底可以使用什么。
当用户提出问题时,LLM(无论是 GPT、Claude 还是自托管开放模型)都会以 OpenUI Lang 进行答复,OpenUI Lang 是一种紧凑的标记,可以命名答案所需的组件并用数据填充它们,而不是编写散文。
OpenUI 的渲染器在流式传输时读取该标记,根据注册的组件对其进行检查,并使用应用程序的真实组件绘制屏幕,因此答案作为应用程序自己的设计系统中的工作界面到达。
在评论中查看他们的 GitHub(11K 星)。