إعداد Dialog Insight

ابدأ من قالب جاهز أو ولّد واحدًا من نص التوجيه الخاص بالوكيل نفسه، عدّل الحقول، اختبره قبل أن يعمل فعليًا، ثم اربطه.

آخر تحديث

ملاحظة: لا توجد واجهة عربية لهذه الميزة بعد، فواجهة المنصّة كلها تظهر بالإنجليزية. لذلك تُنقَل النصوص المقتبَسة من الواجهة أدناه بالإنجليزية كما تظهر فعليًا، بدل أن تُترجَم أو تُختلَق بالعربية.

دقيقتان: الأسئلة بكلمات بسيطة، ثلاث طرق للبدء، الإجابات بجانب المكالمة فور انتهائها، وواحدة صُحّحت باسم من صحّحها. هذا الفيديو باللغة الإنجليزية — لم تتم دبلجته إلى هذه اللغة بعد.

ثلاث طرق للبدء

  • قائمة Dialog Insight — يفتح Browse templates الشاشة “Start from a template”، وهي قائمة من ثماني قوالب جاهزة (Wellness Check، Call Triage، Lead Qualification، Appointment Confirmation، Attendance Confirmation، Post-visit Follow-up، Payment Follow-up، Satisfaction). لكل قالب سطر واحد يشرح ما يفعله، واختيار أحدها يعرض كل حقل يأتي معه قبل أن تلتزم به. New Dialog Insight، بجانبه، ينتقل مباشرة إلى واحد فارغ؛ Copy an existing Dialog Insight… يبدأ من واحد بنيتَه من قبل.
  • صفحة الوكيل نفسه — زر Generate Dialog Insight يقرأ نص التوجيه الخاص بذلك الوكيل. مشروح أدناه.
  • Octo، داخل المحادثة — عمليات الإنشاء والتعديل والربط نفسها هي أدوات عادية يمكن لـ Octo استدعاءها، فجملة واحدة مثل “أعدّ لي Dialog Insight يسأل عن X وY وZ” تكفي، بلا حاجة إلى نموذج.

لا تُنتج أيّ من هذه الطرق نوعًا مختلفًا من الـ Insight. القالب يملأ فقط مسودة أولى — “you can rename, edit, or remove any field afterwards”.

شاشة «Start from a template»، تسرد قوالب Dialog Insight الجاهزة بما فيها Wellness Check وCall Triage وLead Qualification، ولكل واحد سطر يشرح ما يفعله.
فتح قالب Wellness Check: كل حقل يأتي معه، ونص التوجيه الحقيقي له، والتصنيفات التي سينتجها — قبل أن تلتزم باستخدامه. لقطات الشاشة معروضة بالإنجليزية — التطبيق غير متوفر بهذه اللغة بعد.

الحقول

كل حقل هو اسم، ونوع — Text أو Number أو Enum أو Yes / No — وExtraction guidance: “Tell the AI exactly when to set this, and when to leave it out.” هذه الجملة هي التعليمة الفعلية التي يتّبعها النموذج، لا ملاحظة لمرجعك الشخصي، فتوجيه غامض ينتج عنه استخراج غامض. جملة مثل “Emergency if anyone is at risk or something stopped working entirely, Routine otherwise” تُنتج إجابة ثابتة؛ أمّا “how urgent it sounds” فلا. هناك مساحة كافية للتفصيل الحقيقي — حتى 8000 حرف — فقاعدة فرز متعددة المستويات بقائمة أعراضها ومرجّحاتها الخاصة لا تحتاج إلى اختصارها في جملة واحدة.

يسرد حقل Enum قيمه المسموح بها، ولكل قيمة اسمها ولونها الخاصّان — وبمعزل عن توجيه الحقل العام — سطر معايير استخراج خاص بها (لقيمة اسمها “Emergency” تلك هي “When does Emergency apply?”)، حتى 2000 حرف لكل قيمة. هذا بقصد صندوق ثانٍ منفصل بدل فقرة واحدة مشتركة: ثلاثة مستويات خطورة تتشارك توجيهًا واحدًا تمنح النموذج كلمات قليلة عن كل منها فيبدأ بالتخمين بينها، وهذا بالضبط الخلل الذي يوجد هذا التصميم لمنعه. اللون غير المحدَّد لا يبقى محايدًا — يظهر Amber، لا رماديًا، فكل تصنيف Enum يبدو مختارًا عمدًا ما لم تختر لونًا آخر. الـ Enum بلا قيم “constrains nothing”، فقيمة واحدة على الأقل إلزامية، لا تفصيل اختياري.

يحوّل Emit as label إجابة حقل إلى تصنيف على المحادثة — “Only a person can pick a colour, so a coloured label is shown ahead of the ones auto-triage applies.” وإذا كانت القيمة التي ستُخرِجها هي نفسها التي يطبّقها الفرز التلقائي أصلًا، يخبرك المحرّر بذلك قبل الحفظ: أنّ سير عمل مُشغَّلًا عليها “will fire from two sources”.

لا تبدأ من الصفر حتى في Insight فارغ. كل استخراج يملك أصلًا، بلا أي إعداد: النص الكامل للمحادثة، ومدة المكالمة، وسبب الإنهاء، وما إذا اكتُشف بريد صوتي، وما إذا أُحيلت المكالمة إلى شخص، والقناة والاتجاه، وأي بيانات تواصل مسجَّلة أصلًا. الحقول لما لا تجيب عنه هذه الأشياء أصلًا.

تشغيل تجريبي — قبل أن يكلّف أي شيء فعليًا

يُشغِّل Test run الاستخراج نفسه على محادثة تختارها، لترى ما ينتجه توجيهك الحالي فعليًا قبل أن يعمل فعلًا. مصدران: Use a past conversation أو Paste a transcript. المحادثة المحفوظة “uses the same model as that conversation’s live analysis”؛ أما المُلصَقة فتستخدم النموذج الافتراضي للمنصّة. في الحالتين، “Test runs count toward your workspace LLM usage. They never write data or apply labels.” — يكلّف مالًا حقيقيًا ولا يغيّر شيئًا.

الحفظ

احفظ، وسيقول Insight غير مربوط بأي شيء ذلك صراحة: “Saved. It won’t run until you attach it to an agent or campaign.” المسودة المحفوظة ليست واحدة قيد التشغيل.

أين تربطه — وكيل افتراضيًا، أو حملة محدَّدة تتجاوز ذلك الافتراضي — قرار قائم بذاته، وله طريقتا فشل يستحقّان المعرفة قبل الاختيار. اقرأ ذلك في “ماذا يحدث بعد المكالمة”.

توليد واحد مما يسأله الوكيل أصلًا

تحمل صفحة كل وكيل زر Generate Dialog Insight — وليس فقط الوكلاء المُعدّين للاستبيانات. يقرأ نص التوجيه الخاص بذلك الوكيل نفسه، ويحوّل ما يسأله أصلًا لمن يتّصل إلى حقول، فلا تحتاج إلى إعادة كتابة أسئلتك في نموذج ثانٍ.

هما خطوتان منفصلتان، لا نقرة واحدة تغيّر شيئًا:

  1. يقرأ Generate التوجيه ويقترح حقولًا. لم يُحفظ شيء بعد — “Nothing has been saved yet. Review the fields below, then create.” يقول عنوان الحوار نفسه بالضبط ما وجده: “Read 5, kept 4” تعني 5 مرشّحين مقترَحين، و4 نجَوا مما استبعده المراجِع.
  2. تراجع القائمة — يمكن الإبقاء على كل حقل مقترَح أو حذفه — ولا تضغط Create and attach إلا عندئذ. وإذا كنت تُعيد التوليد فوق Insight موجود، يقارن الحوار القديم بالجديد جنبًا إلى جنب، ويحذّرك بالعدد قبل التأكيد إن كان أيّ من حقولك الحالية سيُستبعَد.
حوار مراجعة Generate Dialog Insight، بعنوان «Read 5, kept 4»، يسرد أربعة حقول مقترَحة للإبقاء عليها أو حذفها، ومرشّحًا واحدًا مستبعَدًا مع سبب استبعاده، قبل حفظ أي شيء.
مخرجات حقيقية من تحية Northline نفسها: استُبعِدت بحقّ لأنها «ليست سؤالًا — لا شيء لاستخراجه منها». لقطات الشاشة معروضة بالإنجليزية — التطبيق غير متوفر بهذه اللغة بعد.

لا يعمل شيء على محادثة انتهت أصلًا — “Extraction starts on the next conversation. Conversations that have already ended are not backfilled.” ولأن نص التوجيه قد يتغيّر بعد التوليد منه، يتذكّر الزر ذلك: عدّل نص التوجيه لاحقًا، وستقول صفحة الـ Insight إن الاثنين قد لا يتطابقان بعد الآن، مع خيار إعادة التوليد أو تعديل الحقول يدويًا بدلًا من ذلك.