All work
Internal BuildBlue Pixel Software

AI-guided intake that scopes a small project without the consultant bill

Guided questions, not a blank text box, with a human in control.

Context

Blue Pixel’s own site, when it offered small, fixed-scope software projects. The intake was built for that model and archived before launch.

The problem

For a small business, a full requirements-gathering engagement can cost more than the software is worth. Either the client overpays up front, or the scope is guessed at and both sides lose.

Constraints

  • Requirements had to come back as clean, structured data, not free text to interpret.
  • Visitors range from technical to non-technical, so explanations had to adapt.
  • The AI could not submit anything on a visitor’s behalf.

Approach

An AI-guided intake that collects requirements through a chat, but a structured one. Instead of a blank text box, it offers set choices: pick one, pick several, enter a number, confirm a summary, so answers come back as clean data. It gauges how technical the visitor is and adjusts how much it explains, and it cannot submit on its own: the AI proposes, and a person’s click confirms.

Key engineering decisions

  • Typed interactions, not free text

    Each answer is a defined choice, number, or confirmation, so the output is data a scope can be built from rather than prose to interpret.

  • Human-gated submission

    The AI can propose a summary, but only the visitor’s own confirmation submits it.

  • Explanations that adapt

    How much the intake explains depends on how technical the visitor is, so it neither lectures an engineer nor loses a business owner.

What it demonstrates

How an AI conversation can gather enough clear requirements to scope a small project honestly, without either side paying for a full discovery phase, while a person stays in control of what is submitted.

Technologies

  • Nuxt / Vue
  • Akka.NET
  • Eventuous
  • Anthropic Claude
  • Structured tools

Related expertise

Working through something similar?

Start with the problem. The right engagement follows from there.

Start a Conversation