رنّ هاتفي، وبدأت أتحدث بالعربية مع النظام الذي ربطته بـ claude. كانت لحظة ممتعة، لكن الدرس الأهم لم يكن أن الوكيل يستطيع الكلام؛ بل أن منحه القدرة على الاتصال يفتح بابًا لتنفيذ مهام حقيقية، ومعه مسؤولية تحديد ما يُسمح له بفعله وعلى حساب مَن.
لهذا لم أرد أن تنتهي الحلقة عند استعراض مكالمة. أشارك فيها مشروع GitHub كاملًا، مع تعليمات تساعدك أنت ووكيلك على تكرار النظام لإجراء المكالمات واستقبالها، بدل البدء من الصفر.
الفكرة ليست حصر التجربة في claude. المشروع مصمم ليكون قابلًا للاستخدام بمساعدة وكلاء مثل Codex وOpenClaw وHermes أيضًا. المهم أن تفهم الأدوار والمتطلبات وحدود التشغيل، لا أن تستخدم الاسم نفسه الذي استخدمته في العرض.
قيمة المكالمة في المهمة التي تنجزها، لا في الصوت وحده
بدأت الفكرة عندما كان صديق سيزورني في دبي، وأردت حجز مطعم بينما كنت مشغولًا بعملي. سألت نفسي: لماذا لا أطلب من OpenClaw إجراء الاتصال والحجز نيابةً عني؟
عملت على ربطه بأداة للمكالمات، ثم طلبت منه الحجز. عاد إليّ بتأكيد يتضمن الموعد والتاريخ والتفاصيل. ولأنها كانت المحاولة الأولى، لم أكتفِ برسالته؛ اتصلت بالمطعم بنفسي للتأكد.
عندما أعطيت الموظف اسمي، عرف أنني الشخص الذي أرسل وكيل ذكاء اصطناعي للحجز. ووصف تجربته معه بأنها واضحة ودقيقة.
هذه تجربة سابقة أرويها في الحلقة، وليست تسجيل الحجز الذي أعرضه فيها. لكنها توضّح سبب اهتمامي بالمشروع: لم أكن أبحث عن صوت مدهش، بل عن مهمة محددة يمكن تفويضها والتحقق من نتيجتها.
وهذا هو المدخل الأنسب للتجربة: اختر مكالمة لها غرض واضح ونتيجة قابلة للتأكد، قبل التفكير في تشغيل منظومة كبيرة من الوكلاء.
من يتحدث فعلًا؟ ثلاث وظائف داخل مكالمة واحدة
خلال المكالمة سألت النظام سؤالًا مباشرًا: هل أتحدث مع claude بصوت OpenAI، أم مع نموذج OpenAI نفسه؟ الإجابة مهمة؛ لأن عبارة «claude اتصل بي» تختصر نظامًا تتوزع فيه الأدوار.
- Twilio: يوفّر الاتصال الهاتفي الذي يربط النظام بالمكالمة الحقيقية.
- OpenAI GPT Live: يتولى الصوت والمحادثة في التجربة المعروضة.
- claude: يعالج الطلبات التي تُحوَّل إليه وتحتاج إلى تفكير أو معلومات، ثم يعود الجواب ليُقال عبر النموذج الصوتي.
إذًا، ليس كل ما تسمعه جوابًا كتبه claude ثم قُرئ بصوت آخر. هناك نموذج يدير التفاعل الصوتي، ووكيل تُحال إليه طلبات ضمن هذا التفاعل.
هذا التفصيل يغيّر طريقة تصميم الاستخدام. قبل أن تطلب شخصية لمندوب مبيعات أو مساعد للحجوزات، حدّد ما الذي يستطيع الجزء الصوتي التعامل معه، وما الذي ينبغي أن يعود فيه إلى الوكيل.
المشروع الجاهز يختصر البناء، لكنه لا يلغي التجهيز
طلبت أثناء بناء المشروع أن يتضمن الكود والتعليمات اللازمة للمشاهدين ووكلائهم، مع شرح بالعربية والإنجليزية وإشارات إلى جوانب الأمان. الهدف أن يستطيع الوكيل قراءة المشروع ومساعدتك في الإعداد خطوة بخطوة.
بدل أن تبدأ بطلب عام مثل «ابنِ لي نظام مكالمات»، يمكنك تزويد وكيلك بالمستودع وطلب قراءة تعليماته، وتوضيح المتطلبات الناقصة، ثم مساعدتك في تجهيز تجربة محدودة.
ما الذي تحتاج إلى تجهيزه؟
- مفتاح API لخدمة OpenAI المستخدمة في الصوت والمحادثة.
- حساب Twilio وبيانات الاتصال المطلوبة، ومنها Account SID وAPI Key وAPI Key Secret.
- إعداد ملف .env بالقيم التي يطلبها المشروع.
- تجهيز رقم الاتصال وضبط إعدادات التشغيل وفق تعليمات المشروع ومتطلبات الحساب.
هذه ليست دعوة لتسليم الوكيل أسرارك كي يتولى كل شيء. يمكنه شرح مكان الإعدادات وما الذي تحتاج إليه، بينما تبقى أنت مسؤولًا عن استخراج المفاتيح والتعامل معها بأمان.
وفي البداية، اجعل الاختبار شبيهًا بما عرضته: مكالمة على هاتفك، تسمع فيها النتيجة وتختبر اللغة وفهم الطلب. نجاح هذا الاختبار خطوة مفيدة، لكنه ليس وحده دليلًا على جاهزية النظام للتعامل مع العملاء.
احمِ المفاتيح، ثم احمِ الوصول إلى الوكيل
أكّدت في الحلقة أن مفاتيح الخدمات ليست تفاصيل ثانوية. كل خدمة مستخدمة هنا لها تكلفة، وتسرب بيانات الوصول قد يسمح لغيرك باستخدامها على حسابك.
لذلك، عندما تصل إلى خطوة إنشاء المفتاح، أنشئه بنفسك، وتأكد من أن الوكيل لا يراقب المتصفح أثناء ظهور السر. لا تنسخ المفاتيح في محادثات أو مواد ستشاركها مع الآخرين، وتعامل مع ملف .env باعتباره محتوى حساسًا، لا ملفًا عاديًا ضمن الشرح.
رقم الهاتف مدخل إلى النظام، وليس مجرد وسيلة اتصال
هناك جانب آخر يسهل نسيانه: ماذا يحدث إذا عرف الآخرون رقم وكيلك؟ قد يتصل شخص ويطيل المحادثة، فتتحمل أنت تكلفة الاتصال واستخدام النموذج، حتى لو لم تحقق المكالمة أي فائدة لك.
وقد يحاول متصل التأثير في تعليمات الوكيل أو دفعه إلى تنفيذ طلبات خارج الغرض الذي أعددته له. لهذا شددت على تقييد استقبال المكالمات بالأرقام المسموح بها، خصوصًا عندما يكون الاستخدام شخصيًا.
القاعدة العملية هنا: لا تجعل الوكيل متاحًا للجميع لمجرد أن الاتصال نجح. ابدأ بنطاق وصول ضيق، وحدّد من يحتاج إلى الاتصال به وما الذي ينبغي أن يستطيع طلبه.
الإفصاح ومراجعة الضوابط يسبقان الاستخدام الفعلي
في تجربة المطعم، أكّدت على الوكيل أن يعرّف نفسه منذ البداية بوصفه وكيل ذكاء اصطناعي يتصل نيابةً عني. لم يكن الهدف أن يظن الموظف أنه يتحدث مع إنسان.
هذا مبدأ واضح في طريقة استخدامي للمشروع: اجعل هوية الوكيل والغرض من المكالمة صريحين، وضع ذلك ضمن تعليماته بدل تركه للاجتهاد أثناء الحوار.
كما شددت في الحلقة على مراجعة القواعد المعمول بها في بلد الاستخدام، خصوصًا في العمل، وعلى الانتباه إلى متطلبات الحصول على الأرقام واستخدامها. المشروع التقني ليس مرجعًا قانونيًا، ولا ينبغي اعتبار وجود رقم هاتف أو نجاح مكالمة إذنًا بكل استخدام محتمل.
قبل الانتقال إلى اتصالات مع العملاء، افصل بين سؤالين: هل يعمل النظام تقنيًا؟ وهل طريقة استخدامه مناسبة ومسموحًا بها في سياقك؟ الأول لا يجيب عن الثاني.
لا تقِس النجاح بعدد المكالمات، بل بقيمة نتيجتها
من السهل بعد سماع المكالمة أن تتخيل عددًا كبيرًا من الوكلاء يتحدثون مع العملاء طوال اليوم. وقد ناقشت في الحلقة استخدامات مثل المبيعات، لكن القدرة على تشغيل المكالمات لا تعني تلقائيًا أن تشغيلها مجدٍ.
المشروع الجاهز لا يجعل التشغيل مجانيًا. هناك تكلفة للصوت والمحادثة، وتكلفة للاتصال، ويجب مقارنتهما بما تحصل عليه من الاستخدام.
في الحجز الشخصي، قد تكون القيمة هي الوقت والجهد اللذان وفّرتهما. وفي العمل، تحتاج إلى النظر في النتيجة الفعلية للمكالمة، لا الاكتفاء بأنها استمرت أو أن الحوار بدا جيدًا.
قبل التوسع، اسأل نفسك:
- هل أنجز الوكيل المهمة المقصودة، أم احتجت إلى إعادة تنفيذها؟
- هل استطعت التحقق من النتيجة، كما فعلت عندما اتصلت بالمطعم؟
- ما تكلفة المكالمة مقابل الوقت أو القيمة التي وفّرتها؟
- هل ضبطت الوصول والتعليمات بما يناسب الاستخدام؟
لا أقدّم تجربة واحدة بوصفها ضمانًا لنجاح كل سيناريو. ما أقدّمه هو نقطة بداية قابلة للتكرار، تساعدك على اختبار الفكرة في حالتك بدل الحكم عليها من الاستعراض وحده.
ابدأ بمكالمة تستطيع الحكم على نجاحها
أكثر ما يعجبني في هذا المشروع ليس رنين الهاتف، بل الانتقال من وكيل يقترح عليك ما ينبغي فعله إلى وكيل يشارك في تنفيذ مهمة خارج نافذة الدردشة.
لكن البداية الجيدة تظل محدودة: مهمة واضحة، واتصال تجريبي على هاتفك، ومفاتيح محمية، ووصول مضبوط، ثم مراجعة النتيجة والتكلفة قبل توسيع الاستخدام.
في الحلقة أعرض المكالمة بالعربية، وأشرح التجهيز، وأشارك مشروع GitHub وتعليماته عبر وصف الفيديو لتتمكن من تكرار التجربة مع وكيلك.
شاهد الحلقة: تجربة المكالمة وشرح مشروع GitHub
لو منحت وكيلك القدرة على الاتصال، ما أول مهمة محددة ستفوّضها إليه؟ وما النتيجة التي ستعتبرها دليلًا على نجاح التجربة؟