数か月前、あるクライアントがよくある悩みを抱えて私たちのもとへ相談に来ました。サポートチームがほぼ一日中、同じ20個の質問に何度も何度も答えている状態だったのです。配送時間、返品ポリシー、注文状況、支払い方法――質問は予測可能で、回答もドキュメント化されていました。ですが、それぞれに対して必ず人が対応しなければなりませんでした。
彼らはすでに顧客とのやり取りにWhatsAppを使っていたので、要望はシンプルでした。「そのチャネルに何か賢い仕組みを入れて、チームが本当に対応が必要なケースに集中できないか?」。こうして私たちは、Laravel、Twilio、そしてOpenAIを使ってWhatsAppのAIアシスタントを構築することになりました。この投稿では、その内容をまさに詳しく解説していきます。
最後まで読み進めると、TwilioのWebhook経由でWhatsAppメッセージを受信する動作するボットを作れます。さらに、顧客ごとの会話メモリを維持して、メッセージをまたいでも文脈が引き継がれるようにし、OpenAIを使って実在のサポート担当者のような返答を生成します。実装は標準的なLaravelだけで完結し、特殊なパッケージは使いません。
詳しくは -> https://www.phpcmsframework.com/2026/03/whatsapp-ai-assistant-laravel-twilio-openai.html


