Skip to content

Add Pizza Shop Phone Agent with Order Status Lookup#101

Open
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/pizza-shop-phone-agent-with-order-status-lookup-20260525
Open

Add Pizza Shop Phone Agent with Order Status Lookup#101
sazed-bot[bot] wants to merge 1 commit into
mainfrom
recipe/pizza-shop-phone-agent-with-order-status-lookup-20260525

Conversation

@sazed-bot

@sazed-bot sazed-bot Bot commented May 25, 2026

Copy link
Copy Markdown
Contributor

Source URLs

Assessor score

  • Score: 5
  • Version: assessor_llm_v2

Synopsis

Node.js/Express template bridging Twilio Voice Media Streams to Deepgram's Voice Agent WebSocket API to build an AI phone agent. Demo use case is a pizza-shop order-status agent with function calling, barge-in support, and both inbound (TwiML webhook) and outbound (Twilio REST) call handling, using μ-law 8 kHz audio end-to-end.

Reasoning

Clears all disqualifiers: it's a real multi-component voice AI template with a clonable repo, not a single-vendor hello world (composes Twilio + Deepgram Voice Agent + OpenAI LLM) and not a marketing page. Schema-able and forkable are maxed out — repo, README, .env.example, exact model strings. Stack covers all five layers with named products. Outcome is concrete (pizza shop order status lookup) but the industry framing is demo-ish rather than a tightly-named vertical, so C3 lands at 3. Weighted total 4.6 → fit 5.

Claude raw output

{
  "id": "twilio-voice-deepgram-agent-node",
  "slug": "twilio-voice-deepgram-agent-node",
  "tags": [
    "telephony",
    "function-calling",
    "inbound",
    "outbound",
    "pizza-shop",
    "order-lookup",
    "websocket",
    "media-streams"
  ],
  "title": "Pizza Shop Phone Agent with Order Status Lookup",
  "config": {
    "tools": [
      {
        "name": "check_order_status",
        "description": "Looks up the status of a customer's pizza order"
      }
    ],
    "barge_in": true,
    "encoding": "mulaw",
    "sample_rate": 8000
  },
  "source": "github_discovery",
  "license": "MIT",
  "metrics": {
    "cost_display": null,
    "latency_p50_ms": null,
    "latency_p95_ms": null,
    "latency_display": null,
    "cost_per_minute_usd_max": null,
    "cost_per_minute_usd_min": null
  },
  "demo_url": null,
  "industry": "restaurant",
  "pipeline": {
    "llm": "GPT-4o-mini",
    "stt": "Deepgram Nova-3",
    "tts": "Deepgram Aura-2",
    "telephony": "Twilio Voice"
  },
  "use_case": "order-taking",
  "framework": "Custom",
  "languages": [
    "en-US"
  ],
  "created_at": "2025-05-26T17:45:00-07:00",
  "raw_prompt": null,
  "updated_at": "2025-05-26T17:45:00-07:00",
  "contributor": {
    "github": "lukeocodes"
  },
  "description": "A conversational AI phone agent that handles inbound and outbound calls, greets callers naturally, and looks up order statuses using function calling. Bridges Twilio Voice to Deepgram's Voice Agent API over WebSocket, with real-time speech-to-text, LLM reasoning, and text-to-speech in a bidirectional audio pipeline. Supports barge-in for natural interruptions.",
  "prompt_file": null,
  "github_source_url": "https://github.com/deepgram/examples/tree/main/examples/021-twilio-voice-agent-node"
}

Dedup decision

F6 dedup has not landed yet; no dedup decision available.

Reviewer notes

approve-to-pr running:

@sazed-bot sazed-bot Bot added manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline. labels May 25, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

manual Added by speechstack-pipeline. recipe Added by speechstack-pipeline. score-5 Added by speechstack-pipeline.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants