Skip to content
All questions

Questions about specifying software

How is this different from a requirements template or an AI chat assistant?

Last updated

A requirements template gives you the headings, and a general AI chat assistant writes fluent text from whatever one person types into it. Mochlion gathers the answers from each person who knows the work, surfaces where they disagree so people can decide, and checks the result before anyone builds from it.

Templates and chat assistants are useful. The difference is where the knowledge comes from and who settles it.

Where does the knowledge come from?

With a template or a chat assistant, it comes from whoever is filling it in. If that person doesn't know how finance handles a credit hold, the document doesn't either, and a chat assistant may fill the gap with something plausible.

With Mochlion, it comes from the people who do the work. Mochlion works out what to ask the right people, and each expert answers about their own part, privately, on their own time.

What happens when people disagree?

A template has no way to notice. A chat assistant usually hears one side. Mochlion compares the answers and surfaces each conflict to a person who can decide it, who records the decision and the reason. AI suggests; people decide.

How is the result checked?

  • The experts check their own items. Each requirement goes back to the people it came from to confirm or correct.
  • Readiness checks. Before sign-off, Mochlion checks the specification for gaps, contradictions and anything a builder would have to guess. Each one goes back to the right person.
  • No shortcut to Build Ready. A project isn't declared Build Ready with open conflicts, untestable requirements or nobody named to own the application.

Can I trace where a requirement came from?

Yes. Every item has a trace ID, links to the answers and decisions behind it, and acceptance criteria a tester can check. A template or chat transcript usually can't tell you who said a requirement or why.

When is a template or chat assistant enough?

For a small tool where one person really does know everything, a good template or a careful conversation with an AI assistant may be all you need. The more the knowledge is spread across people, the more it matters to ask each of them and settle the differences.

Either way, you can see what an existing document leaves open with the free spec check.

Related questions

All questions

See a finished specification

The sample is a complete Build Specification for a made-up company, free to read.