fv inspect signal-desk
Signal Desk
An AI triage desk that reads every support ticket, routes it, and drafts a first answer grounded in the docs.
2026 · TypeScript · Node.js · PostgreSQL · pgvector · Claude API
The problem
Support queues grow faster than teams. Most tickets repeat questions the docs already answer.
What I built
A pipeline that classifies each ticket, retrieves the relevant docs with pgvector, and drafts a reply an agent can approve in one click.
const draft = await answer({ ticket, context: await retrieve(ticket.body, { k: 6 }) });
What I learned
Evals came first. Every prompt change ran against a fixed set of real tickets before it shipped.