Skip to content
RasaGet a free licence

The build gallery

See what an agent
can become.

Voice conversations, useful tools, and the systems behind them. Open a build, trace how it works, and take an idea into your own project.

Inside a voice agent Illustrative architecture

A useful reply connects a conversation to something the agent can actually do.

24 case builds: 16 text, 8 voice

  • Text · web chatClaude

    Loan servicing with dated quotes

    Northgate Bank · Banking & fintech

    Present an authoritative payoff quote to a signed-in customer of Northgate Bank, a fictional bank, in web chat.

    Model
    Claude Sonnet 5.5
    Result
    20/21 conversations passed

    FindingOn Claude, every web-chat conversation's first turn fails.

  • Text · web chatGPT

    Risk-triggered verification changes

    Northgate Bank · Banking & fintech

    Raise the verification requirement for a request at Northgate Bank, a fictional bank.

    Model
    GPT-5.5
    Result
    6/8 conversations passed (2 provider errors, 13 not run)
  • Text · web chatGPT

    Transaction search with bounded answers

    Northgate Bank · Banking & fintech

    Return a transaction-search result to a signed-in customer of Northgate Bank, a fictional bank, in web chat.

    Model
    GPT-5.5
    Result
    21/21 conversations passed

    FindingGPT-5.5 answered every search but never gave the search reference.

  • Text · web chatGPT

    Transfers with authoritative balances

    Northgate Bank · Banking & fintech

    Submit an account transfer for a signed-in customer of Northgate Bank, a fictional bank, in web chat.

    Model
    GPT-5.5
    Result
    18/21 conversations passed (1 provider error)

    FindingCompleting the skill swallowed the receipt.

  • Text · web chatGPT

    Disruption mode without false promises

    Horizon Travel · Shared primitives

    Offer help to a signed-in passenger of Horizon Travel, a fictional travel company, while a storm cancels flights from its Boston hub.

    Model
    GPT-5.5
    Result
    20/21 conversations passed

    FindingOur own output guard told two passengers "No seat is held" right after a seat was held.

  • Text · web chatGemini

    Pre-visit intake with uncertain eligibility

    Cedar Clinic · Healthcare providers

    Record the administrative details for a signed-in patient's upcoming visit at Cedar Clinic, a fictional clinic, and check their insurance eligibility with the payer, without ever telling them the visit will be paid for.

    Model
    Gemini 3.1 Pro Preview
    Result
    15/15 conversations passed

    FindingGemini's reasoning reached the patient, with Mantle's system reminder in it.

  • Text · web chat · for Microsoft TeamsClaude

    Claim intake with a submission receipt

    HarborCover · Insurance

    Take a first report of a loss from a signed-in policyholder of HarborCover, a fictional insurer, and submit it as a claim.

    Model
    Claude Sonnet 5.5
    Result
    19/20 conversations passed

    FindingWhen the tool sends the receipt, the customer gets it; when the model is left to, it mostly does not.

  • Text · web chatGemini

    Policy status without coverage promises

    HarborCover · Insurance

    Answer a policy or claim-status enquiry for HarborCover, a fictional insurer, without letting an active policy flag decide whether a particular loss is covered.

    Model
    Gemini 3.1 Pro Preview
    Result
    28/31 conversations passed
  • Text · web chatGPT

    Quotes that do not silently bind

    HarborCover · Insurance

    Take a signed-in HarborCover customer from a saved quote to an underwritten offer, and bind it only after they confirm both the answers and the bind.

    Model
    GPT-5.5
    Result
    14/19 conversations passed
  • Text · web chat · for SlackClaude

    Helpdesk requests with least authority

    Orchard Works · Internal services

    Process an access-support request from an employee of Orchard Works, a fictional company.

    Model
    Claude Sonnet 5.5
    Result
    19/20 conversations passed

    FindingClaude closed every confirmed grant without telling the employee what changed.

  • Text · web chatGPT

    Payment-plan offer authority

    Amber Grid · Shared primitives

    Present a permitted payment-plan option to a signed-in customer of Amber Grid, a fictional energy supplier, in web chat.

    Model
    GPT-5.5
    Result
    19/19 conversations passed

    FindingLeft to the model, the plan reference never reached the customer.

  • Text · web chatGPT

    Product choices with evidence boundaries

    Willow Shop · Retail & e-commerce

    Recommend an accessory that Willow Shop, a fictional retailer, has in stock and that fits the shopper's phone.

    Model
    GPT-5.5
    Result
    21/22 conversations passed
  • Text · web chatClaude

    Returns with eligibility and receipt boundaries

    Willow Shop · Retail & e-commerce

    Start a return or an exchange for an item a signed-in customer of Willow Shop, a fictional retailer, bought.

    Model
    Claude Sonnet 5.5
    Result
    21/22 conversations passed

    FindingRasa with Claude drops every web-chat customer's first message.

  • Text · web chatGPT

    Diagnostics before disruptive resets

    Juniper Mobile · Telco & ISP

    Run a selected connectivity recovery step for Juniper Mobile, a fictional network operator, without rebooting or wiping a customer's hub when the problem is an area outage.

    Model
    GPT-5.5
    Result
    18/21 conversations passed

    FindingA Mantle decline response ends the turn, and the customer's correction goes with it.

  • Text · web chatGPT

    Rebooking during a mass disruption

    Horizon Travel · Travel & hospitality

    Reserve a recovery itinerary for a passenger of Horizon Travel, a fictional travel company, after a storm cancels their flight.

    Model
    GPT-5.5
    Result
    20/20 conversations passed

    FindingGPT-5.5 did not go silent after a commit in this build, so the tool-sent receipt doubled every receipt.

  • Text · web chatGPT

    Rewards redemption with held inventory

    Horizon Travel · Travel & hospitality

    Redeem a permitted rewards option for Horizon Rewards, the loyalty programme of Horizon Travel, a fictional travel company.

    Model
    GPT-5.5
    Result
    16/21 conversations passed

    FindingA correction given at a confirmation prompt is treated as a no, and the correction itself is dropped for that turn.

  • Voice · browser audioClaude

    Advisor bookings with the right purpose

    Northgate Bank · Banking & fintech

    Book an advisor appointment for a signed-in customer of Northgate Bank, a fictional UK bank, with a team that can handle what they asked about, on the channel they want.

    Model
    Claude Sonnet 5.5
    Speech-to-text
    Deepgram Flux
    Text-to-speech
    Rime
    Result
    12/15 conversations passed

    FindingRasa's Rime engine lets the socket die after 30 seconds of silence, and the call goes with it.

  • Voice · browser audioGPT

    Blocking the intended card

    Northgate Bank · Banking & fintech

    Block the one card a caller of Northgate Bank, a fictional bank, names and confirms.

    Model
    GPT-5.5
    Speech-to-text
    Deepgram Flux
    Text-to-speech
    Deepgram Aura-2
    Result
    17/24 conversations passed

    FindingRasa drops some one-word replies from Deepgram Flux.

  • Voice · browser audioGemini

    Collections with a hardship exit

    Northgate Bank · Banking & fintech

    Record a permitted repayment-plan choice for a signed-in customer of Northgate Bank, a fictional bank, or hand them to the hardship team.

    Model
    Gemini 3.8 Flash
    Speech-to-text
    Deepgram Flux multi
    Text-to-speech
    Rime
    Language
    US Spanish
    Result
    12/14 conversations passed

    FindingPast ten messages, every Gemini call in the conversation can fail.

  • Voice · browser audioClaude

    Disputes without premature reimbursement

    Northgate Bank · Banking & fintech

    Record a dispute for the one card charge a caller of Northgate Bank, a fictional bank, does not recognise.

    Model
    Claude Sonnet 5.5
    Speech-to-text
    Speechmatics
    Text-to-speech
    Rime
    Result
    13/20 conversations passed

    FindingThe companion's Speechmatics adapter could not open a socket on the pinned Rasa.

  • Voice · browser audioGPT

    Refill requests without prescribing

    Cedar Clinic · Healthcare providers

    Send a prescription-refill request for one medicine on a patient's record to the prescribing team of Cedar Clinic, a fictional clinic, for review.

    Model
    GPT-5.5
    Speech-to-text
    faster-whisper, self-hosted
    Text-to-speech
    Neuphonic NeuTTS-2E, self-hosted
    Result
    17/23 conversations passed

    FindingNeuTTS runs natively in Rasa's own environment.

  • Voice · browser audioClaude

    Roadside dispatch with a confirmed location

    HarborCover · Insurance

    Request roadside assistance from HarborCover, a fictional insurer.

    Model
    Claude Sonnet 5.5
    Speech-to-text
    Deepgram Flux
    Text-to-speech
    Deepgram Aura-2
    Result
    9/16 conversations passed (2 provider errors)

    FindingWith the tools speaking their own outcomes, every receipt, refusal and desk reference was heard in its turn: 12 of 12.

  • Voice · browser audioGemini

    Order status with a carrier timestamp

    Willow Shop · Retail & e-commerce

    Tell a signed-in customer of Willow Shop, a fictional retailer, where one parcel of one order is.

    Model
    Gemini 3.8 Flash
    Speech-to-text
    Deepgram Flux
    Text-to-speech
    Rime
    Result
    19/19 conversations passed

    FindingAt its default thinking, Gemini 3.8 Flash keeps a voice caller waiting 8 seconds for the answer, behind acknowledgements.

  • Voice · browser audioClaude

    Step-up authentication

    Orchard Works · Shared primitives

    Authorize a sensitive tool request at the IT service desk of Orchard Works, a fictional company.

    Model
    Claude Sonnet 5.5
    Speech-to-text
    Deepgram Flux
    Text-to-speech
    Deepgram Aura-2
    Result
    15/18 conversations passed

    FindingOn browser voice, Rasa with Claude has no first-turn prefill 400.

Every build, grouped by industry and by vendor stack, is in the companion’s CATALOG.md ↗.

Made something useful?

Give the next builder
a starting point.

Share a repository, a short explanation of what your agent does, and instructions someone else can follow. Include an example conversation and the limits of the build. Featured projects keep their authors’ credit.

Share in the community →

Looking for articles, courses, or talks? Browse the library.