Most of this market sells the same four things: agents, gates, file ownership, flat pricing. The differences that matter are in the answers to questions people rarely think to ask until the build is half done.
I have put my own answers under each one. Not because mine is the only good answer, but because a guide that dodges its own questions is an ad.
Who checks the output before it reaches me?
A single assistant hands you a confident answer and leaves the checking to you, which is the work you were trying to remove. Ask who reviews, not whether it is accurate.
What stops an action that cannot be undone?
Deleting records, cancelling a service, granting access, sending to a customer. The failure mode that hurts isn't a wrong sentence. It's an action nobody can take back.
What does it cost to run, on top of what I pay you?
Model usage is billed by the provider. If nobody mentions it, you'll find out on a card statement.
Do I own what you build, or am I renting it?
This decides what happens the day you stop paying. It's the single question with the largest gap between vendors.
What is the price, and when will it be finished?
A vendor who won't price before a call has priced you, not the work. A date is the harder half: most will give a number and no date.
What is not included?
Scope arguments happen at the end of a build, when leverage is worst. The vendors worth hiring name the exclusions first.
What happens when the model changes?
Providers ship new versions. Behavior shifts. Something that worked in March can drift by June without anyone touching it.
What does it look like when it goes wrong?
Everything is demonstrated working. The useful question is what the failure looks like and who picks it up.
Can my team run this without you?
If the answer is no, you haven't bought a system. You've bought a dependency.
Can I see it working before I commit?
Slides and screenshots are cheap. A thing you can click isn't.
Print this, take it to three vendors, and compare. If my answers stop being the better ones, hire the other vendor: my prices are on one page