Project Info
More on SQL Optimizations
Inspiration
We were stranded in San Francisco on Saturday night without housing, and decided to let a fleet of AI agents find us a room. What started as a quick experiment turned into a full-stack system for autonomous negotiation, data-driven decision making, and natural communication.
What it does
DIAL (*) is an optimized customer service agent designed for data-heavy use cases. It makes phone calls, speaks naturally, queries live databases, and learns from every conversation to improve future performance.
How we built it
Customer Service Agent Functionality Phone Call Capability – Twilio Custom Voice + State Machine – ElevenLabs API Gateway – ngrok (for Express/TypeScript backend) Backend Logic – Express server managing call flow and SQL queries SQL Optimizations Created specialized query plans tailored for repetitive agent tasks Cached common lookups and indexed query-heavy tables for >100× faster response times
Challenges we ran into
Building a robust state machine that avoided hallucinations while staying conversational was hard. Integrating ElevenLabs’ voice with live Twilio calls also required solving real-time latency issues.
Accomplishments we're proud of
Our agent called over 100 hotels and got real human responses from 40+ of them. It negotiated room prices down to $158 + tax — and landed us a bed for the night. Our SQL optimizations cut decision latency from seconds to milliseconds.
What we learned
We learned how to merge LLM-style intelligence with deterministic systems. We also saw firsthand how structured databases and state machines can ground AI behavior, creating a system that’s both smart and reliable.
What's next
for DIAL (*) We plan to scale DIAL into a general-purpose customer service infrastructure — allowing businesses to plug in their own data and voice models for seamless, human-like service automation.
This project did not link a GitHub repository.
Analysis
No indexed repository for this project, so there are no commit stats to show.
Technology
- ExpressUnchecked
- Node.jsUnchecked
- SQLUnchecked
No repository was indexed for this project, so these Devpost claims have not been checked against code.
AI coding agents
No repository was indexed, so agent usage could not be checked.
Detected from committed agent config files and commit authorship. Absence of a signal is not proof an agent was unused.
Codebase size
No repository was indexed, so there is no codebase to measure.
This project did not link a GitHub repository, so there is nothing to diagram.
This project did not link a GitHub repository, so its feature claims have not been checked against code.
Export this project's context (description, README, evidence, key source files) to chat with an AI agent elsewhere.