بناء نظام تدريبي داخلي يستخدم الذكاء الاصطناعي للاتصال يدويًا فقط بشركات أقفال (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 ...