Skip to content
Blue Bean Data
Chat
← All work

Case study · 4 min read

This website

A chat-first site where an AI agent answers questions, sketches solutions, drafts project plans and books calls, on a self-hosted LLM with LangGraph.

The challenge

A two-person senior studio wants to be reachable for potential clients at any hour, in English, Dutch and Hungarian, without spending its days in introductory emails. Visitors should get real answers, a sense of fit and price, and an easy way to book a call. And because privacy is part of what we sell, conversations must not go to a third-party AI provider.

What we built

A chat-first website. The first thing you see is a question, not a brochure: describe what you're building, and an assistant takes it from there.

Architecture

Outcome

The site qualifies and books conversations around the clock in three languages, keeps every conversation on infrastructure we control, and hands us a structured brief before each call. It is also our showcase: the patterns behind it (a private model, tools that keep the model honest, people in the loop) are the ones we use for clients.

Stack

Python · FastAPI · LangGraph · PostgreSQL · Next.js · TypeScript · assistant-ui · Docker