سكرتير شخصي مربوط بأليكسا: عبدالله عبدالرحيم سنكر يشرح كيف تُبنى الفكرة
عبدالله عبدالرحيم سنكر يشرح الفكرة المعمارية لسكرتير شخصي بالذكاء الاصطناعي مربوط بأليكسا وn8n: من الجملة المنطوقة إلى موعد في التقويم، والقرارات اللي تحدد نجاحه.

سكرتير شخصي بالذكاء الاصطناعي
عبدالله عبدالرحيم سنكر
أفكارك ومهامك تجيك وأنت تسوق، أو وأنت في المطبخ، أو قبل النوم بدقيقة. تقول «بسجلها بعدين»، وما تسجلها. هذي المشكلة اللي بُني عشانها واحد من وكلاء n8n اللي سواها عبدالله عبدالرحيم سنكر: سكرتير شخصي تكلمه عبر أليكسا. هنا ما بنفتح تفاصيل التدفق الداخلية، بنشرح الفكرة المعمارية العامة اللي يقوم عليها أي سكرتير صوتي من هالنوع، ووين صعوبتها الحقيقية، ووش القرارات اللي تحدد إذا بيصير مفيداً أو مزعجاً.
جملة وحدة نتبعها من أولها لآخرها
خذ هالجملة: «ذكّرني بكرة الساعة عشر أتصل على المحاسب، وضيف موعد مع الفريق يوم الأحد بعد الظهر». جملة طبيعية جداً، لكن فيها طلبين مختلفين، ووقت نسبي «بكرة»، ووقت غامض «بعد الظهر». لو فهمت كيف تمر هالجملة على النظام، فهمت الفكرة كلها. خلّنا نتبعها طبقة طبقة.
الطبقة الأولى: أليكسا تسمع وتسلّم
تحويل الصوت لنص تتكفل فيه أليكسا، وهذا جزء ما تبنيه أنت. اللي تبنيه هو سكِل مخصصة (Custom Skill) لها اسم استدعاء تبدأ فيه كلامك، والسكِل تحدد وين يروح الطلب: إما نقطة نهاية HTTPS، أو دالة على AWS Lambda. هنا يدخل n8n: نقطة النهاية تكون Webhook يستقبل الطلب ويبدأ التدفق.
نقطتان لازم تنحسب من أول يوم. الأولى: أليكسا ما تنتظر الرد طويلاً، ولو تأخر التدفق يسمع المستخدم رسالة خطأ. فالتصميم الصحيح يرد بسرعة، والشغل الثقيل يكمّل في الخلفية لو احتاج. الثانية: نموذج السكِل التقليدي مبني على نوايا محددة (Intents) وخانات (Slots)، وهذا ممتاز لأوامر ثابتة مثل «أضف مهمة»، لكنه يتعب مع جملة حرة مركّبة مثل جملتنا. وهنا يجي دور النموذج اللغوي.
الطبقة الثانية: النموذج يفهم ويفكك
النص يروح لنموذج لغوي داخل n8n، والمطلوب منه مو رد بالكلام. المطلوب بيانات منظّمة: قائمة طلبات، ولكل طلب نوعه (تذكير، موعد، مهمة، ملاحظة)، وعنوانه، ووقته بصيغة صريحة. والتفاصيل اللي تفرّق بين سكرتير يعتمد عليه وسكرتير يضيّع مواعيدك:
- الوقت النسبي يتحول لتاريخ فعلي، وهذا يحتاج تمرير التاريخ والساعة الحالية والمنطقة الزمنية للنموذج مع كل طلب. بدونها، «بكرة» ممكن تصير أي يوم.
- الوقت الغامض مثل «بعد الظهر» يتحول حسب قاعدة متفق عليها مسبقاً، أو يرجع للمستخدم كسؤال قصير.
- الطلبات المتعددة في جملة وحدة تتفصل لعناصر مستقلة، كل واحد يمشي في طريقه.
- لو النموذج ما فهم، يرجّع حالة «غير واضح» بدل ما يخمّن ويسجّل شيئاً ما قلته.
وقبل ما تلوم النموذج على أي خطأ، تذكّر إن اللي وصله نص من التعرف الصوتي، مو صوتك. الأسماء الأجنبية، والأرقام، والكلمات اللي تنطق بأكثر من طريقة، هي أكثر شي يتلخبط في هالمرحلة. «المحاسب» ممكن توصل صح، لكن اسم شخص نادر ممكن يوصل بشكل غريب تماماً. عشان كذا الاختبار الحقيقي يكون بصوتك أنت، في المكان اللي بتستخدم فيه السكرتير، مع ضجيج السيارة أو المطبخ، مو بنصوص مكتوبة على الكيبورد. واجمع أول أسبوعين كل الأوامر اللي فُهمت غلط، لأنها بتقول لك وين تعدّل: في تعليمات النموذج، أو في قاموس أسماء تمرّره معه، أو في طريقة صياغتك أنت للأمر.
الطبقة الثالثة: التنفيذ في أدواتك
بعد الفهم، التدفق يوزّع كل عنصر على أداته: التقويم للموعد، وقائمة المهام للمهمة، وجدول أو ملف للملاحظة. في التصميم اللي نشرحه، هالطبقة خطوات ثابتة مبرمجة، مو قرار للنموذج. النموذج صنّف، والتدفق نفّذ. وهذا يحصر الأخطاء: أسوأ احتمال إن تصنيفاً غلط يحط ملاحظة كمهمة، مو إن النموذج يقرر من نفسه يحذف موعداً.
وقبل إنشاء أي موعد، فحص بسيط للتعارض في التقويم يوفر عليك موقفاً محرجاً. لو الوقت مشغول، الرد يقول ذلك ويقترح أقرب وقت فاضي، بدل ما يحجز فوق موعد قائم.
الطبقة الرابعة: الرد الصوتي والتذكير
الرد اللي تسمعه لازم يكون قصيراً ويكرر اللي فهمه بالضبط: «تمام، تذكير بكرة عشرة الصبح: اتصال بالمحاسب. وموعد الأحد الساعة ثنتين مع الفريق». التكرار هذا مو حشو، هو طريقة التحقق الوحيدة لما ما فيه شاشة. لو سمعت وقتاً غلط، تصححه في نفس اللحظة. ونفس المبدأ لما يكون فيه غموض: بدل ما يختار السكرتير وقتاً من عنده، يسأل سؤالاً واحداً قصيراً، مثل «بعد الظهر الساعة ثنتين أو أربع؟»، ويقبل الجواب بكلمة. محادثة من سؤال وجواب أسرع من موعد غلط تكتشفه يوم الأحد.
والتذكير نفسه لما يحين وقته؟ أليكسا ما تتكلم من نفسها إلا عبر واجهات محددة تحتاج إذناً صريحاً من المستخدم، مثل واجهة التذكيرات. وكثير من التصاميم تضيف قناة ثانية للتنبيه، مثل إشعار على الجوال أو رسالة، لأنك غالباً ما تكون جنب السماعة لما يجي الموعد.
قرارات تحدد إذا بيصير مفيداً
- الخصوصية: سماعة في البيت تستقبل أوامر فيها أسماء ومواعيد. خلّ البيانات في أدواتك أنت، ولا تحتفظ بنصوص الأوامر أطول من الحاجة.
- الصلاحيات: السكرتير يضيف ويذكّر بحرية، لكن الحذف والإلغاء يحتاجون تأكيداً صريحاً.
- الحدود: سكرتير يتقن ثلاث مهام أفضل من واحد يحاول يسوي كل شي ويغلط في نصها.
- السجل: كل أمر وصل، ووش فُهم منه، ووش نُفّذ. بدونه ما تعرف ليش ضاع موعد.
ولو بتبني شي مشابه، لا تبدأ بالجملة المركّبة. ابدأ بأمر واحد: «أضف مهمة» ويروح لقائمة وحدة. لما يشتغل أسبوعاً بدون مفاجآت، أضف التذكيرات بوقت. بعدها المواعيد مع فحص التعارض. كل طبقة تنضاف فوق شي ثابت، وأي خلل يطلع تعرف من وين جا.
الفكرة في النهاية بسيطة: الصوت واجهة، والنموذج مترجم، و n8n هو اليدين. والقيمة الحقيقية مو في التقنية نفسها، في إنك تسجل الشي في نفس اللحظة اللي تتذكره فيها. وهذا السكرتير واحد من خمسة وكلاء بناها عبدالله عبدالرحيم بن سنكر الكندي على n8n ضمن شغل منصة أزهل الرقمية، والدرس اللي يطلع من هالنوع من الوكلاء واضح: خلّ النموذج يفهم، وخلّ الخطوات الثابتة تنفّذ.
عندك فكرة؟ الاستشارة الأولى علينا
كلّم عبدالله مباشرة على واتساب — رسالتك توصل له هو، مو لرد آلي. نسمع فكرتك ونقول لك وش تحتاج وكم تكلّف، ببلاش.
مقالات ذات صلة
كل المقالات
منصة آفاق
عبدالله عبدالرحيم سنكر
عبدالله عبدالرحيم سنكر: وش علّمتنا رقمنة حلقات التحفيظ في «آفاق»؟
دروس تصميم يستخلصها عبدالله عبدالرحيم سنكر من منصة «آفاق» لإدارة حلقات التحفيظ: وحدة قياس الحفظ، وثواني المعلّم، والحضور المرتبط بالرواتب، والصلاحيات، وبيانات الطلاب.
اقرأ المقال
كتابة إعلان بالعامية
عبدالله عبدالرحيم بن سنكر
عبدالله عبدالرحيم بن سنكر: كتابة إعلان بالعامية السعودية، قواعد وأمثلة
قواعد عملية من عبدالله عبدالرحيم بن سنكر لكتابة نص إعلاني بالعامية السعودية: أي لهجة تختار، وثبات الإملاء، والافتتاحية، والمخاطبة، والأرقام، مع أمثلة قبل التعديل وبعده.
اقرأ المقال
التسويق بالإيميل
عبدالله سنكر
عبدالله سنكر: التسويق بالإيميل للمتاجر، خمس رسائل تبيع بدون إزعاج
عبدالله سنكر يرتّب لك خمس رسائل إيميل آلية لمتجرك: الترحيب، والسلة المتروكة، وما بعد الشراء، وإعادة الطلب، واسترجاع العميل النائم، مع قواعد تحميك من السبام والإزعاج.
اقرأ المقال