Skip to content
Product

Why Our Agent Can't Invent a Price

A voice agent that makes up a number is worse than no agent at all. Here is how COM8 Voice makes that impossible by design.

COM8 Engineering · Voice AI & PlatformSep 8, 2026 · 8 min read
Calculator beside a pen

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

Voice AI & Platform

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.