في العالم الرقمي اليوم، يفضل معظم المستهلكين العثور على إجابات لأسئلة خدمة العملاء الخاصة بهم بأنفسهم بدلاً من قضاء الوقت في التواصل مع الشركات و/أو مقدمي الخدمات. يستكشف منشور المدونة هذا حلاً مبتكرًا لبناء برنامج الدردشة الآلي للأسئلة والأجوبة أمازون ليكس يستخدم الأسئلة الشائعة الموجودة من موقع الويب الخاص بك. يمكن لهذه الأداة المدعمة بالذكاء الاصطناعي تقديم ردود سريعة ودقيقة على الاستفسارات الواقعية، مما يسمح للعميل بحل المشكلات الشائعة بسرعة وسهولة بشكل مستقل.
استيعاب عنوان URL واحد
لدى العديد من المؤسسات مجموعة منشورة من الإجابات للأسئلة الشائعة لعملائها متاحة على موقعها الإلكتروني. في هذه الحالة، نريد أن نقدم للعملاء برنامج chatbot يمكنه الإجابة على أسئلتهم من خلال الأسئلة الشائعة المنشورة لدينا. في تدوينة بعنوان قم بتحسين Amazon Lex من خلال ميزات الأسئلة الشائعة للمحادثة باستخدام LLMs، لقد أوضحنا كيف يمكنك استخدام مزيج من Amazon Lex وLlamaIndex لإنشاء روبوت محادثة مدعوم بمصادر المعرفة الحالية لديك، مثل مستندات PDF أو Word. لدعم الأسئلة الشائعة البسيطة، استنادًا إلى موقع ويب للأسئلة الشائعة، نحتاج إلى إنشاء عملية استيعاب يمكنها الزحف إلى موقع الويب وإنشاء عمليات تضمين يمكن استخدامها بواسطة LlamaIndex للإجابة على أسئلة العملاء. في هذه الحالة، سوف نبني على الروبوت الذي تم إنشاؤه في مشاركة المدونة السابقة، الذي يستعلم عن هذه التضمينات بنطق المستخدم ويعيد الإجابة من الأسئلة الشائعة لموقع الويب.
يوضح الرسم البياني التالي كيفية عمل عملية العرض وروبوت Amazon Lex معًا من أجل التوصل إلى الحل الذي نقدمه.
في سير عمل الحل، يتم استيعاب موقع الويب الذي يحتوي على الأسئلة الشائعة عبر AWS لامدا. تقوم وظيفة Lambda هذه بالزحف إلى موقع الويب وتخزين النص الناتج في ملف خدمة تخزين أمازون البسيطة دلو (أمازون S3). تقوم مجموعة S3 بعد ذلك بتشغيل وظيفة Lambda التي تستخدم LlamaIndex لإنشاء عمليات التضمين المخزنة في Amazon S3. عندما يصل سؤال من المستخدم النهائي، مثل "ما هي سياسة الإرجاع الخاصة بك؟"، يستخدم روبوت Amazon Lex وظيفة Lambda الخاصة به للاستعلام عن التضمينات باستخدام نهج قائم على RAG مع LlamaIndex. لمزيد من المعلومات حول هذا النهج والمتطلبات المسبقة، راجع منشور المدونة، قم بتحسين Amazon Lex من خلال ميزات الأسئلة الشائعة للمحادثة باستخدام LLMs.
بعد اكتمال المتطلبات المسبقة من المدونة المذكورة أعلاه، فإن الخطوة الأولى هي استيعاب الأسئلة الشائعة في مستودع المستندات الذي يمكن توجيهه وفهرسته بواسطة LlamaIndex. يوضح الكود التالي كيفية تحقيق ذلك:
في المثال السابق، نأخذ عنوان URL لموقع الأسئلة الشائعة المحدد مسبقًا من Zappos ونستوعبه باستخدام EZWebLoader
فصل. في هذا الفصل، انتقلنا إلى عنوان URL وقمنا بتحميل جميع الأسئلة الموجودة في الصفحة في فهرس. يمكننا الآن طرح سؤال مثل "هل لدى Zappos بطاقات هدايا؟" واحصل على الإجابات مباشرة من الأسئلة الشائعة على الموقع. تُظهر لقطة الشاشة التالية وحدة اختبار روبوت Amazon Lex وهي تجيب على هذا السؤال من الأسئلة الشائعة.
لقد تمكنا من تحقيق ذلك لأننا قمنا بالزحف إلى عنوان URL في الخطوة الأولى وقمنا بإنشاء عمليات تضمين يمكن أن يستخدمها LlamaIndex للبحث عن إجابة سؤالنا. تعرض وظيفة Lambda الخاصة بالروبوت الخاص بنا كيفية تشغيل هذا البحث عند إرجاع الهدف الاحتياطي:
يعمل هذا الحل بشكل جيد عندما تحتوي صفحة ويب واحدة على جميع الإجابات. ومع ذلك، فإن معظم مواقع الأسئلة الشائعة ليست مبنية على صفحة واحدة. على سبيل المثال، في مثال Zappos الخاص بنا، إذا طرحنا السؤال "هل لديك سياسة مطابقة الأسعار؟"، فسنحصل على إجابة أقل من مرضية، كما هو موضح في لقطة الشاشة التالية.
في التفاعل السابق، لم تكن إجابة سياسة مطابقة الأسعار مفيدة لمستخدمينا. هذه الإجابة قصيرة لأن الأسئلة الشائعة المشار إليها هي رابط لصفحة معينة حول سياسة مطابقة الأسعار وكان زحف الويب الخاص بنا مخصصًا للصفحة الواحدة فقط. إن الحصول على إجابات أفضل يعني الزحف إلى هذه الروابط أيضًا. يوضح القسم التالي كيفية الحصول على إجابات للأسئلة التي تتطلب مستويين أو أكثر من عمق الصفحة.
الزحف على المستوى N
عندما نقوم بالزحف إلى صفحة ويب لمعرفة الأسئلة الشائعة، يمكن تضمين المعلومات التي نريدها في الصفحات المرتبطة. على سبيل المثال، في مثال Zappos الخاص بنا، نطرح السؤال "هل لديك سياسة مطابقة الأسعار؟" والجواب هو "نعم يرجى الزيارة لتعلم المزيد." إذا سأل شخص ما "ما هي سياسة مطابقة الأسعار الخاصة بك؟" ثم نريد أن نقدم إجابة كاملة مع السياسة. ويعني تحقيق ذلك أننا بحاجة إلى اجتياز الروابط للحصول على المعلومات الفعلية لمستخدمنا النهائي. أثناء عملية الاستيعاب، يمكننا استخدام أداة تحميل الويب الخاصة بنا للعثور على روابط الربط لصفحات HTML الأخرى ثم اجتيازها. يسمح لنا تغيير التعليمات البرمجية التالي في زاحف الويب الخاص بنا بالعثور على الروابط في الصفحات التي نزحف إليها. ويتضمن أيضًا بعض المنطق الإضافي لتجنب الزحف الدائري والسماح بالتصفية حسب البادئة.
في التعليمة البرمجية السابقة، قدمنا القدرة على الزحف إلى مستويات N بعمق، وأعطينا بادئة تسمح لنا بتقييد الزحف إلى الأشياء التي تبدأ بنمط عنوان URL معين فقط. في مثال Zappos الخاص بنا، جميع صفحات خدمة العملاء متجذرة منها zappos.com/c
، لذلك قمنا بتضمين ذلك كبادئة لقصر عمليات الزحف لدينا على مجموعة فرعية أصغر وأكثر صلة. يوضح الكود كيف يمكننا استيعاب ما يصل إلى مستويين عميقين. يظل منطق Lambda الخاص بالروبوت الخاص بنا كما هو لأنه لم يتغير شيء باستثناء أن الزاحف يستوعب المزيد من المستندات.
لقد قمنا الآن بفهرسة جميع المستندات ويمكننا طرح سؤال أكثر تفصيلاً. في لقطة الشاشة التالية، يقدم الروبوت الخاص بنا الإجابة الصحيحة على السؤال "هل لديك سياسة مطابقة الأسعار؟"
لدينا الآن إجابة كاملة على سؤالنا حول مطابقة الأسعار. فبدلاً من أن يُقال لنا ببساطة "نعم، راجع سياستنا"، فهو يقدم لنا تفاصيل من عملية الزحف من المستوى الثاني.
تنظيف
لتجنب تكبد نفقات مستقبلية، تابع حذف جميع الموارد التي تم نشرها كجزء من هذا التمرين. لقد قدمنا برنامجًا نصيًا لإغلاق نقطة نهاية Sagemaker بأمان. تفاصيل الاستخدام موجودة في الملف README. بالإضافة إلى ذلك، لإزالة كافة الموارد الأخرى التي يمكنك تشغيلها cdk destroy
في نفس الدليل مثل أوامر cdk الأخرى لإلغاء توفير جميع الموارد في المكدس الخاص بك.
وفي الختام
تتيح القدرة على استيعاب مجموعة من الأسئلة الشائعة في برنامج الدردشة الآلي لعملائك العثور على إجابات لأسئلتهم من خلال استعلامات واضحة ومباشرة باللغة الطبيعية. من خلال الجمع بين الدعم المدمج في Amazon Lex للتعامل الاحتياطي مع حل RAG مثل LlamaIndex، يمكننا توفير مسار سريع لعملائنا للحصول على إجابات مرضية ومنسقة ومعتمدة للأسئلة الشائعة. من خلال تطبيق الزحف على المستوى N في حلنا، يمكننا السماح بإجابات يمكن أن تمتد عبر روابط الأسئلة الشائعة المتعددة وتقديم إجابات أعمق لاستفسارات عملائنا. من خلال اتباع هذه الخطوات، يمكنك دمج إمكانات الأسئلة والأجوبة القوية القائمة على LLM واستيعاب عنوان URL الفعال في برنامج الدردشة الآلي Amazon Lex الخاص بك بسلاسة. وينتج عن ذلك تفاعلات أكثر دقة وشمولية ووعيًا بالسياق مع المستخدمين.
عن المؤلفين
ماكس هنكل والاس هو مهندس تطوير برمجيات في AWS Lex. إنه يستمتع بالعمل على الاستفادة من التكنولوجيا لتحقيق أقصى قدر من نجاح العملاء. خارج العمل ، إنه متحمس للطهي وقضاء الوقت مع الأصدقاء وحقائب الظهر.
سونغ فنغ هو عالم تطبيقي أقدم في مختبرات AWS AI ، متخصص في معالجة اللغة الطبيعية والذكاء الاصطناعي. يستكشف بحثها جوانب مختلفة من هذه المجالات بما في ذلك نمذجة الحوار المستند إلى المستندات ، والتفكير في الحوارات الموجهة نحو المهام ، وتوليد النص التفاعلي باستخدام البيانات متعددة الوسائط.
جون بيكر هو SDE رئيسي في AWS حيث يعمل على معالجة اللغات الطبيعية ونماذج اللغات الكبيرة وغيرها من المشاريع ذات الصلة بالتعلم الآلي/الذكاء الاصطناعي. لقد عمل مع Amazon لأكثر من 9 سنوات وعمل عبر AWS وAlexa وAmazon.com. في أوقات فراغه، يستمتع جون بالتزلج والأنشطة الخارجية الأخرى في جميع أنحاء شمال غرب المحيط الهادئ.
- محتوى مدعوم من تحسين محركات البحث وتوزيع العلاقات العامة. تضخيم اليوم.
- PlatoData.Network Vertical Generative Ai. تمكين نفسك. الوصول هنا.
- أفلاطونايستريم. ذكاء Web3. تضخيم المعرفة. الوصول هنا.
- أفلاطون السيارات / المركبات الكهربائية ، كربون، كلينتك ، الطاقة، بيئة، شمسي، إدارة المخلفات. الوصول هنا.
- BlockOffsets. تحديث ملكية الأوفست البيئية. الوصول هنا.
- المصدر https://aws.amazon.com/blogs/machine-learning/enhance-amazon-lex-with-llms-and-improve-the-faq-experience-using-url-ingestion/
- :لديها
- :يكون
- :ليس
- :أين
- $ UP
- 1
- 10
- 100
- 12
- 14
- 16
- 19
- 23
- 36
- 7
- 80
- a
- القدرة
- ماهرون
- من نحن
- إنجاز
- دقيق
- التأهيل
- تحقيق
- في
- أنشطة
- يقدم
- إضافي
- وبالإضافة إلى ذلك
- AI
- AI-بالطاقة
- اليكسا
- الكل
- السماح
- السماح
- يسمح
- سابقا
- أيضا
- أمازون
- أمازون ليكس
- أمازون ويب سيرفيسز
- Amazon.com
- an
- مرساة
- و
- إجابة
- الأجوبة
- تطبيقي
- تطبيق
- نهج
- من وزارة الصحة
- هي
- وصول
- مصطنع
- الذكاء الاصطناعي
- AS
- الجوانب
- At
- متاح
- تجنب
- علم
- AWS
- الى الخلف
- قاعدة
- على أساس
- BE
- لان
- كان
- بدأ
- يجري
- أفضل
- المدونة
- الجسدي
- أحذية طويلة
- نساعدك في بناء
- بنيت
- مدمج
- الأعمال
- by
- CAN
- قدرات
- بطاقات
- حقيبة
- معين
- تغيير
- غير
- chatbot
- تدقيق
- فئة
- زبون
- اغلاق
- الكود
- COM
- مجموعة
- الجمع بين
- آت
- مشترك
- إكمال
- شامل
- كنسولات
- المستهلكين
- الواردة
- محتوى
- محتويات
- سياق الكلام
- تحادثي
- تحول
- التحول
- تصحيح
- استطاع
- Counter
- الزاحف
- خلق
- خلق
- من تنسيق
- زبون
- خدمة العملاء
- نجاح العميل
- العملاء
- دورات
- البيانات
- عميق
- أعمق
- الترتيب
- تظاهر
- نشر
- عمق
- مفصلة
- تفاصيل
- التطوير التجاري
- حوار
- رقمي
- العالم الرقمي
- مباشرة
- وثيقة
- وثائق
- إلى أسفل
- بإمكانك تحميله
- التكرارات
- أثناء
- e
- كل
- بسهولة
- فعال
- آخر
- تمكن
- النهاية
- نقطة النهاية
- مهندس
- تعزيز
- الشركات
- دخول
- الحدث/الفعالية
- مثال
- إلا
- استثناء
- ممارسة
- القائمة
- مصاريف
- الخبره في مجال الغطس
- يستكشف
- الأسئلة الشائعة
- المميزات
- مجال
- ملفات
- تصفية
- الاسم الأول
- متابعيك
- في حالة
- وجدت
- الاصدقاء
- تبدأ من
- وظيفة
- مستقبل
- جيل
- دولار فقط واحصل على خصم XNUMX% على جميع
- هدية
- هدية بطاقات
- منح
- معطى
- يعطي
- Go
- كان
- معالجة
- يملك
- he
- رؤوس
- مفيد
- لها
- له
- كيفية
- كيفية
- لكن
- HTML
- HTTP
- HTTPS
- if
- استيراد
- تحسن
- in
- تتضمن
- يشمل
- بما فيه
- الوارد
- دمج
- بشكل مستقل
- مؤشر
- مفهرس
- info
- معلومات
- مبتكرة
- إدخال
- استفسارات
- مثل
- بدلًا من ذلك
- رؤيتنا
- نية
- تفاعل
- التفاعلات
- التفاعلية
- إلى
- تقديم
- IT
- انها
- جون
- JPG
- جسون
- القفل
- المعرفة
- مختبرات
- لغة
- كبير
- تعلم
- مستوى
- ومستوياتها
- الاستفادة من
- مثل
- مما سيحدث
- LINK
- مرتبط
- وصلات
- لينكس
- قائمة
- تحميل
- محمل
- محلي
- محليا
- تسجيل
- منطق
- مطابقة
- مطابقة
- تعظيم
- تعني
- يعني
- الرسالة
- رسائل
- تصميم
- عارضات ازياء
- الأكثر من ذلك
- أكثر
- متعدد
- الاسم
- طبيعي
- معالجة اللغات الطبيعية
- حاجة
- التالي
- لا شى
- الآن
- عدد
- الأجسام
- of
- عرض
- on
- ONE
- فقط
- or
- OS
- أخرى
- لنا
- خارج
- في الخارج
- الخاصة
- سلمي
- صفحة
- صفحات
- جزء
- عاطفي
- مسار
- نمط
- أفلاطون
- الذكاء افلاطون البيانات
- أفلاطون داتا
- من فضلك
- سياسة
- ربما
- منشور
- مدعوم
- قوي
- منع
- السعر
- رئيسي
- مشاكل
- عملية المعالجة
- معالجة
- مشروع ناجح
- تزود
- المقدمة
- مقدمي
- ويوفر
- نشرت
- الاستفسارات
- سؤال
- الأسئلة المتكررة
- سريع
- بسرعة
- رفع
- بدلا
- RE
- الوصول
- القراء
- العالم الحقيقي
- ذات صلة
- ذات الصلة
- بقايا
- إزالة
- مستودع
- طلب
- طلبات
- تطلب
- بحث
- الموارد
- استجابة
- ردود
- بتقييد
- مما أدى
- النتائج
- عائد أعلى
- عائدات
- جذر
- طريق
- يجري
- s
- sagemaker
- نفسه
- عالم
- بسلاسة
- بحث
- القسم
- انظر تعريف
- SELF
- كبير
- الخدمة
- مقدمي الخدمة
- خدماتنا
- طقم
- قصير
- أظهرت
- يظهر
- غلق
- الاشارات
- ببساطة
- عزباء
- الموقع
- المواقع
- فتحات
- الأصغر
- So
- تطبيقات الكمبيوتر
- تطوير البرمجيات
- حل
- حل
- بعض
- شخص ما
- مصادر
- امتداد
- متخصصة
- محدد
- الإنفاق
- كومة
- بداية
- خطوة
- خطوات
- تخزين
- متجر
- تخزين
- فروعنا
- صريح
- تحقيق النجاح
- هذه
- الدعم
- SYS
- أخذ
- مع الأخذ
- تكنولوجيا
- تجربه بالعربي
- من
- أن
- •
- المعلومات
- من مشاركة
- منهم
- then
- تشبه
- الأشياء
- هؤلاء
- طوال
- الوقت
- بعنوان
- إلى
- اليوم
- سويا
- أداة
- علاج
- صحيح
- محاولة
- اثنان
- نوع
- URL
- us
- الأستعمال
- تستخدم
- مستعمل
- مستخدم
- المستخدمين
- يستخدم
- استخدام
- مختلف
- بواسطة
- قم بزيارتنا
- وزار
- تريد
- وكان
- we
- الويب
- خدمات ويب
- الموقع الإلكتروني
- حسن
- كان
- متى
- كلما
- التي
- سوف
- مع
- كلمة
- للعمل
- العمل معا
- عمل
- سير العمل
- عامل
- أعمال
- العالم
- سوف
- مكتوب
- X11
- سنوات
- أنت
- حل متجر العقارات الشامل الخاص بك في جورجيا
- زفيرنت