Skip to content

Sep 8, 2026 · Product · 8 min read

Why Our Agent Can't Invent a Price

COM8 Engineering · Voice AI & Platform
Engineering

Never Invented

Every number traces to a tool call

The risk with a fluent voice

Language models are fluent. Asked for a price, they will produce one that sounds right. On a phone line, that's a promise made in your name — and the customer will hold you to it.

The layers between a question and an answer

How a price reaches the caller
  1. Caller asks

    "How much is an SUV at Terminal 3 for four days?"

    Voice in

  2. Tool call

    get_quote with location, class and dates

    Typed · 4 s timeout

  3. Your system

    Pricing returned through the adapter

    Source of truth

  4. Agent speaks

    Total, deposit and fees read back once, clearly

    Voice out

  5. Draft booking

    Saved with a reference for approval

    Human approves

No tool result → no number spoken

When a tool fails

Systems go down. When a tool times out, the agent tells the caller it can't confirm that right now and books a callback with a window — it never guesses. Retries carry the same idempotency key, so a flaky connection can't create two bookings.

How we test it

  • Thirty scripted scenarios run end to end before every release.
  • Scenarios include tool failures, ambiguous dates and callers who change their mind.
  • Real calls flagged in review become new test scenarios.

Frequently Asked Questions

  • The agent can only be as current as your data. The knowledge base is editable by your team, and changes take effect without redeploying.

  • Only discounts your pricing tool returns. It has no authority to negotiate.

COM8 Engineering

Engineers behind the voice pipeline, tool layer and the COM8 Voice dashboard.

Every call answered — day and night

Put COM8 Voice on the number you already have.

Book a pilot

Live on your own line in two weeks.