フリーランサー / フルスタックエンジニア
AI自動音声対応システム
ある企業向けに、自動音声による電話スケジュール対応システムを2名体制で開発しました。 フロントエンドには Next.js(TypeScript, React 18, App Router, Tailwind CSS)、バックエンドには FastAPI(Python) を採用し、モダンで拡張性の高いフルスタック構成を構築しました。 このシステムは、事前に設定されたスケジュールに基づき、AIボイスが自動で電話対応を行う仕組みで、音声合成には PlayHT(日本語音声対応)、応答生成には ChatGPT API、通話インフラには Twilio を利用。複数の外部サービスを統合した最新のアーキテクチャを実現しました。 また、Docker を用いたコンテナ環境構築や、GitHub ActionsによるCI/CDパイプラインを整備し、継続的なデプロイと品質担保を実現。クラウド環境(AWS Lambda, S3, API Gateway)との連携も行い、スケーラビリティと運用効率を両立しました。 本プロジェクトでは、単なる機能実装にとどまらず、AI・音声処理・通信インフラを横断する複雑な要件を統合・最適化するスキルを発揮。結果として、クライアントから高い評価を得る成果につなげました。