بناء نظام تدريبي داخلي بالذكاء الاصطناعي للاتصال يدويًا فقط بشركات أقفال (Locksmith)

تفاصيل المشروع

بناء نظام تدريبي داخلي يستخدم الذكاء الاصطناعي للاتصال يدويًا فقط بشركات أقفال (Locksmith) أو شركات خدمات، بحيث يتصرف الذكاء الاصطناعي كعميل حقيقي، ثم يستقبل مكالمة الرجوع من الفني، وكل هذا يتم التحكم به من لوحة تحكم.

الأدوات المطلوبة (Stack)

الاتصالات

Telnyx Voice API

شراء حوالي 30 رقم هاتف (DID)

إجراء مكالمات صادرة من رقم تختاره

استقبال مكالمات واردة على نفس الرقم

Webhooks للأحداث (بدء المكالمة، انتهاء المكالمة)

الذكاء الاصطناعي (الصوت)

Speech to Text: Deepgram

LLM: OpenAI (أو أي بديل)

Text to Speech: ElevenLabs

التحكم والمنطق

State Machine أو LangGraph

يمنع الذكاء الاصطناعي من الخروج عن السيناريو

كل رد يكون محسوب ومحدد

التخزين ولوحة التحكم

Database: PostgreSQL

Dashboard: Next.js أو Retool

طريقة العمل (Manual فقط)

1️⃣ إنشاء سيناريو تدريب (من لوحة التحكم)

المشرف يقوم بالتالي:

اختيار رقم اختبار من الأرقام المتوفرة

إدخال رقم الديسباتشر الذي سيتم الاتصال به

اختيار نوع الخدمة (من 15 خدمة أقفال)

اختيار المدينة أو الرمز البريدي

الضغط على Start Call

2️⃣ المكالمة الصادرة (AI يتصرف كعميل)

الاتصال يتم من رقم الاختبار إلى رقم الديسباتشر

الذكاء الاصطناعي:

يطلب خدمة أقفال

يجاوب فقط عند السؤال

يسأل عن السعر والوقت

لا يعطي معلومات إلا عند الطلب

بعد انتهاء المكالمة:

يتم حفظ النص الكامل

يتم ربط الجلسة بالرقم لمدة 24 ساعة

الحالة تصبح: بانتظار اتصال الفني

3️⃣ مكالمة الرجوع من الفني

الفني يتصل على نفس رقم الاختبار

النظام يتأكد:

الرقم له جلسة فعالة

لم تنتهِ مدة الـ 24 ساعة

الذكاء الاصطناعي يرد كـ نفس العميل

يسأل سؤال تأكيد بسيط مثل:

هل تتصل بخصوص خدمة الأقفال في (المدينة)؟

بعدها:

تأكيد السعر

تأكيد وقت الوصول

إنهاء المكالمة

إدارة الذاكرة (بدون Reference Code)

كل رقم اختبار = جلسة واحدة فقط

أي اتصال وارد خلال 24 ساعة يُربط تلقائيًا بهذه الجلسة

بعد 24 ساعة:

يتم إغلاق الجلسة

الرقم يصبح متاح لجلسة جديدة

ما يجب أن تحتويه لوحة التحكم

صفحة بدء مكالمة

اختيار رقم اختبار

إدخال رقم الديسباتشر

اختيار نوع الخدمة

زر بدء المكالمة

صفحة الجلسات النشطة

رقم الاختبار

نوع الخدمة

الحالة

وقت الانتهاء

أزرار:

إنهاء الجلسة

إعادة ضبط الرقم

عرض النص الكامل للمكالمات

سجل المكالمات

المكالمة الأولى (الديسباتشر)

مكالمة الرجوع (الفني)

النصوص والملخصات

ملاحظات مهمة للمطوّر

لا يوجد اتصال تلقائي (Manual فقط)

لا يوجد Reference Code

رقم الديسباتشر مختلف عن رقم الفني

الذكاء الاصطناعي لا يعطي معلومات إلا عند السؤال

النظام يجب أن يدعم إيقاف المكالمة فورًا من اللوحة

الاستخدام النهائي

تدريب الديسباتشر

تدريب الفنيين

اختبار جودة الخدمة

اختبار سرعة الرد والأسئلة الصحيحة

تقدم للمشروع

العروض المقدمة

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

السلام عليكم، أنا يونس الحلاوي، مبرمج ومطور نظم محترف، لدي خبرة في بناء أنظمة تجمع بين الاتصالات الهاتفية (VoIP)، الذكاء الاصطناعي، ولوحات التحكم الداخلية. أمتل...

السلام عليكم أستاذ Hammad، اسمي يوسف اسماعيل، مهندس ذكاء اصطناعي. شكرا على دعوتك للمشروع. وأنا مهتم بتنفيذه. قمت ببناء نظام Voice AI مشابه لمشروع سابق (Project ...

قبولك لهذا العرض يعتبر اتفاقاً بينك وبين المستقل وسيبقى موقع مستقل وسيطاً بينكما حتى تسليم المشروع. لن تتمكن من تغيير العرض أو إلغائه لاحقًا لذلك تأكد من اختيارك للعرض المناسب باتّباع النصائح التالية:

  • راجع صفحة حساب المستقل الذي اخترته واطّلع على أعماله السابقة
  • إن كانت هناك تفاصيل غير مذكورة في المشروع، فتواصل مع المستقل وأخبره بها أولًا
  • بإمكانك أن تتواصل مع المستقل وتسأله عن أية أمور تحتاجها
  • احرص دائمًا على إبقاء التواصل مع المستقل داخل الموقع قدر الإمكان وذلك لضمان حقوقك
  • لا تتردد من التواصل معنا ان احتجت لأي مساعدة، نحن نحب مساعدتك!

المستقل غير متاح لاستلام مشاريع، يمكنك ارسال تنبيه له لقبول العرض وإعادة المحاولة بعد بضعة ساعات، أو اختيار عرضاً من مستقل آخر.