gc Goodcomms

The promise, and the code behind it

Every support tool with AI in it will tell you there's a human in the loop. Here is exactly what that means for us, and exactly where you can go and check.

What we claim

No bot ever replies to your customers. There is no send-as-is button. A person reads and edits every reply that leaves Goodcomms.

What we don't claim

We won't tell you "every word is written by a human." When an agent accepts a draft and changes two sentences, most of the remaining text came from a model. Pretending otherwise would be the same overclaiming we're reacting against. What we guarantee is that a person had their hands on it and their eyes over it before your customer saw it.

How it's enforced

If you self-host

This is your software once it's on your machine, and you can obviously change it. The enforcement lives in app/models/message.rb, the check constraint, and that test file. We'd ask you not to. The hosted product never will.