发布时间:2026/8/24 1:49:28
Tambo 生成式 UI 实战:3 步给 React 应用接上 AI 动态界面 Tambo 生成式 UI 实战3 步给 React 应用接上 AI 动态界面【免费下载链接】hydra-aiGenerative UI SDK for React项目地址: https://gitcode.com/GitHub_Trending/hy/hydra-ai用户在聊天框里输入按地区看下销售数据下方直接渲染出一张折线图没有刷新页面也没有人工选择。这是把 Tambo曾用名 Hydra接入 React 应用后的效果。Tambo 是一个开源的 React 生成式 UI 工具包你把自己的组件注册进去AI 自己选组件、自己生成 props再把结果流式推到界面上。它凭什么值得试Tambo 不只是调个 LLM、渲染文字的封装差异主要在这几点AI 自己选组件用 Zod schema 注册后AI 根据对话决定渲染哪个组件不用写 if/else 分支props 流式渲染LLM 生成一句就渲染一句不用等完整响应持久化有状态组件购物车、任务看板这类组件常驻页面追问一句把背景改成黄色就能原地更新两种部署形态Tambo Cloud 托管有免费额度或 Docker 自托管都能跑起来场景不用 Tambo用 Tambo用户想要不同的图表手写 if/else 分支渲染AI 自动选中已注册的图表组件用户追问换成柱状图手动同步状态Interactable 组件原地更新接外部数据源手写 API 对接直接接 MCP 服务器不想自己写组件的话仓库里有一份预构建组件库可以直接抄作业packages/ui-registry/。5 分钟跑起来三条命令出一个新项目npm create tambo-app my-tambo-app # 创建并初始化项目 cd my-tambo-app npx tambo init # 选择 cloud 或 self-hosted npm run devnpx tambo init会让你选一次部署方式。新手建议选 cloud免费额度够你把流程完整体验一遍不用搭服务器想部署到自己机器上再切自托管即可。已有的 React 项目也可以直接npm install tambo-ai/react再跑一次npx tambo init。一句话看懂原理打个开饭馆的比方。你的组件是厨房会做的菜每个组件的 ZodpropsSchema就是贴在菜名后面的规格说明。AI 像一个刚入职、不熟悉后厨的服务员——你把菜单组件注册表递给它每道菜有名字和规格单。它听懂客人想要什么翻菜单选一道菜把配料清单props写下来。Tambo 负责把配料清单变成端上桌的成品渲染成 React 组件。整个链路一行概括propsSchema → LLM 工具调用 → 组件渲染。一个例子走到底让 AI 帮你画图表拿最常见的画图表走一遍三步完成。第 1 步注册组件。告诉 Tambo 存在一个叫Graph的组件它接受哪些 propsconst components: TamboComponent[] [ { name: Graph, description: 使用 Recharts 将数据显示为图表, component: Graph, propsSchema: z.object({ data: z.array(z.object({ name: z.string(), value: z.number() })), type: z.enum([line, bar, pie]), }), }, ];第 2 步套上 Provider。TamboProvider需要三样东西apiKey、userKey标识线程归属、以及刚才的组件列表聊天界面放在它内部。第 3 步发消息和渲染。两个钩子就够useTamboThreadInput()拿输入框和发送逻辑useTambo()拿消息列表和流式状态。然后输入按地区看下销售数据AI 会生成符合 schema 的数据和图表类型Graph直接渲染在界面上。想换柱状图再补一句就行不用改代码。进阶玩法 接入 MCP 外部服务组件打通之后AI 还缺的是数据。MCP模型上下文协议可以直接挂上 Linear、Slack、数据库这些外部服务不用手写 API 对接import { MCPTransport } from tambo-ai/react/mcp; const mcpServers [ { name: filesystem, url: http://localhost:8261/mcp, transport: MCPTransport.HTTP, }, ]; TamboProvider components{components} mcpServers{mcpServers} App / /TamboProvider;接上 Supabase MCP 服务器后在对话里直接查库就是这种感觉️ 注册浏览器本地工具有些活儿必须跑在浏览器里带登录态的 fetch、读 React 状态、操作 DOM。把函数写成TamboToolAI 需要时会自动调const tools: TamboTool[] [ { name: getWeather, description: 获取指定位置的天气信息, tool: async ({ location }) fetch(/api/weather?q${encodeURIComponent(location)}).then((r) r.json()), inputSchema: z.object({ location: z.string() }), outputSchema: z.object({ temperature: z.number(), condition: z.string(), location: z.string(), }), }, ];用户问北京天气怎么样AI 会自己调getWeather并把结果答出来传额外上下文AI 判断准不准很大程度取决于它知不知道页面现在的状态。contextHelpers可以把选中项、当前页面等信息喂给 AI比如selectedItems: () ({ key: selectedItems, value: A, B })用户说总结一下这几条时AI 就知道指的是哪几条。新手容易踩的坑⚠️ 现象AI 选不对组件或总选同一个。原因通常是description写得太含糊或者propsSchema字段太多又全是 optional。解法description 里写清楚什么场景下该用这个组件必填字段保持必填用z.enum收窄选项——AI 是靠读描述选组件的不是靠猜。现象接了 MCP 之后 schema 校验报错、构建失败。原因是 zod 3 和 zod 4 同时装了两套。解法只保留一份新项目推荐npm install zod^4 zod-to-json-schema^3.25.1。现象线程状态混乱用户 A 能看到用户 B 的对话。原因是TamboProvider没传userKey或userToken线程归属没标识。解法服务端环境传userKey客户端应用传 OAuth token 形式的userToken。写在最后Tambo 适合两类场景给现有 React 应用加会说话的界面或者直接搭 AI 原生的数据看板。下一步建议读一遍快速上手文档再从预构建组件库里挑一个抄进自己的项目里。官方文档快速上手docs/content/docs/getting-started/quickstart.mdx预构建组件库示例packages/ui-registry/示例项目showcase/React SDK 源码react-sdk/【免费下载链接】hydra-aiGenerative UI SDK for React项目地址: https://gitcode.com/GitHub_Trending/hy/hydra-ai创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

2026/8/24 1:44:27

用 Godot Open RPG 跑通回合制战斗

用 Godot Open RPG 跑通回合制战斗 【免费下载链接】godot-open-rpg Learn to create turn-based combat with this Open Source RPG demo ⚔ 项目地址: https://gitcode.com/gh_mirrors/go/godot-open-rpg 把 Godot Open RPG 跑起来,你得到一个能玩的 2D 回…

2026/8/24 1:44:27

香橙派Zero 3无头配置:命令行实现Wi-Fi与SSH远程访问

1. 项目概述:从零开始搞定香橙派Zero 3的网络与远程访问刚拿到香橙派Orange Pi Zero 3这块小巧的开发板,第一件事是什么?肯定是让它连上网,然后舒舒服服地从自己常用的电脑上远程操作它。对于没有屏幕、没有键盘的“三无”设备&am…

2026/8/24 1:44:27

基于强化学习的移动机器人导航仿真实战:从PPO算法到Gazebo部署

在机器人技术快速发展的今天,如何让机器人像人一样,在复杂、动态的环境中自主、智能地移动,是工业自动化、服务机器人乃至自动驾驶领域的核心挑战。传统的基于规则或地图的导航方法在面对未知障碍或动态变化时往往力不从心。近期,…

2026/8/24 3:04:45

齿音处理全攻略:从De-Esser原理到nClear Sibalance实战应用

1. 先搞清楚齿音消除和齿音整形的区别,别急着装插件如果你在混音或后期处理人声时,被刺耳的“呲呲”声(齿音)困扰,那像 nClear Sibalance 这类工具就是你的目标。但很多人一上来就找下载、装插件,结果发现要…

2026/8/24 3:04:45

VPet 桌宠从零跑通:新手 90 分钟上手路线

VPet 桌宠从零跑通:新手 90 分钟上手路线 【免费下载链接】VPet 虚拟桌宠模拟器 一个开源的桌宠软件, 可以内置到任何WPF应用程序 项目地址: https://gitcode.com/GitHub_Trending/vp/VPet 你的桌面常年只有一张静态壁纸,想让它"活"起来…

2026/8/24 3:04:45

UE C++定时器从蓝图到代码:核心机制与实战避坑指南

如果你在虚幻引擎(UE)中已经习惯了用蓝图拖拽节点来实现一个简单的“延迟后执行”或“每隔X秒执行一次”的功能,那么当你第一次尝试在C中实现同样的定时器逻辑时,可能会感到一阵迷茫。蓝图里,一个“Delay”节点或“Set…

2026/8/24 3:04:45

Java程序员金九银十涨薪50%:AI时代技术突破与面试实战指南

这次我们来看一个对 Java 程序员特别重要的主题:在 AI 技术快速发展的背景下,如何通过系统化的技术准备实现职业突破,特别是在金九银十这样的关键跳槽季获得涨薪 50% 的机会。这个主题的核心不是空谈概念,而是提供一套可落地的技术…

2026/8/24 3:04:45

零代码构建AI学习伙伴:从概念到实践的全流程指南

你是否曾想过,拥有一个24小时在线的专属学习伙伴?它能根据你的学习目标,自动规划路径、整理资料、答疑解惑,甚至在你分心时温柔提醒。这听起来像是科幻电影里的情节,但今天,借助AI Agent技术,我…

2026/8/24 2:59:45

FailForge:从失败中锻造代码智能体,让AI编程助手更智能

1. 项目概述:从失败中锻造代码智能体最近在AI编程辅助工具和代码生成领域,一个名为“FailForge”的概念开始被频繁讨论。这并非一个具体的开源工具,而是一种极具启发性的方法论思路。简单来说,它探讨的核心问题是:我们…

2026/8/24 0:07:22

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/24 1:12:32

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/23 0:02:04

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/24 1:09:25

3条命令跑通LocalAI:无GPU本地AI引擎部署

3条命令跑通LocalAI:无GPU本地AI引擎部署 【免费下载链接】LocalAI LocalAI is the open-source AI engine. Run any model - LLMs, vision, voice, image, video - on any hardware. No GPU required. 项目地址: https://gitcode.com/GitHub_Trending/lo/LocalAI…

2026/8/24 1:09:25

AI推理性能测试怎么做:MLPerf Inference完整上手指南

AI推理性能测试怎么做:MLPerf Inference完整上手指南 【免费下载链接】inference Reference implementations of MLPerf inference benchmarks 项目地址: https://gitcode.com/gh_mirrors/inf/inference 同一个模型换一张卡,速度快多少你知道吗&a…

2026/8/23 13:29:45

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/23 6:14:43

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/23 4:22:01

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…