Work 07 — AI Voice Agent
AI自動電話予約システム
個人開発 / degitail 事業プロダクト
飲食店・美容室・整体院などの「電話予約」を、AIが24時間自動で受付・確定・通知まで完結するシステムです。Twilioで電話を受け、OpenAI Realtime APIとWebSocketで音声をリアルタイムに処理し、AIが自然な日本語で顧客と会話して予約を進めます。
従来のSTT→LLM→TTSのパイプラインでは3〜5秒の遅延が発生しますが、OpenAI Realtime APIを採用することで0.5秒以下の応答を実現。電話会話として違和感のないレイテンシを確保しています。予約確定後はGoogleスプレッドシートに自動記録し、店舗オーナーへLINEでプッシュ通知を送る仕組みまでを一気通貫で構築しました。
- Twilio Media Streams × OpenAI Realtime APIによる0.5秒以下のリアルタイム音声応答
- Function Callingを用いた予約フローの自動制御(空き確認・予約確定)
- Google Sheets APIによる予約データの自動記録
- LINE Messaging APIによるオーナーへのリアルタイムプッシュ通知
- 店舗ごとのシステムプロンプト・設定を管理するマルチテナント構成
- Railwayへのデプロイを想定したWebSocket対応サーバー設計
Node.js
OpenAI Realtime API
Twilio Media Streams
WebSocket
Google Sheets API
LINE Messaging API