AWS Machine Learning

ابنِ مساعد سفر صوتيًا باستخدام Amazon Bedrock AgentCore وقاعدة المعرفة المُدارة و Nova Sonic

أضف مساعد سفر صوتي إلى تطبيق شركة طيران باستخدام Amazon Bedrock AgentCore، وAmazon Nova Sonic للكلام في الوقت الفعلي، وAmazon Bedrock Knowledge Bades للإجابة على أسئلة السياسات. يستطيع المسافرون تغيير المقاعد والتحقق من…

End-to-end voice concierge architecture spanning the backend, AgentCore Gateway, AgentCore runtime, and front end
مصدر الصورة · AWS Machine Learning

لديّ شركات الطيران بالفعل تطبيقات ومواقع إلكترونية يتحقق من خلالها المسافرون من الرحلات ويختارون المقاعد ويديرون الحجوزات، وإضافة طبقة صوتية طبيعية تتيح تنفيذ هذه المهام عبر الطلبات المنطوقة. مع هذه الطبقة الصوتية، يمكن للمسافر تغيير مقعده أو التحقق من تأخير رحلة بالتحدث فقط، دون مغادرة التطبيق أو التنقل بين الشاشات. ويستلزم بناؤها هندسة دقيقة على عدة جبهات: عليك بث الصوت في الاتجاهين والحفاظ على خيط المحادثة عبر العديد من الأدوار، كما تحتاج إلى الوصول إلى أنظمتك الخلفية القائمة دون ربط الوكيل بها ارتباطًا وثيقًا، والتوسع عند ارتفاع حركة المرور قبل عطلة نهاية أسبوع عطلة رسمية.

يوضح لك هذا المنشور كيفية إضافة مساعد سفر صوتي إلى تطبيق طيران، مبني على ثلاث خدمات مُدارة. Amazon Bedrock AgentCore هي منصة وكيلية لبناء ونشر وتشغيل وكلاء الذكاء الاصطناعي بشكل آمن وعلى نطاق واسع مع اختيارك من الأطر والنماذج. أمازون نوفا سونيك (Amazon Nova Sonic) على Bedrock هو نموذج تحويل الكلام إلى كلام للصوت في الوقت الفعلي. قواعد المعرفة في Amazon Bedrock هي خدمة توليد معزز بالاسترجاع مُدارة بالكامل تُسند الإجابات إلى مستنداتك الخاصة. يتحدث المسافر، فيقوم الكونسيرج باستدعاء جدول رحلته، وتغيير مقعد، وتحديث تفضيل وجبة، والإجابة على سؤال يتعلق بالسياسات، وربطه بطلب منهم بوكيل مباشر.

يعمل المساعد الذكي جنبًا إلى جنب مع شاشاتك الحالية بدلاً من استبدالها، لذا ينتقل المسافرون بين اللمس والتحدث في نفس الجلسة. وهو يعمل على خدمات تتوسع حسب الطلب، لذا تقضي وقتك في تجربة المستخدم بدلاً من البنية التحتية. تتصل طبقة الذكاء الاصطناعي بنموذج خلفي لشركة طيران يحتوي على بيانات اصطناعية، مما يسرّع تنفيذك عندما تكيف النمط مع أنظمتك الخاصة. ينقسم المشروع إلى وحدات، لذا يمكنك إعادة استخدام الأجزاء التي تناسب خلفيتك الحالية وكشفها للوكيل كأدوات.

سوف تتعلم كيفية القيام بما يلي:

  • انشر كونسيرج صوتي مدعومًا بالذكاء الاصطناعي على AWS باستخدام AWS Cloud Development Kit (AWS CDK).
  • أنشئ وكيلاً باستخدام Strands Agents الإطار و Amazon Nova 2.5 Sonic للخطاب في الوقت الفعلي، مستضاف على AgentCore runtime، وهي إمكانية ضمن إطار العمل Amazon Bedrock AgentCore.
  • اربط الوكيل بخدمات الواجهة الخلفية باستخدام بروتوكول سياق النموذج (Model Context Protocol - MCP) عبر AgentCore Gateway، وهي إحدى قدرات Amazon Bedrock AgentCore.
  • أجب عن أسئلة سياسات شركات الطيران باستخدام Amazon Bedrock Knowledge Bases.
  • حوِّل المسافر إلى موظف حقيقي مع توفير رقم مرجعي ووقت انتظار تقديري.

نظرة عامة على الحل

ترسم هذه المعمارية فصلاً واضحاً بين واجهة المستخدم الأمامية ووكيل الذكاء الاصطناعي وخدمات الواجهة الخلفية في طبقات منفصلة، بحيث يمكنك تطوير كل منها وتوسيع نطاقها بشكل مستقل. أما MCP فهو معيار مفتوح لربط تطبيقات الذكاء الاصطناعي بالأدوات والبيانات الخارجية، إذ ينقل رسائل موحّدة بين الوكيل والواجهة الخلفية، مما يحفظ الاقتران غير المحكم بين الطرفين.

ينشر الحل الخدمات التالية.

  • Amazon Cognito يتولى إدارة مصادقة المستخدمين وبيانات اعتماد AWS المؤقتة للوصول الموقّع إلى واجهات API.
  • Amazon Bedrock AgentCore runtime يستضيف الوكيل مع عزل microVM لكل جلسة.
  • Amazon Bedrock AgentCore Gateway يكشف نقاط النهاية الخلفية كأدوات MCP قابلة للاكتشاف.
  • Amazon API Gateway ينشر الواجهة الخلفية كنقاط نهاية REST مع تفويض عبر AWS Identity and Access Management (IAM) .
  • AWS Lambda يشغّل منطق الأعمال لخطوط سير الرحلات وخرائط المقاعد وتحديثات الركاب وحالة الرحلات وبرامج الولاء والبحث في السياسات والتصعيد.
  • Amazon DynamoDB يخزّن ملفات تعريف العملاء والحجوزات والركاب وخرائط المقاعد وسجل الشراء والتفضيلات والمحادثات وبيانات الرحلات.
  • Amazon Bedrock Knowledge Bases يجيب عن أسئلة السياسات من خلال ترسيخ الإجابات في مستندات سياسات خطوط الطيران لديك.
  • Amazon Simple Email Service (Amazon SES) يرسل إشعارات البريد الإلكتروني.
  • AWS Amplify يستضيف الواجهة الأمامية المبنية بـ React.

بنية الحل

يوضّح المخطط التالي بنية الحل، مقسّمة إلى أربعة أقسام.

End-to-end voice concierge architecture spanning the backend, AgentCore Gateway, AgentCore runtime, and front end

الشكل 1: البنية من البداية إلى النهاية عبر الخلفية، وبوابة AgentCore، وبيئة تشغيل AgentCore، والواجهة الأمامية

القسم A يغطي البنية التحتية للخلفية. خمس حزم CDK تنشر جداول DynamoDB، ووظائف Lambda، ونقاط نهاية API Gateway، وقواعد معرفة Amazon Bedrock Knowledge Bases، وخدمة Amazon Cognito.

القسم B يغطي بوابة AgentCore Gateway. حزمة CDK واحدة تنشئ Amazon Bedrock AgentCore Gateway ببروتوكول MCP وتعرّض كل نقطة نهاية في الخلفية كأداة يمكن للوكيل استدعاؤها بالاسم.

القسم C يغطي بيئة تشغيل AgentCore. حزمتا CDK تؤمّنان البنية التحتية لبيئة التشغيل. تخزّن Amazon Elastic Container Registry (Amazon ECR) صورة الحاوية، وتحتفظ Amazon Simple Storage Service (Amazon S3) بالملفات المصدرية المرفوعة، وتنتج AWS CodeBuild صورة Docker المعمارية ARM64. تعمل بيئة تشغيل Amazon Bedrock AgentCore بدعم WebSocket باستخدام إطار عمل Strands Agents مع Amazon Nova 2.5 Sonic.

القسم D يغطي الواجهة الأمامية. حزمة CDK واحدة تنشر تطبيق React على AWS Amplify.

مسار طلب المستخدم

  1. يفتح المستخدم تطبيق الويب المستضاف على AWS Amplify في متصفح أو على جهاز محمول.
  2. يدخل المستخدم بيانات اعتماده في صفحة تسجيل الدخول. تصادق Amazon Cognito على الطلب وتعيد رموز JSON Web Tokens (JWTs) وبيانات اعتماد AWS مؤقتة.
  3. تفتح الواجهة الأمامية اتصال WebSocket موقّعًا بتوقيع SigV4 مع Amazon Bedrock AgentCore لبدء جلسة المساعد الصوتي.
  4. تتحقق بيئة التشغيل من صحة الرمز مع Amazon Cognito وتُهيّئ Amazon Nova 2.5 Sonic عبر Amazon Bedrock.
  5. ينطق المستخدم طلبًا. تعالج Amazon Nova 2.5 Sonic الصوت وتُطلق استدعاءات الأدوات. يتولى الوكيل تكامل الأدوات عن طريق استدعاء بوابة AgentCore Gateway باستخدام MCP لاسترداد بيانات الرحلات وإدارة الحجوزات وتحديث تفضيلات المسافرين.
  6. تحوّل بوابة AgentCore Gateway الطلبات كاستدعاءات REST API إلى Amazon API Gateway، التي توجهها إلى وظائف AWS Lambda.
  7. تستعلم وظائف AWS Lambda عن جداول Amazon DynamoDB للحجوزات والمسافرين وخرائط المقاعد وحالة الولاء ومعلومات الرحلات. تُرسل إشعارات البريد الإلكتروني عبر Amazon SES.
  8. تُنشئ Amazon Nova 2.5 Sonic استجابة صوتية سياقية وتبثّها عائدة إلى المستخدم عبر اتصال WebSocket من خلال بيئة تشغيل AgentCore.
  9. بالنسبة لسؤال حول السياسة، تستعلم بوابة AgentCore Gateway مباشرةً من Amazon Bedrock Knowledge Bases عبر موصل MCP Knowledge Base. تعيد قاعدة المعرفة المقاطع ذات الصلة من السياسة كاقتباسات إلى الوكيل.
  10. عندما يطلب المستخدم التحدث إلى موظف حقيقي، تسجّل AWS Lambda عملية التحويل في Amazon DynamoDB وتعيد رقمًا مرجعيًا. ثم تُطلق AWS Amplify المكالمة من جهاز المستخدم لربطه بالموظف.

البناء والتشغيل

تقع الخطوتان التاليتان خارج المحادثة المباشرة. تصفان كيفية بناء الحل وكيفية تشغيله يومًا بعد يوم.

  1. تنشر AWS CDK الحل بسكربت واحد. يرفع البناء مصدر الوكيل إلى Amazon S3 ويُطلق AWS CodeBuild لإنتاج صورة الحاوية، التي تخزَّن في Amazon ECR لبيئة تشغيل AgentCore.
  2. يجمع Amazon CloudWatch السجلات والمقاييس والتنبيهات عبر كل خدمة، وتشفّر AWS Key Management Service (AWS KMS) البيانات في حالة السكون.

المتطلبات الأساسية

قبل أن تبدأ، تأكّد من توفر ما يلي لديك.

  • حساب AWS.
  • الوصول إلى النموذج في Amazon Bedrock لخدمة Amazon Nova 2.5 Sonic في منطقة AWS التي تنشر فيها. للتعرف على توفر النماذج حسب المنطقة، راجع النماذج المدعومة حسب منطقة AWS في Amazon Bedrock. تستخدم Amazon Bedrock Knowledge Bases نموذج تضمين تديره الخدمة، لذا لا تحتاج إلى وصول منفصل لنموذج تضمين.
  • Node.js الإصدار 20.x أو أحدث لأدوات AWS CDK ودوال Lambda.
  • Python الإصدار 3.12 أو أحدث لتهيئة البيانات وعميل الاختبار.
  • واجهة سطر أوامر AWS (AWS CLI) الإصدار 2.x مهيأة مع بيانات الاعتماد.
  • AWS CDK CLI 2.x مثبتة مع npm install -g aws-cdk، ويكون حسابك مهيأً بالتمهيد (bootstrap) باستخدام npx cdk bootstrap.
  • الكود المرافق من مستودع aws-samples على GitHub.

نشر الحل باستخدام AWS CDK

يتم نشر الحل باستخدام سكربت CDK واحد. انسخ المستودع (clone)، ثم قم بتكوين بيانات اعتماد AWS الخاصة بك، وشغّل سكربت النشر. للحصول على خطوات النشر التفصيلية، راجع README في مستودع GitHub.

نموذج بيانات شركة الطيران التجريبي

ينشر API Gateway واجهة REST API بنقاط نهاية مفوَّضة عبر IAM وتكامل مع Lambda. يخزّن Amazon DynamoDB نموذج بيانات شركة الطيران التجريبي بزمن استجابة من خانة واحدة بالمللي ثانية وتوسّع عند الطلب. تغطي البيانات ملفات تعريف العملاء والحجوزات والركاب وخرائط المقاعد وسجل الشراء والتفضيلات ونصوص المحادثات وحالة الرحلات.

الإجابة على أسئلة السياسات باستخدام قاعدة معرفية

يسأل المسافرون عن حدود الأمتعة ورسوم التغيير وسفر الحيوانات الأليفة وشروط برامج الولاء. يجيب الحل على هذه الأسئلة باستخدام التوليد المعزز بالاسترجاع (RAG) عبر Amazon Bedrock Knowledge Bases، مما يُسنِد الإجابات إلى مستندات سياسات شركة الطيران الخاصة بك. يأتي المستودع مزودًا بمستندات سياسات تجريبية تغطي الأمتعة والإلغاء واسترداد الأموال والتغيير وإعادة الحجز وقواعد درجات الأسعار وشروط الولاء وسفر الحيوانات الأليفة والمساعدة الخاصة والترقيات.

تقوم برفع مستنداتك إلى Amazon S3 و إنشاء القاعدة المعرفية مرة واحدة. من هناك، يتولى Amazon Bedrock بقية المهام، بما في ذلك التضمين (embedding) والتقسيم إلى أجزاء (chunking) والفهرسة والتخزين والاسترجاع. يعمل التخزين على Amazon S3 Vectors، وهي إمكانية within Amazon S3. وتُعِدّ ميزة Smart Parsing ملفات PDF المصدرية بحيث يتم استرجاع الجداول والتخطيطات المنظمة بدقة. وعندما تتغير مستندات سياساتك، تقوم بمزامنة القاعدة المعرفية ويصبح المحتوى الجديد متاحًا فورًا. ولا توجد أي pipeline تحتاج إلى إعادة نشرها.

ربط القاعدة المعرفية بالوكيل يتم بشكل مباشر عبر AgentCore Gateway. تضيف القاعدة المعرفية كهدف من نوع Connectors وتختار الاسترجاع القياسي أو الوكيلي (agentic)، ويكشف الـ Gateway عنها كأداة MCP مسمّاة إلى جانب أدوات واجهة API الخلفية الخاصة بك. ثم يكتشفها الوكيل وقت التشغيل ويستدعيها بالاسم، دون الحاجة إلى كتابة أي Lambda مخصص أو كود استرجاع. للاطلاع على خطوات الإعداد، راجع إضافة قاعدة معرفية كهدف للبوابة.

لاستخدام سياساتك الخاصة، ضع ملفات PDF أو الملفات النصية الخاصة بك في مجلد مستندات السياسات وأعد نشر مكدس القاعدة المعرفية.

معالجة الذكاء الاصطناعي الصوتي باستخدام Amazon Bedrock AgentCore

تعمل كل جلسة كحاوية مُدارة على AgentCore runtime مع عزل microVM، مما يُبقي محادثات المسافرين منفصلة تحت الضغط. يوفر AgentCore التوسع التلقائي والمراقبة المدمجة وتوجيه الجلسات.

لعمليات النشر الإنتاجية، أضف Amazon Bedrock Guardrails للتصفية محاولات حقن الأوامر (prompt-injection) والتحقق من سنّد الإجابات للمصادر. يطلب نمط التأكيد قبل الكتابة في هذا الحل من المسافر التأكيد قبل إجراء التغييرات. هذا النمط، إلى جانب الاستشهادات من القاعدة المعرفية التي تتبع الإجابات إلى مستندات المصدر، يوفر بالفعل خط أساس من ممارسات الذكاء الاصطناعي المسؤول.

يستخدم الوكيل إطار العمل Strands BidiAgents لتعريف موجه النظام والأدوات وتدفق المحادثة. ويُضيف Amazon Nova 2.5 Sonic القدرات التالية إلى الخدمة الشخصية (concierge).

  • التعرف على الكلام بلهجات متعددة ومتانة أمام الضوضاء الخلفية.
  • ردود منطوقة تتكيف مع نبرة المسافر.
  • البث ثنائي الاتجاه بزمن استجابة منخفض.
  • استدعاء الأدوات بشكل غير متزامن يجلب البيانات أو يستدعي الأدوات بالتوازي دون إيقاف المحادثة مؤقتًا.
  • إخفاء زمن الاستجابة (latency masking) الذي يولّد ردودًا منطوقة مؤقتة أثناء انتظار نتائج الأدوات، مما يحافظ على طبيعية المحادثة.
  • المقاطعة (barge-in) وتبادل الأدوار الطبيعي.
  • سياق يستمر عبر عدة أدوار محادثة.

تصل تدفقات الصوت من الواجهة الأمامية بتردد 16 kHz بتنسيق PCM عبر WebSocket إلى AgentCore runtime. يقوم Amazon Nova 2.5 Sonic بتحويل الكلام إلى نص، ويختار الوكيل الأدوات المناسبة، ويستدعيها عبر MCP. يترجم AgentCore Gateway كل استدعاء MCP إلى طلب REST، وتنفّذ Lambda المنطق وتعيد النتائج، ثم يدمج Amazon Nova 2.5 Sonic هذه النتائج في رد منطوق.

ما الجديد في Amazon Nova 2.5 Sonic

يستخدم هذا الحل Amazon Nova 2.5 Sonic، وهو نموذج تحويل الكلام إلى كلام يتمتع بقدرات استدلال قوية للصوت في الوقت الفعلي. بالنسبة لمساعد صوتي يستدعي أدوات الخلفية ويتبع مطالبة نظام مفصلة، يظهر هذا الاستدلال في عدة جوانب عملية:

استدعاء أفضل للأدوات وإتمام أفضل للمهام الوكيلة – يختار الوكيل الأدوات المناسبة ويسلسلها بشكل موثوق عبر الطلبات متعددة الخطوات، مثل البحث في مسار سفر ثم تغيير مقعد في محادثة واحدة.

اتباع قوي للتعليمات والاستدلال – يلتزم النموذج ارتباطاً وثيقاً بمطالبة النظام، بما في ذلك قواعد التنسيق مثل قراءة رموز التأكيد وأرقام الرحلات حرفاً بحرف.

تعامل دقيق مع الذكاء الاصطناعي المسؤول – يستجيب النموذج بشكل مفيد لطلبات المسافرين الحقيقية بينما يتعامل بأمان مع الطلبات غير الملائمة.

مصادقة المستخدم

يستخدم الحل Amazon Cognito User Pools وIdentity Pools للتحكم في الوصول القائم على الأدوار. يُسجّل المسافر الدخول باسم مستخدم وكلمة مرور ويتلقى رموز JWT، أي رمز وصول ورمز هوية. تستبدل الواجهة الأمامية رمز الهوية مع Cognito Identity Pool للحصول على بيانات اعتماد AWS مؤقتة تتكون من مفتاح وصول ومفتاح سري ورمز جلسة. تُوقّع بيانات الاعتماد هذه اتصال WebSocket إلى AgentCore runtime والطلبات إلى API Gateway باستخدام Signature Version 4 (SigV4). فقط المسافرون الموثّقون يصلون إلى التطبيق وواجهات الخدمة البرمجية.

تدفق المصادقة واتصال WebSocket

تستخدم الواجهة الأمامية بيانات اعتماد AWS المؤقتة لفتح اتصال WebSocket موقّع بـ SigV4 إلى AgentCore runtime وترسل رمز الوصول للتحقق من الهوية. ثم يبث المتصفح صوت PCM بمعدل 16 kHz ويتلقى الاستجابات الصوتية وإشعارات الأدوات عبر الاتصال نفسه. لا يوجد وكيل من جهة الخادم في المنتصف.

يوضح الشكل التالي تسلسل المصادقة واتصال WebSocket بين المتصفح وAmazon Cognito وAgentCore runtime.

الشكل 2: يُصادق مسافر مع Amazon Cognito، ويفتح المتصفح اتصال WebSocket موقّعًا بـ SigV4 إلى AgentCore runtime، ويبث Amazon Nova 2.5 Sonic الصوت في الاتجاهين

التفاعل الصوتي واستدعاء الأدوات الديناميكي

يطلب المسافر عرض مقاعده. تنسخ Nova 2.5 Sonic الطلب نصيًا ويختار الوكيل الأدوات التي يحتاجها. يستدعيها بالتوازي عبر AgentCore Gateway باستخدام MCP، وتترجم البوابة كل استدعاء إلى طلب REST إلى API Gateway. تستعلم دوال Lambda من DynamoDB وتعيد النتائج، ويبث Nova 2.5 Sonic استجابة منطوقة تمزج كل شيء معًا. ولأن استدعاءات الأدوات تعمل بشكل غير متزامن، لا يتوقف الحوار أثناء تحميل البيانات.

يوضح الشكل التالي كيف يعالج الوكيل طلبًا منطوقًا ويستدعي أدوات الواجهة الخلفية ديناميكيًا عبر AgentCore Gateway:

الشكل 3: يمر طلب منطوق عبر Nova 2.5 Sonic وAgentCore Gateway وAPI Gateway وLambda وDynamoDB، وتعود الاستجابة الصوتية بالبث

الإجابة على سؤال عن السياسة من قاعدة المعرفة

عندما يسأل مسافر عن سياسة الأمتعة، يصل الوكيل إلى Amazon Bedrock Knowledge Bases عبر AgentCore Gateway باستخدام موصّله الأصلي. تجري قاعدة المعرفة استرجاعًا وكيليًا مع مُعاد ترتيب مُدار وتعيد مقاطع السياسة ذات الصلة كاستشهادات. تؤلّف Nova 2.5 Sonic الإجابة وينطقها للمسافر.

يوضح الشكل التالي الوكيل وهو يجيب على سؤال عن السياسة من خلال استرجاع مقاطع مسندة من Amazon Bedrock Knowledge Bases:

الشكل 4: تُجيب Amazon Bedrock Knowledge Bases على سؤال عن السياسة وينطق للمسافر

التصعيد إلى وكيل بشري

يحوّل الكونسيرج المسافر إلى شخص عندما يعجز عن تلبية طلب أو عندما يطلبه المسافر. بعد تأكيد المسافر، يستدعي الوكيل أداة EscalateToAgent. تسجّل Lambda التصعيد في DynamoDB وتعيد رقمًا مرجعيًا مع وقت انتظار تقديري. يشارك الوكيل ذلك الرقم المرجعي، وتُجري واجهة Amplify الأمامية الاتصال بخط الدعم. لا يتضمن هذا النموذج تطبيق مركز اتصال، لذا فإن الاتصال بشخص يعتمد على رقم الدعم الذي تضبطه.

يوضح الشكل التالي تدفق التصعيد عندما يطلب المسافر وكيلًا بشريًا:

الشكل 5: يسجّل الوكيل التصعيد في DynamoDB ويشارك رقمًا مرجعيًا، وتُجري الواجهة الأمامية الاتصال بوكيل بشري

استعراض الكونسيرج

افتح رابط Amplify في متصفحك وسجّل الدخول ببيانات اعتماد AppUser. اختر زر الميكروفون لبدء محادثة صوتية. يرحّب بك الوكيل باسمك ويعرض خط سير رحلتك في الخلفية. من هناك يمكنك التحدث بشكل طبيعي لتغيير مقعد أو التحقق من تأخير أو مراجعة سياسة أو الوصول إلى وكيل بشري. يوضح الفيديو التالي جلسة كاملة من الترحيب إلى التصعيد.

تجري المحادثة بأكملها دون استخدام اليدين عبر اتصال WebSocket واحد. يؤكد الوكيل كل تغيير قبل كتابته. ينطق أرقام الرحلات حرفًا حرفًا لتكون واضحة عند السماع، ويستدعي أدوات الواجهة الخلفية في الخلفية فلا توجد تأخيرات ملحوظة.

التنظيف

لإيقاف تحمّل الرسوم، احذف الموارد المنشورة. عاين عمليات الحذف أولًا، ثم شغّل التنظيف.

./cleanup-all.sh --dry-run
./cleanup-all.sh

يُتلف السكربت الموارد بترتيب عكسي، بدءًا من الواجهة الأمامية، ثم AgentCore runtime، ثم AgentCore Gateway، ثم البنية التحتية الخلفية.

الخاتمة

أظهرت هذه التدوينة كيفية بناء كونسيرج سفر صوتي على AWS. يستخدم Amazon Cognito للمصادقة، وAmazon Bedrock AgentCore لاستضافة الوكيل، وAPI Gateway وLambda لمنطق الأعمال، وDynamoDB للتخزين، وAmazon Bedrock Knowledge Bases لإجابات السياسات. يفصل التصميم الطبقي الواجهة الأمامية والوكيل والواجهة الخلفية بحيث يتطور كل منها ويتوسع بشكل مستقل. يدير الكونسيرج خطوط سير الرحلات وتغييرات المقاعد وتفضيلات الوجبات وحالة الرحلات وأسئلة الولاء والبحث في السياسات والتصعيد إلى وكيل بشري من خلال أدوات MCP. يوفر Amazon Nova 2.5 Sonic صوتًا منخفض الكمون واستدعاء أدوات بالتوازي ومعالجة طبيعية للمقاطعات. ويحافظ تسعير الدفع حسب الاستخدام والتوسع التلقائي على تناسب التكاليف مع حركة المرور، ومع تكامل MCP يمكنك إضافة دالة Lambda جديدة دون تعديل كود الوكيل. للبدء، قم بزيارة مستودع الحل على GitHub وقم بتكييفه مع أنظمة شركة الطيران الخاصة بك.

موارد إضافية


عن المؤلفين

المصدر الأصلي

AWS Machine Learning

ملاحظات المحتوى

النشر الأصلي والحقوق تعود إلى المصدر.

ترجمة آلية · يُرجى الرجوع إلى الأصل