从 URL 到上线销售 Agent,仅需 不到 5 分钟
Pitchbar 会读取您的网站,基于您自己的内容构建一个 AI Agent,并通过一行 HTML 嵌入到任意页面。以下是具体流程。
粘贴您的 URL
< 1 分钟注册、粘贴您的网站 URL,我们会自动发现您的站点地图和关键页面(关于、定价、FAQ、文档)。勾选您希望索引的页面,我们将在后台抓取 —— 遵守 robots.txt,阻止需要鉴权的路径,绝不触及内部主机。
- 面向重 JS 站点的 Cloudflare Browser Rendering
- 面向简单站点的纯 HTTP 回退
- 通过 OAuth 接入的 Notion + Google Docs 来源
我们索引您的知识
大多数站点约 30 秒抓取的页面会被提取(Readability),按语义边界分块(约 500 token,带重叠),用 Cloudflare bge-base-en-v1.5 或 OpenAI text-embedding-3-small 进行嵌入,并 upsert 到 Vectorize 或 Qdrant —— 每个分块都标记 workspace + agent,使检索严格按租户隔离。
- 递归分割器 —— 优先按段落,回退到按句子
- 两阶段检索:ANN 召回 + 交叉编码器重排
- 通过全局查询作用域强制工作区严格隔离
自定义 Agent
5 分钟微调设置人设、语气、语言、主题色、开场提示和行为规则。对于定价或退款这类无法接受改写的问题,添加预设回答。实时预览能展示访客实际看到的效果。
- 8 种 Widget 语言(en、es、fr、de、pt、ja、ar、zh)
- 行为规则:滚动深度、空闲、离开意图、意图关键词
- 对规则变体进行 A/B 测试,观察转化差异
发布快照
即时点击“发布” —— 我们会将 Agent 快照为不可变版本记录。Widget 运行时始终读取已发布版本,因此编辑草稿设置不会影响线上访客。一键即可回滚到任意旧版本。
- 每次发布的版本化历史
- 对 /v1/widget/init 严格执行允许来源校验
- 一键回滚到任意旧快照
嵌入一行脚本标签
30 秒在 </body> 前粘贴一行 <script> 标签即可。Widget 打包后 ≤ 50KB(gzip),异步加载,在 Shadow DOM 中渲染,不会与您站点的 CSS 冲突。适用于任何框架 —— WordPress、Shopify、Next.js、纯 HTML。
- Shadow DOM 隔离 —— 无 CSS 泄漏
- 跨刷新的持久化访客会话
- 可选的语音麦克风(浏览器 SpeechRecognition)
访客提问,AI 回答
首字响应 < 1 秒访客输入问题。热路径:预设短路检查 → 嵌入查询 → 向量搜索 → 重排 → 组装带有来源标签的提示(用于防注入)→ 通过 SSE 流式返回 LLM 响应。无数据库写入,无同步 Webhook —— 持久化在流结束后异步进行。
- 热路径 1 秒 p95 TTFT 契约已强制执行
- 引用 [1] [2] 链接回您的来源
- 每个 Agent 的置信度阈值 —— Agent 在猜测前会回答“我不知道”
捕获 Lead,实时介入
当意图较高时行为规则会识别访客的真实意图(询问定价、要求演示、进入第三轮对话),并展示内联 Lead 表单。捕获的 Lead 会立即进入您的收件箱、触发 Slack 提醒,并 POST 到您配置的 Webhook,以接入 HubSpot / Pipedrive / Mailchimp。
- 通过 Reverb WebSocket 提供实时收件箱
- 一键人工接管 —— 访客看到“人工已就位”
- 带 HMAC 签名负载的出站 Webhook
1 秒首字响应。每次都是。
访客消息 → 首字 token 的路径有严格的 p95 预算。无数据库写入、无同步 Webhook、无重试。持久化和分析在流结束后异步分发。
OpenTelemetry span 包裹每个阶段,因此当预算被打破时,span 热图会直接指向问题所在。
p95 延迟预算
- Receive + auth30 ms
- Curated short-circuit5 ms
- Embed query120 ms
- Vector search80 ms
- Rerank120 ms
- Prompt assembly10 ms
- LLM time-to-first-token500 ms
- 首字总耗时~ 865 毫秒