الحلقات هي أداة البرمجة الرئيسية التي تسمح لك بإجراء عمليات متكررة. إيميلوجيك ، منصة لتطوير الصوت والنص تشاتبوتس ، لديها أيضا القدرة على إنشاء حلقات لمعالجة المهام المختلفة.
لإنشاء حلقة في إيميلوجيك ، يجب عليك استخدام كتلة حلقة. تسمح لك هذه الكتلة بتكرار تسلسل معين من الإجراءات حتى يتم استيفاء شرط معين أو حتى يتم الوصول إلى عدد معين من التكرارات.
داخل كتلة الحلقة ، يمكنك وضع الكتل والإجراءات الأخرى التي سيتم تكرارها في كل تكرار للحلقة. على سبيل المثال ، يمكنك استخدام كتلة الحصول على إدخال المستخدم لتلقي البيانات من المستخدم ، وكتلة إرسال الاستجابة لإرسال استجابة إلى المستخدم ، بالإضافة إلى كتل لإجراء عمليات حسابية وعمليات مختلفة.
عبارات شرطية مثل إذا كتلة يمكن استخدامها للسيطرة على حلقة أكثر مرونة. وبالتالي،يمكنك إضافة ظروف مختلفة ستستمر فيها الدورة أو تتوقف.
- الخطوة 1: أساسيات إيميلوجيك
- تثبيت ايميلوجيك
- إنشاء مساعد جديد
- الخطوة 2: إنشاء حلقة
- باستخدام العقد والاتصالات
- ضبط حالة الدورة
الخطوة 1: أساسيات إيميلوجيك
إيميلوجيك (إيمل ل ياندكس) هو أداة رسومية تسمح لك لخلق وإدارة المهارات لمساعد صوت أليس. مع إيميلوجيك ، يمكنك إنشاء سيناريوهات حوار مختلفة ، وتدريب أليس للإجابة على أسئلة المستخدم ، واستكمال المهام المختلفة.
فيما يلي بعض المفاهيم المنطقية الأساسية التي تستحق القراءة:
النية. تحدد النية نية المستخدم أو طلبه. على سبيل المثال ، " تحية "أو"طلب الطقس". في إيميلوجيك ، يمكنك إنشاء وتكوين النوايا لاستخدامها في مربع حوار.
إدخال الكلام. إدخال الكلام عبارة عن عبارات أو أسئلة يمكن للمستخدم طرحها على المساعد. في إيميلوجيك ، يمكنك استخدام النوايا لتحديد مدخلات الكلام التي أليس يمكن أن تستجيب بشكل مناسب.
الإجابة. الجواب هو ما ستقوله أليس أو تفعله استجابة لإدخال صوت المستخدم. في إيميلوجيك ، يمكنك تخصيص أنواع مختلفة من الردود ، بما في ذلك الردود النصية ، والاستجابات التوليف الصوتي ، والاستجابات بطاقة.
حالة. الشرط هو تعبير منطقي يحدد متى وأي جزء من مربع الحوار سيتم تنفيذه. في إيميلوجيك ، يمكنك إعداد شروط للسيطرة على الترتيب الذي يتم تنفيذ الحوار.
الانتقال. الانتقال هو إجراء يحدث بعد نهاية جزء من مربع الحوار. على سبيل المثال ، التبديل إلى مشهد آخر أو العودة إلى الجزء السابق. في إيميلوجيك ، يمكنك إعداد التحولات للسيطرة على تدفق الحوار.
في إيميلوجيك ، يمكنك إنشاء حوارات معقدة باستخدام مزيج من النوايا ومدخلات الكلام والشروط والاستجابات. الآن أن لديك فكرة عن المفاهيم الأساسية لل إيميلوجيك ، كنت على استعداد للانتقال إلى الخطوة التالية — إنشاء حلقة في إيميلوجيك.
تثبيت ايميلوجيك
من أجل استخدام إيميلوجيك ، تحتاج إلى اتباع الخطوات التالية:
- سجل على الموقع aimylogic.com وإنشاء مشروع جديد.
- افتح المشروع الذي تم إنشاؤه وانتقل إلى قسم" البرامج النصية".
- انقر فوق الزر" إنشاء برنامج نصي".
- أدخل اسم البرنامج النصي وحدد إحدى اللغات المتاحة.
- بعد إنشاء البرنامج النصي ، يتم نقلك إلى محرر إيميلوجيك.
في إيميلوجيك ، يمكنك إنشاء العقد المختلفة التي تصف الخطوات في السيناريو الخاص بك. يمكن أن تحتوي كل عقدة على إجابات نصية وأسئلة وإجراءات وانتقالات إلى عقد أخرى.
لإنشاء حلقة في إيميلوجيك ، يمكنك استخدام عقدة "حلقة" خاصة. يسمح لك بتكرار قسم معين من البرنامج النصي عدة مرات ، مع تحديد عدد التكرارات. يمكن أن تكون الحلقة مفيدة ، على سبيل المثال ، لتكرار سؤال معين حتى يدخل المستخدم الإجابة الصحيحة.
عند الانتهاء من العمل على البرنامج النصي ، يمكنك نشره ودمجه مع إيميبوكس ، إيمياب أو منصة أخرى باستخدام أدوات إيميلوجيك المتاحة.
| مزايا إيميلوجيك | الوصف |
|---|---|
| المرونة | من ايميلوجيك يسمح لك لخلق سيناريوهات معقدة مع العديد من الخيارات للإجراءات والتحولات. |
| سهولة الاستخدام | يوفر ايميلوجيك واجهة سهلة الاستخدام للعمل مع البرامج النصية التي لا تتطلب مهارات البرمجة الخاصة. |
| التكامل مع منصات إيميلوجيك | يسمح لك لدمج البرنامج النصي المتقدمة مع إيميبوكس ، إيمياب وغيرها من المنصات. |
الاستخدام النشط من إيميلوجيك يسمح لك لخلق مساعدين صوت ذكي ، وتوفير واجهة مريحة وفعالة للتواصل مع المستخدم.
إنشاء مساعد جديد
إيميلوجيك هو منصة لخلق مساعدين الصوت التي يمكن التواصل مع المستخدمين في اللغة الطبيعية. إنشاء مساعد جديد في إيميلوجيك هو عملية بسيطة تتكون من عدة خطوات.
لإنشاء مساعد جديد في إيميلوجيك ، اتبع الخطوات التالية:
التسجيل في aimylogic.io إذا لم تكن قد سجلت بعد.
قم بإنشاء مشروع جديد بالنقر فوق الزر" إنشاء مشروع".
تعيين اسم ووصف للمشروع الخاص بك.
إعداد التفاعل باستخدام أدوات إيميلوجيك مثل لوحة التحكم أو وحدة تحكم المطور.
تدريب مساعدك عن طريق إضافة وتكوين مهاراته. تسمح المهارات للمساعد بمعالجة طلبات المستخدم وتقديم الإجابات.
قم بإعداد التكامل مع منصات المراسلة أو الأجهزة الصوتية بحيث يكون مساعدك متاحا للمستخدمين.
كما تقدم لك في إنشاء مساعد الخاص بك في إيميلوجيك ، يمكنك استخدام مجموعة متنوعة من العناصر مثل الأزرار ومربعات النص والصور لتجربة المستخدم أكثر تفاعلية وجذابة.
إنشاء مساعد جديد في إيميلوجيك هي عملية بسيطة ومرنة تسمح لك بالبدء بسرعة في تطوير مساعد صوتي وتوسيع وظائفه حسب الحاجة.
الخطوة 2: إنشاء حلقة
في إيميلوجيك ، الحلقة هي سلسلة من العمليات أو الإجراءات المتكررة. تسمح لك الدورات بأتمتة تنفيذ نفس النوع من العمليات.
لإنشاء حلقة في إيميلوجيك ، يمكنك استخدام كتلة حلقة. داخل هذه الكتلة ، يمكنك إضافة شروط للتحكم في تكرار العمليات.
- إنشاء كتلة حلقة جديدة.
- أضف شرطا تكرر بموجبه الدورة. على سبيل المثال ، يمكنك تحديد أن الحلقة يجب أن تستمر حتى يقوم المستخدم بإدخال أمر معين.
- داخل كتلة الحلقة ، أضف عمليات أو إجراءات يجب تكرارها.
مثال على الكود:
| بلوك | الحالة | العمليات |
|---|---|---|
| حلقة | طالما أن المتغير "الأمر" لا يساوي "إيقاف" | قم بتعيين قيمة الاستجابة لمتغير " الأمر |
في هذا المثال ، ستستمر الحلقة حتى يدخل المستخدم أمر" إيقاف". في كل مرة يقوم المستخدم بإدخال أمر ، يتم تخزين القيمة في متغير "الأمر". يمكنك إضافة عمليات إضافية داخل الحلقة لتنفيذ إجراءات معينة على كل تكرار.
وبالتالي ، تسمح لك كتلة الحلقة بإنشاء عمليات متكررة والتحكم في تنفيذها وفقا لحالة معينة.
باستخدام العقد والاتصالات
في إيميلوجيك ، يتم بناء دورات باستخدام العقد والروابط. العقد عبارة عن كتل من التعليمات البرمجية أو الإجراءات ، وتحدد الروابط الترتيب الذي يتم به تنفيذ العقد.
في حلقة ، يمكن ربط العقد في مجموعات مختلفة ، مما يسمح لك بإنشاء منطق تنفيذ معقد. يمكن أن تكون الروابط أحادية الاتجاه أو ثنائية الاتجاه ، وقد تحتوي أيضا على شروط استيفاء.
تستخدم العقد لوصف الإجراءات التي يتعين القيام بها في حلقة. على سبيل المثال ، يمكن أن تكون العقدة عبارة عن كتلة من التعليمات البرمجية لتلقي البيانات أو إرسال الرسائل أو تغيير حالة الروبوت.
تحدد الروابط الترتيب الذي يتم به تنفيذ العقد. يمكن استخدامها لوصف شروط تنفيذ العقد أو لإنشاء سلسلة من الإجراءات في حلقة. على سبيل المثال ، قد يشير الارتباط إلى أنه يجب تنفيذ عقدة معينة فقط إذا تم استيفاء شرط معين.
باستخدام العقد والروابط يسمح لك لخلق منطق التنفيذ مرنة وقابلة للتطوير في إيميلوجيك. يمكنك إنشاء حلقات معقدة تتكون من عقد واتصالات مختلفة لضمان الوظائف والسلوك الضروريين للروبوت الخاص بك.
ومع ذلك ، عند إنشاء حلقات في إيميلوجيك ، من المهم أن تأخذ في الاعتبار جوانب مثل وضوح ووضوح المنطق من أجل تسهيل صيانة وتطوير الروبوت الخاص بك.
ضبط حالة الدورة
لإنشاء حلقة في إيميلوجيك ، تحتاج إلى تعيين شرط من شأنها أن تحدد ما إذا كان سيتم تنفيذ حلقة أو إنهاؤها. يجب أن تكون حالة الحلقة عبارة منطقية ترجع صواب أو خطأ. إذا تم إرجاع حالة الحلقة بشكل صحيح ، فسيتم تنفيذ الحلقة ، وإذا تم إرجاع خطأ ، فستنتهي الحلقة.
يمكن استخدام مقارنات مختلفة ومشغلات منطقية لتعيين حالة الحلقة. على سبيل المثال ، يمكنك استخدام عوامل المقارنة مثل = = (يساوي),!= (لا يساوي) ، > (أكبر من) ، <(أقل من) ، >= (أكبر من أو يساوي) ، < = (أقل من أو يساوي).
يمكنك أيضا استخدام عوامل التشغيل المنطقية مثل & & (منطقي و),