Site assistant
livework / site-assistant
what it is
The chat assistant in the corner of this site is a working agent, not a demo. It answers questions about what I build and helps a visitor think through where AI would pay in their own business.
who uses it
Anyone reading the site who would rather ask than dig. It is the same pattern I build for clients, running on my own site so you can try it before you buy it.
the ai inside
A model with a set of typed tools it can call: pull up a service, start the readiness scorecard, hand off to the audit funnel. The tools are defined with a schema so the model can only do what it is allowed to do, which is how these stay safe in production.
model
Gemini via the Vercel AI SDK
tools
Zod-typed tool definitions in lib/chat
ui
React streaming chat, Next.js route handler
the stack
Next.js · Vercel AI SDK · Gemini · Zod tools