لطالما كان بناء القوائم عبثًا متكررًا بالفلاتر: تكدّس القوائم المنسدلة، وتفحص العدد، وتعدّل، وتصدّر، ثم تكتشف أن القائمة ليست ما قصدته، فتعيد الكرّة. أما وكيل الذكاء الاصطناعي المتصل بقاعدة البيانات فيحوّل هذه الحلقة إلى محادثة. تصف الجمهور المستهدف، فيستكشف الوكيل البيانات ويحسّن النتائج حتى تصبح الأرقام منطقية، وعندها فقط تأذن بالمخرجات المدفوعة.
يستخدم هذا الشرح Claude وArgorant عبر Model Context Protocol. قد تستخدم تطبيقات MCP الأخرى نقطة النهاية البعيدة نفسها، لكن يجب اختبار إعداد الموصِّل وواجهة الموافقة وسلوك المصادقة والأدوات المتاحة فيها كلًا على حدة.
الإعداد في دقيقتين
يوفر Argorant خادم MCP بعيدًا على https://mcp.argorant.com/mcp. في إعدادات الموصِّلات في Claude (أو عبر `claude mcp add` في Claude Code)، أضف هذا العنوان كخادم بعيد. أول استدعاء يبدأ مسار OAuth في متصفحك: تسجّل الدخول إلى حسابك في Argorant، وتوافق على الربط، ويحصل الوكيل على رمز محدد الصلاحيات. لا مفاتيح API تُلصق في ملفات الإعداد، ويمكنك إلغاء الربط من حسابك في أي وقت.
بعد الربط، يرى Claude مجموعة من 15 أداة موضّحة في الوثائق تغطي فحص الحساب، والبحث عن الشركات والأشخاص، والأعداد، وأشخاص الشركة، والمعاينات المخفية، وكشف جهات الاتصال، والإثراء، والقوائم المحفوظة، والتصدير، وحالة المهام. الوصول إلى MCP مشمول في خطط Argorant المدفوعة؛ وتدعم محفظة وكيل منفصلة مدفوعة مسبقًا عمليات شراء محدودة لجهات الاتصال دون اشتراك متكرر.
الاقتصاديات: التصفح مجاني، والأخذ بحسب الاستهلاك
يفصل تصميم الأداة بين الاكتشاف وناتج جهات الاتصال المدفوع. يتيح البحث والعدّ والمعاينة المخفية لـ Claude اختبار شكل السوق قبل كشف بيانات جهات الاتصال أو تصديرها. ولا تستهلك إجراءات الاكتشاف هذه أرصدة ناتج جهات الاتصال وفق قواعد المنتج الحالية، مع بقاء حدود الحساب والمعدل العادية سارية.
لا تُنفق الأرصدة إلا على عمليات الكشف والتصدير، أي عندما تخرج بيانات جهات الاتصال الموثّقة من النظام فعليًا. ولأن Argorant يفحص كل عنوان فحصًا مباشرًا عند التصدير ويحتسب 0 رصيد للنتائج غير الصالحة، فإن الخطوة المحتسبة لا تفوترك إلا على العناوين التي تجتاز الفحص. لا يستطيع الوكيل استنزاف رصيدك في الاستكشاف، ولا في الارتدادات أيضًا.
جلسة حقيقية، من البداية إلى النهاية
إليك كيف تبدو هذه الحلقة عمليًا. تطلب: "اعثر على رؤساء العمليات في شركات الخدمات اللوجستية متوسطة الحجم في ألمانيا وهولندا." فيستدعي Claude أداة العدّ بتفسيره الأول للطلب (ربما 50-500 موظف، وفلتر قطاع النقل والخدمات اللوجستية، ورمزا الدولتين)، ويُبلغك بشيء مثل 4,800 شخص مطابق.
ثم يأتي الجزء المثير: تستجوب النتيجة قبل أن تدفع مقابلها. اسأل كيف يتوزع العدد حسب الدولة، واطلب عينة مخفية من المسميات الوظيفية. يجري Claude استدعاءات المعاينة، فتلاحظ أن فلتر المسمى الوظيفي يلتقط مشرفي ورديات المستودعات، فتضيّقه، ويتغير العدد. استمر حتى تصف الفلاتر المفسَّرة والعينة الظاهرة شريحة تؤمن بها فعلًا.
عندها فقط تقول: "اكشف أفضل 200 وصدّرهم كملف CSV." وهذه أول لحظة تُنفق فيها الأرصدة، على قائمة فحصتها بالفعل من ثلاث زوايا، مع التحقق من كل عنوان عبر SMTP عند التصدير.
نصيحة عملية لتكرار النتائج: بمجرد ضبط التعريف، اطلب من Claude أن يكتب مجموعة الفلاتر النهائية بشكل صريح (القطاعات، وفئات عدد الموظفين، والدول، وأنماط المسميات). الصقها في ملف مشروع أو في طلب النظام، فتبدأ الجلسة التالية من أساس مجرّب بدلًا من استنتاج ملف العميل المثالي من الصفر.
الطلب الذي يُبقي Claude ضمن الضوابط
اطلب من Claude العمل على مراحل: أولًا، إعادة صياغة ملف العميل المثالي كفلاتر صريحة؛ ثانيًا، إجراء عدّ؛ ثالثًا، عرض معاينة مخفية وشرح أوجه عدم التطابق؛ رابعًا، انتظار الموافقة؛ وبعدها فقط كشف أو تصدير عدد أقصى محدد من جهات الاتصال. بهذا تصبح حدود الموافقة جزءًا من المهمة، بدلًا من الاعتماد على الوكيل لاستنتاجها.
طلب عملي مقترح: 'حوّل ملف العميل المثالي هذا إلى فلاتر صريحة للشركات والأشخاص. اعرض لي الفلاتر، واعدد التطابقات، وعاين خمسة سجلات مخفية. لا تكشف ولا تُثرِ ولا تنشئ تصديرًا مدفوعًا ولا ترسل إلى نظام آخر حتى أوافق على الفلاتر النهائية وحد أقصى للإنفاق.' بعد المعاينة، اطلب من Claude أن يذكر الإجراء المدفوع المتوقع وحد السجلات والرصيد الحالي قبل الموافقة.
للتشغيلات المتكررة، احفظ كائن الفلاتر المعتمد وقواعد الاستبعاد. ولا تحفظ تعليمات عامة مثل 'اعثر على مشترين جيدين'، لأن نموذجًا مستقبليًا أو تغيّرًا في مفردات البيانات قد يفسّرها بشكل مختلف.
اختبر مسارات الفشل قبل أن تثق بالمسار المثالي
العدّ الذي يعمل ليس دليلًا شاملًا. اختبر استعلامًا بلا نتائج، وفلترًا غير مدعوم عمدًا، واتصالًا منتهي الصلاحية أو ملغى، ورصيدًا غير كافٍ، وطلبًا تجاوز حد المعدل، وطلب تصدير مكررًا. يجب أن يشرح Claude الحالة ويتوقف، لا أن يوسّع الجمهور بصمت أو يعيد محاولة إجراء مدفوع دون حد.
بعد تصدير مصرّح به، قارن الحد المطلوب، والصفوف المُعادة، وعدد المخرجات الصالحة، والأرصدة المخصومة، وحالة المهمة. لا يجب دمج نتائج غير الصالح و Catch-all وغير المعروف والمحجوب والمكرر في رقم نجاح واحد.
أخيرًا، افصل الموصِّل في Claude وألغِه في Argorant. وتأكد من أن الرمز المميز القديم لم يعد قادرًا على قراءة بيانات الحساب. فالإلغاء جزء من اختبار الإعداد، وليس إجراءً إداريًا لاحقًا.
إذا كنت تفضّل البقاء في الطرفية
سير العمل نفسه متاح دون وكيل في المنتصف. أداة Argorant CLI منشورة على npm (يشغّلها `npx argorant` دون أي تثبيت)، وتتيح البحث والعدّ والكشف والتصدير كأوامر يمكنك برمجتها. وهي تصادق على الحساب نفسه ورصيد الأرصدة نفسه، فمهمة cron، أو خطوة CI، أو سحب سريع لمرة واحدة من الطرفية، كلها تستمد من مكان واحد.
كما أن CLI هي طبقة تصحيح الأخطاء العملية لمسارات عمل الوكلاء: عندما تريد التأكد بدقة مما يطابقه فلتر ما قبل إدراجه في تعليمات الوكيل، يمنحك أمر واحد الحقيقة على أرض الواقع.
لماذا يتفوق هذا على الدوران في لوحات المعلومات
المكسب الهيكلي هو أن التكرار يصبح شبه مجاني، من حيث الوقت والأرصدة معًا. في الأداة التقليدية، كل تحسين يكلّف إعادة تحميل الصفحة وكل خطأ يكلّف عملية تصدير. أما في دورة الوكيل، فالتحسين جملة واحدة، والأخطاء تُكتشف في مرحلة المعاينة قبل أن تُنفق الأموال.
وهذا يعني أيضًا أن بناء القوائم يتكامل مع كل ما يفعله وكيلك. يستطيع Claude سحب القائمة، وصياغة رسالة التواصل الأولى مع الإشارة إلى قطاع كل شركة، وتسليم الملف إلى أداة التسلسل لديك: محادثة واحدة، و630.7M جهة اتصال في 202 دولة خلف بروتوكول يتحدثه الوكيل بالفعل. اربط مرة واحدة، وتوقف عن النقر على القوائم المنسدلة.
