راهنمای پیاده‌سازی دستیار سفارش‌گیر چندوجهی واتس‌اپ با Amazon Bedrock AgentCore

راهنمای پیاده‌سازی دستیار سفارش‌گیر چندوجهی واتس‌اپ با Amazon Bedrock AgentCore

بسیاری از رستوران‌های خدمات سریع (QSR) فرآیند ثبت سفارش خود را میان اپلیکیشن، وب‌سایت، خط تلفن و پیشخوان تقسیم می‌کنند که مدیریت هر یک از آن‌ها به سیستم‌های مجزایی نیاز دارد و باعث پراکندگی تاریخچه خرید مشتریان می‌شود. آمازون راهکار جدیدی معرفی کرده است که به کسب‌وکارها اجازه می‌دهد یک دستیار سفارش‌گیر چندوجهی را روی یک شماره اختصاصی WhatsApp Business پیاده‌سازی کنند تا مشتریان بدون نیاز به نصب برنامه جدید، سفارش خود را ثبت کنند.

این دستیار هوشمند با استفاده از Amazon Bedrock AgentCore و مدل‌های خانواده Amazon Nova 2 توسعه یافته است و به مشتریان اجازه می‌دهد از طریق ارسال متن، پیام صوتی (Voice Note) یا تماس تلفنی مستقیم در همان محیط گفت‌وگو، سفارش خود را ثبت کنند. یک عامل هوش مصنوعی (AI Agent) کل فرآیند سفارش‌گیری را از خوش‌آمدگویی تا تایید نهایی انجام می‌دهد. هر سه کانال ارتباطی از یک بک‌اند و حافظه مشترک (cross-channel memory) استفاده می‌کنند؛ بنابراین مشتری که امروز پیام متنی فرستاده و فردا تماس می‌گیرد، به عنوان یک فرد واحد شناسایی می‌شود.

معماری و فناوری‌های به‌کاررفته در راهکار آمازون

این راهکار از پلتفرم Meta WhatsApp Business به عنوان درگاه ورودی مشتریان استفاده می‌کند. مدیریت عامل‌ها بر عهده Amazon Bedrock AgentCore است. مدل Amazon Nova 2 Lite برای پردازش متون از طریق Converse API و مدل Amazon Nova 2 Sonic برای پردازش گفتار به گفتار در پیام‌های صوتی و تماس‌های تلفنی به کار می‌رود.

ارتباط عامل‌ها با بک‌اند رستوران از طریق پروتکل Model Context Protocol (MCP) برقرار می‌شود. کل این سیستم با استفاده از AWS Cloud Development Kit (AWS CDK) مستقر می‌شود. از آنجا که منطق سفارش‌گیری و کانال‌های ارتباطی از یکدیگر مجزا هستند، افزودن یا حذف یک کانال ارتباطی تغییری در بک‌اند سیستم ایجاد نمی‌کند.

سایر سرویس‌های AWS مورد استفاده در این معماری عبارتند از:

  • Amazon API Gateway: برای ارائه دو API جهت مدیریت وب‌هوک ورودی و منطق بک‌اند.
  • AWS Lambda: برای اجرای فرآیندهای پردازش پیام و منطق کسب‌وکار.
  • Amazon DynamoDB: برای ذخیره‌سازی پروفایل مشتریان، سفارش‌ها، منوها و سبدهای خرید.
  • Amazon Location Service: برای مکان‌یابی و پیدا کردن نزدیک‌ترین شعبه رستوران.
  • Amazon Kinesis Video Streams (Amazon KVS): برای مدیریت جریان رسانه‌ای تماس‌های تلفنی زنده.