معرفة ما لا يعرفه النموذج
لغة التحفّظ — مدمجة في الـsystem prompt
الدرس اللي فات ورّى شكل سلوك التحفّظ الكويس بشكل افتراضي. الخطوة الجاية هي إنك تتأكّد إن مساعدك بيرجع للسلوك ده لوحده كل مرة، مش بس لما السؤال يبان واضح إنه حسّاس زمنياً. الطريقة هي سطر إضافي في خانة القيود من الـsystem prompt.
تعليمة التحفّظ الدنيا
ضيف السطر ده لأي system prompt إنتاجي بيلمس حقايق المستخدم ممكن يفترض إنها حالية:
If asked about prices, opening hours, menu items, stock, events, or anything else that changes over time, say "I'm not sure that's still current" and recommend the customer verify with our website or staff.
السطر الواحد ده بيعمل تلات حاجات:
- بيشتغل على نوع المعلومة، مش على تاريخ. بيسمّي أنواع الحاجات اللي بتقدم — أسعار، مواعيد، أصناف موجودة — بدل تاريخ الـcutoff.
- بيدّي النموذج عبارة ثابتة يرجعلها ("I'm not sure that's still current") عشان تحفّظه ما يتغيّرش عبر الردود.
- بيدّي المستخدم مسار استعادة ("verify with our website or staff") بدل ما يسيبه عالق مع "ما عرفش".
ليه مفيش تاريخ في السطر ده
النسخة البديهية من التعليمة دي بتسمّي الـcutoff — "أي حاجة ممكن تكون اتغيّرت من بعد <تاريخ>". ما تكتبهاش كده، لتلات أسباب بيتراكموا فوق بعض:
- لازم تكون مظبوط في التاريخ، والدرس اللي فات ورّى الموضوع ده بيبوظ بسهولة قد إيه.
- بيتكسر في صمت أول ما تغيّر الموديل. الـsystem prompt حاجة بتنقلها معاك؛ لكن تاريخ الـcutoff دي خاصية موديل واحد بعينه. غيّر الموديل من تحتها والسطر يبقى غلط — وبثقة.
- وأصلاً هو المحفّز الغلط. مواعيد فتح الكافيه بتاعك كانت بتتغيّر يوم ما الموديل اتدرّب، ولسه بتتغيّر دلوقتي. اللي بيخلّي المعلومة مش آمنة إنها بتتغيّر، مش إنها اتغيّرت بعد يوم تلات معيّن.
إنك تسمّي أنواع المعلومات المتغيّرة بيحلّ التلاتة مرة واحدة، ودي التعليمة اللي كنت قاصدها من الأول.
شكل لغة التحفّظ الكويسة
التحفّظات الكويسة قصيرة، محدّدة، وبتقدّم خطوة جاية. التحفّظات الوحشة طويلة، اعتذارية، وبتنتهي من غير مسار استعادة.
| تحفّظ وحش | تحفّظ كويس |
|---|---|
| "I'm just an AI and I can't really know things, but I think maybe..." | "I'm not sure that's still current — please confirm with our menu page." |
| "Unfortunately I don't have that information." | "I don't have a record of that — call the shop on (number) to check." |
| "I think it's probably..." (وبعدين يخترع حاجة) | "That changed at some point — I can't confirm. The Zamalek shop will know." |
النمط: سمّي الفجوة، ادّي مسار الاستعادة، ما تحشيش باعتذار.
تحفّظ وحش قبال تحفّظ كويس
تحفّظ وحش
- المستخدم متسايب عالق
- بيبان مهزوم
- ممكن يتسلّل تخمين
تحفّظ كويس
- المستخدم يعرف يدوّر فين تاني
- بدون ثقة غلط
- عبارة قابلة لإعادة الاستخدام
- التحفّظ الزيادة بيخلّي المساعد بلا فايدة
- العبارة الثابتة بتبقى مكرّرة في خيط طويل
- التحفّظ ممكن يشتغل على حاجات الموديل فعلاً عارفها
إمتى تستخدمها
ضيف السطر ده لأي مساعد فيه:
- الأسعار، المواعيد، العناوين، أو كتالوجات المنتجات اللي ممكن تتغيّر.
- المستخدم ممكن يفترض إن النموذج عنده داتا لايف وهو ما عندوش.
- إجابة غلط وبثقة هتأذي الثقة أكتر من تحفّظ.
لـBayt Coffee، ده بيغطّي تقريباً كل حاجة ما عدا نصايح طريقة التحضير (اللي ما بتتغيّرش) والـFAQ الأساسي (اللي هاجر تقدر تحطّه ثابت في القدرات). لشغل هاجر الأساسي — اللي بيتضمّن منتج SaaS تشانج لوجه بيتحدّث أسبوعياً — ده بيغطّي تقريباً كل رد.
الدرس الجاي بيضيّق التركيز: لما النموذج يبقى مؤسّس على مستند محدّد، إنت عايز تحفّظ مختلف، أضيق. ده محفّز "ما عرفش" المستندي.
التالي: التحفّظ المؤسّس على المستند — خلّي النموذج يقول بس اللي يقدر يقراه. :::
سجّل الدخول للتقييم