Skip to content
Sharon SciammasAI Builder
HomeAboutServicesProjectsBlogLeadershipWork With Me
HomeAboutServicesProjectsBlogLeadership
Work With Me
Sharon Sciammas

AI builder shipping agents, automations, and product systems.

LinkedInTwitterInstagramEmailGitHub

Explore

  • Home
  • About
  • Services
  • Projects
  • Blog
  • Labs
  • Leadership

Labs

  • Ad Variants Generator
  • Support Concierge
  • GUI Playground

Projects

  • Orbit AI↗ OSS
  • CheckApp↗ OSS
  • Jobot↗
  • Open Agents↗ OSS
  • Sharon Chat↗
  • GitHub↗

Stay Updated

Field notes on AI systems, agents, and building in public. No fluff.

© 2026 Sharon Sciammas. All rights reserved.

Privacy PolicyTerms of Service
System Operational

Sharon's Labs — Docs-Grounded Support Concierge

Answer support questions the docs already cover — with receipts.

6,795 Vercel doc chunks. Every answer cites its source. Refuses anything outside the corpus.

Upstash VectorDeepSeek V3Vercel AI SDKCloudflare Turnstile
↓ Try it live

The Problem

Support teams drown in questions the docs already answer.

Most deflection tools hallucinate or refuse. This one retrieves, cites, and hands off when it's out of scope.

40–60%

Of support tickets are questions the public docs already answer.

2–5 min

A human re-types the same answer, every time.

0

Citations a hallucinating bot can give you. By definition.

How It Works

From question to cited answer in one stream.

01

Retrieve

Vector search over 6,795 Vercel doc chunks. BGE 768-dim, cosine.

UPSTASH VECTOR
02

Answer & cite

DeepSeek V3 answers from the retrieved context. Every reply ships with three source passages.

DEEPSEEK V3
03

Refuse or hand off

Off-topic gets a guardrail. Out-of-corpus gets a simulated handoff. Never invents.

SYSTEM PROMPT + SANITIZER

Try It

Ask a real support question.

Try deployment, routing, caching, environment variable, or Functions questions. The concierge answers only when the indexed docs can back it up.

How do I set environment variables on Vercel?When should I use Edge Functions?How does ISR caching work?
Concierge· DeepSeek V3 · RAG
Demo
Concierge

Ask a support question and I’ll answer from the docs, then show the sources separately so the reply stays readable.

Trust & Limits

Nothing here is magic.

20 of 20 accuracy + red-team eval ↗Citations allowlisted to vercel.com + nextjs.orgRate-limited 20 req / hour per IP in productionTurnstile on every request in productionInput capped at 16 turns × 2,000 chars

Under the Hood

Upstash VectorDeepSeek V3Vercel AI SDK

A working demo, not a product. Corpus is Vercel's public docs.

Read the eval report →|Source ↗|← Back to Labs