الأعمال · وكيل خدمة عملاء
موظف الردّ
وكيل يردّ على زبائن منشأة واحدة بلهجة إماراتية، محصوراً في ملفها وحده — والصفحة تفتح له باباً تكلّمه منه.
يتحقّق…
اكتب له مثل ما يكتب له زبون. ملفه فيه خمس خدمات وأسعارها وأوقات الدوام — وما عنده غيرها.
ما يُحفظ شي من هالمحادثة. المكتوب الوحيد عدّادان: حدّ اليوم وحدّك انت.
المشكلة
المنشأة الصغيرة هنا تُدار من واتساب، وأكثر ما يصلها سؤال مكرّر: كم السعر، ومتى تفتحون، وفي موعد بكرة؟ الردّ يتأخّر ساعات، وحين يأتي يأتي بفصحى مكتبية لا تشبه من سأل. وما يُباع جاهزاً يردّ بخليجي عامّ أو بفصحى، ويخترع سعراً ليس في القائمة حين لا يعرف — وهذا أسوأ من الصمت.
المقاربة
- الوكيل محصور في ملف منشأة واحدة: خدماتها وأسعارها وأوقاتها وموقعها. وأي سؤال خارج ذلك يُرفض بأدب ويُعاد صاحبه إلى الموضوع. القيد ليس تجميلاً: سياسة ميتا تمنع الأرقام التي استخدامها الأساسي محادثة عامة، وفقدان الرقم أسوأ من سؤال بلا جواب. والملف وحده هو ما يتبدّل: الصفحة تنقل الوكيل بين صالون وعيادة، فيسعّر ويحجز في الأول، ويرفض أن يشخّص أو يسمّي دواءً في الثاني — بالنصّ نفسه والقواعد نفسها.
- نموذجان يفصل بينهما حاجز ثقة: هايكو يجيب، وإذا نزلت ثقته في إجابته تحت 0.7 أعاد سونيت الإجابة نفسها. والردّ يعود JSON يحمل النيّة والثقة وقرار التحويل إلى إنسان، فالتصعيد قرارٌ مقيس لا انطباع.
- كل رسالة تمرّ على حارسَين قبل أن تكلّف فلساً: منعٌ للتكرار على معرّف الرسالة، لأن ميتا تعيد إرسال ما لم تستلم له ردّاً سريعاً، وحدٌّ يومي يُستهلك بعملية ذرّية واحدة لا بقراءةٍ ثم كتابة. والصفحة التي تقرأها الآن تمرّ على الحارسَين نفسيهما.
بالقياس
الأدوات
- Python
- AWS Lambda
- DynamoDB
- Claude Haiku 4.5
- Claude Sonnet 5
بصراحة
القناة نفسها لم تردّ على زبون حقيقي بعد: واتساب ينتظر أسرار ميتا وتوكناً دائماً، والحيّ اليوم هو المحرّك وهذا الديمو. والديمو يشتري ردوده بالمال، فله سقف يومي؛ إذا نفد عادت الصفحة إلى أمثلة النبرة المكتوبة في ملف المنشأة، وهي نصّ مالكها لا نصّ النموذج. والأرقام تحت كلّ ردّ مقروءة من فاتورة الرموز التي يعيدها النموذج نفسه، لا من تقدير — وهي كلفة بلا تخزين مؤقت: أقصر بادئة يخزّنها هذا النموذج 4096 رمزاً، وبادئتنا 2365، فالتخزين لا ينعقد أصلاً وقد قِيس صفراً.