Agent Ui

🤖 零后端 AI 助手组件,流式交互开箱即用

React/Next.js 全功能 AI Agent 组件,内置运行时、工具编排、流式响应与人工审批,开箱即用构建智能助手界面。

收藏
12.2k
安装
2.6k
版本
0.1.5
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心功能

Agent Component 是 Inference.sh 推出的面向 React/Next.js 生态的一站式 AI Agent UI 解决方案,以单组件形式集成完整智能体运行时。开发者无需自建后端逻辑,通过 npx shadcn add 即可引入具备流式对话、工具生命周期管理、人工审批流(Human-in-the-Loop)及声明式 JSON Widget 渲染能力的生产级 Agent 界面。

技术亮点

  • 零后端负担:内置代理路由与运行时,仅需配置 proxyUrl 与环境变量 INFERENCE_API_KEY
  • 完整工具生命周期:支持工具调用的 pending、progress、approval、result 四态可视化
  • 人工审批流:内置审批交互模式,适用于敏感操作场景
  • 客户端工具:支持浏览器端执行的 scoped tools,如表单自动填充
  • 生成式 UI:Agent 返回 JSON 即可渲染声明式 Widget,实现动态界面生成

典型应用场景

  • SaaS Copilot / 嵌入式 AI 助手
  • 客服/内部工具的对话式交互界面
  • 需人工确认的半自主 Agent 系统(如支付审批、数据修改)

局限性与风险

  • 框架锁定:深度耦合 React/Next.js 生态,Vue/Svelte 等框架无法直接使用
  • 供应商依赖:运行时与 API 代理强绑定 Inference.sh 服务,迁移成本较高
  • 定价透明度:文档未明确说明 Inference.sh 平台调用的 Token 计费策略
  • 审批流复杂度:生产级审批权限模型需额外开发,内置版本偏向演示级

适合人群

  • 使用 shadcn/ui 技术栈、追求快速交付的 React 全栈开发者
  • 需构建 MVP 级 Agent 界面、不愿投入大量后端资源的初创团队
  • 已有 Next.js 应用、希望增量添加 AI 能力的现有项目

安全风险提示

  • API 密钥存储于服务端环境变量,但客户端通过 proxyUrl 代理调用,需确保路由鉴权
  • 客户端工具(createScopedTools)在浏览器执行,需警惕 XSS 与敏感数据泄露
  • 文件上传功能(allowFiles/allowImages)需自行实现类型校验与大小限制

Agent Ui 内容

手动下载zip · 3.1 kB
skill-card.mdtext/markdown
请选择文件