أنماط طلب البحث (Dialogflow)

يحدد نمط طلب البحث مثال عبارة قد يقوله المستخدم. يمكن لـ "مساعد Google" مطابقة العبارات التي يقولها المستخدم التي تتشابه دلاليًا معها باستخدام اللغة الطبيعية قيد المعالجة.

ويمكن أن تحتوي أنماط طلب البحث على سلسلة حرفية وشرطات ووسيطات باستخدام أنواع schema.org.

سلسلة حرفية

يمكن أن يحتوي نمط الاستعلام على سلسلة حرفية.

مثلاً: "Start the guess the number game."

الشرطية

يمكن اعتبار أجزاء من نمط استعلام اختيارية. للإشارة إلى شرطي أنماط طلب البحث، عليك إحاطة جزء العبارة بين قوسين وإنهائه علامة استفهام. يوضّح المثال التالي السمة Start the على أنّها اختيارية:

مثلاً: "(Start the)? Guess the number game"

الوسيطات

يمكن لنمط الاستعلام جمع جزء من مدخلات المستخدم من خلال استخدام الوسيطات المسماة (يمكن اعتبارها متغيرات أيضًا). الوسيطات هي تم تحديدها باستخدام البنية: $Type:argument_name.

مثال: تصف "$org.schema.type.Number:number" نمط طلب بحث ويتوقع إدخال رقم Schema.org، وأن يكون العدد الفعلي يقول إنه سيتم تسجيله في وسيطة باسم "رقم".

أنواع schema.org

في ما يلي قائمة بأنواع Schema.org المتوافقة المستخدمة لأنماط طلبات البحث:

النوع مثال على نمط طلب البحث مثال على طلب بحث المستخدم
$org.schema.type.Date قراءة رسائلي القصيرة SMS من $org.schema.type.Date:my_date على الرسائل القصيرة SMS الاحترافية قراءة رسائلي القصيرة من 1 نيسان (أبريل) عبر خدمة الرسائل القصيرة SMS الاحترافية
$org.schema.type.Number وميض ضوء الفلاش $org.schema.type.Number:number مرة وميض ضوء الفلاش خمس مرات
$org.schema.type.Time قراءة رسائلي القصيرة من $org.schema.type.Time:my_time عبر خدمة الرسائل القصيرة SMS قراءة رسائل SMS من الساعة 5 مساءً على خدمة الرسائل القصيرة SMS الاحترافية
$org.schema.type.DayOfWeek عرض اجتماعاتي في$org.schema.type.DayOfWeek:day_of_week عرض اجتماعاتي يوم الثلاثاء
$org.schema.type.Color تشغيل $org.schema.type.Color:my_color مصباح وميض تشغيل ضوء المصباح الأحمر
$org.schema.type.priceCurrency عرض معدل التحويل لـ $org.schema.type.priceCurrency:cur على تطبيق العملة عرض معدل الإحالات الناجحة للين على تطبيق العملة
$org.schema.type.Distance عرض مخطط تحويل $org.schema.type.Space:dist عرض الرسم البياني للإحالات الناجحة للكيلومتر
$org.schema.type.Temperature ضبط درجة الحرارة على $org.schema.type.Number:num الجمهور$org.schema.type.تساعدك درجة الحرارة:temp ضبط درجة الحرارة على 70 درجة فهرنهايت
$org.schema.type.Organization مشاهدة أبرز الإنجازات في $org.schema.type.Organization:organization مشاهدة أبرز لحظات فريق البحيرة
عرض سعر السهم لـ$org.schema.type.Organization:organization عرض سعر السهم في Google
$org.schema.type.Person عرض أفضل 10 أغانٍ من $org.schema.type.Person:musician عرض أبرز 10 أغاني للمغني "برونو مارس"
عرض أخبار عن $org.schema.type.Person:person عرض أخبار بوابات الفوترة
$org.schema.type.Place كتابة مراجعة حول $org.schema.type.Place:place كتابة مراجعة لمدينة نيويورك
عرض عدد الزيارات على $org.schema.type.Place:location عرض حركة المرور في ماونتن فيو
$org.schema.type.Product كتابة مراجعة حول $org.schema.type.Product:product كتابة مراجعة عن زجاج google
$org.schema.type.Book قراءة $org.schema.type.Book:my_book قراءة توقعات رائعة
$org.schema.type.Movie تشغيل فيلم $org.schema.type.Movie:my_movie review the casablanca (فيلم الدار البيضاء)
$org.schema.type.TVSeries تشغيل الحلقة التالية من $org.schema.type.TVSeries:tv_series تشغيل الحلقة التالية من الأصدقاء
$org.schema.type.servesCuisine عرض مطاعم $org.schema.type.servesCuisine:my_cuisine عرض المطاعم الإيطالية
$org.schema.type.MusicAlbum إضافة $org.schema.type.MusicAlbum:album:ألبوم إلى قائمة الانتظار. إضافة شارع السلام إلى قائمة المحتوى التالي
$org.schema.type.MusicRecording إضافة $org.schema.type.MusicRecording:أغنية إلى المفضلة. إضافتك إلى أغانيك المفضّلة أو بدونها
$org.schema.type.YesNo $org.schema.type.YesNo نعم
$org.schema.type.URL أضِف $org.schema.type.URL إضافة google.com
$org.schema.type.Email أضِف $org.schema.type.Email. إضافة john@google.com
$org.schema.type.PhoneNumber أضِف $org.schema.type.PhoneNumber إضافة (777) 777-7777
$org.schema.type.Text ما اسم هذه الأغنية التي يقول فيها $org.schema.type.Text؟ ما هي الأغنية التي يقولون فيها إنّكم تحت أشعة الشمس؟

أنواع مخصّصة

يتيح لك الكائن customTypes تحديد أنواعك الخاصة. يمكنك تحديد name من نوع مخصّص وتضمين الحقول التالية في items:

  • key: قيمة النوع المخصّص التي تتوافق مع السلاسل في synonyms
  • synonyms: الطرق المحتملة التي يمكن للمستخدمين من خلالها الإشارة إلى key

يحدد المثال التالي نوعًا مخصصًا للطرق المختلفة فقد يقول الشخص "6 صباحًا".

"customTypes": [
    {
      "name": "$MorningOptions",
      "items": [
        {
          "key": "6am",
          "synonyms": [
            "6 am",
            "6 o clock",
            "oh six hundred",
            "6 in the morning"
          ]
        }
      ]
    }
  ]