SearXNG بدلا من البحث المدفوع في Claude Code: كيف يتجاوز المطورون قيود Anthropic
يكلف WebSearch المدمج في Claude Code $0.01 لكل استعلام، وغالبا ما يعيد أخطاء الحدود القصوى حتى مع اشتراك بقيمة $200 شهريا. وصف مطور على Habr حلا يقوم على…
معالج بواسطة الذكاء الاصطناعي من Habr AI؛ بتحرير Hamidun News
واجه المطورون الذين يستخدمون Claude Code بنشاط - مساعد الذكاء الاصطناعي الطرفي من Anthropic - واقعاً محبطاً: لا تعتبر وظيفة البحث على الويب المدمجة مكلفة فحسب، بل غير موثوقة أيضاً. سنت واحد لكل استعلام قد يبدو غير ضار حتى تدرك أنه عند العمل بنشاط مع قاعدة أكواد، فإن مئات عمليات البحث يومياً هي القاعدة وليست الاستثناء. عشرة دولارات لكل ألف استعلام، أخطاء منتظمة "تم الوصول إلى حد المعدل" حتى في اشتراك Max بقيمة مائتي دولار شهرياً - وتبدأ المجتمعية في البحث عن بدائل. وتجدها.
ظهر دليل مفصل على Habr يوضح حلاً أنيقاً: نشر نسخة محلية من SearXNG - محرك البحث الفوقي مفتوح المصدر - وربطها بـ Claude Code عبر بروتوكول MCP. يتسع الإجراء بأكمله في عشر دقائق وثلاثة ملفات تكوين. النتيجة: البحث يعمل مجاناً، بدون أي حدود، واستعلامات البحث لا تغادر أبداً الجهاز المحلي للمطور.
لفهم السبب وراء جذب هذا الحل هذا الاهتمام، يجدر بنا فهم السياق. SearXNG هو نسخة مشتقة من SearX، محرك بحث فوقي يجمع النتائج من عشرات المصادر: Google و Bing و DuckDuckGo و Wikipedia وغيرها. لا يخزن بيانات المستخدم ولا يعرض الإعلانات ويتم التحكم فيه بالكامل من قبل من قام بنشره. كان المشروع موجوداً لفترة طويلة ويتمتع بشعبية مستقرة بين أولئك الذين يقدرون الخصوصية. لكن كان الظهور المحدد لبروتوكول MCP - بروتوكول سياق النموذج، الذي قدمته Anthropic في أواخر 2024 - ما حول SearXNG من أداة متخصصة إلى بديل كامل لمكون تجاري.
تم تصور MCP كمعيار عام لربط الأدوات الخارجية بنماذج اللغة. الفكرة بسيطة: بدلاً من دمج كل وظيفة مباشرة في مساعد الذكاء الاصطناعي، يتم إنشاء واجهة موحدة يمكن من خلالها للنموذج الوصول إلى خدمات عشوائية. نظام الملفات وقاعدة البيانات وواجهات برمجة التطبيقات للخدمات الخارجية - كل شيء يتصل بشكل موحد. روجت Anthropic لـ MCP كطريقة لتوسيع قدرات Claude، لكن، كما يحدث غالباً مع المعايير المفتوحة، وجدت المجتمعية استخداماً آخر له - استبدال الوظائف المدمجة المدفوعة بدائل مجانية.
من الناحية التقنية، تبدو التكامل كما يلي. يقوم المطور بتشغيل SearXNG محلياً - غالباً في حاوية Docker. ثم يقوم بتكوين خادم MCP الذي يقبل استعلامات البحث من Claude Code ويترجمها إلى واجهة برمجة تطبيقات SearXNG. عند اكتشاف Claude Code أداة MCP متاحة للبحث، يبدأ في استخدامها بدلاً من WebSearch المدمج. لا تتطلب أي تعديلات على Claude Code نفسه - تفترض بنية MCP بالضبط هذا السيناريو لربط الأدوات الخارجية.
هنا نرى ديناميكية غريبة تميز صناعة أدوات الذكاء الاصطناعي بأكملها. تبني الشركات أنظمة بيئية يتم فيها تحقيق الدخل من كل مكون بشكل منفصل: اشتراك في النموذج، دفع للبحث، رموز للسياق. لكن البروتوكولات المفتوحة والمعايير التي تروج لها نفس هذه الشركات لجذب المطورين تعطي المستخدمين في نفس الوقت الأدوات لاستبدال المكونات المدفوعة. أنشأت Anthropic MCP لجعل Claude أكثر مرونة وجاذبية. التأثير الجانبي - حصل المستخدمون على القدرة على قطع العنصر الذي يجلب إيرادات إضافية للشركة من السلسلة.
مع ذلك، سيكون من المبالغة رؤية هذا كمجرد قصة عن توفير الأموال. خصوصية استعلامات البحث - حجة تزن للعديد من المطورين ليس أقل من التكلفة. عندما يبحث مساعد الذكاء الاصطناعي عن معلومات حول العمارة الداخلية للمشروع أو أسماء الخدمات أو الأخطاء المحددة، قد تحتوي هذه الاستعلامات على بيانات حساسة. يضمن SearXNG المحلي عدم وصولها إلى خوادم Anthropic وعدم نقلها إلى موفري البحث المرتبطين بمستخدم معين.
هذه الحالة مؤشرة على اتجاه أوسع. مع تعقيد أدوات الذكاء الاصطناعي للمطورين وارتفاع تكاليفها، يتشكل نظام بيئي من البدائل المفتوحة للمكونات الفردية حولها. خوادم MCP للبحث والنماذج المحلية للمهام البسيطة وخطوط أنابيب RAG المخصصة بدلاً من تلك المستندة إلى السحابة - كل هذا عناصر من صورة واحدة. يجمع المطورون أكوام الذكاء الاصطناعي الخاصة بهم مثل المنشئ، اختيار النسبة المثلى من السعر والجودة والتحكم لكل طبقة. وستضطر شركات مثل Anthropic إلى أخذ هذا الواقع في الاعتبار عند بناء نماذج التسعير الخاصة بها - لأن المجتمعية التي تم إعطاؤها بروتوكول مفتوح ستجد حتماً طريقة لاستخدامه في مصالحها الخاصة.
هل تريد التوقف عن قراءة الذكاء الاصطناعي والبدء باستخدامه؟
AI News هو موجز منسق لأخبار الذكاء الاصطناعي. تعلمك Hamidun Academy استخدام الذكاء الاصطناعي في عملك.