بناء وكيل مخصص يستخدم playwright + filesystem + postgres
متى تستخدمه: تحتاج إلى أتمتة قابلة للتكرار (وليس Claude Desktop) تربط المتصفح + الملفات + قاعدة البيانات.
المتطلبات الأساسية
- Python 3.10+, uv or pip — إعداد قياسي
- An LLM API key (OpenAI / Anthropic) — ضعه كمتغير بيئة يتوقعه نموذج LangChain الخاص بك
الخطوات
-
حدد تكوينات الخادماكتب تكوين mcp-use يتصل بـ playwright (stdio عبر npx) و postgres (stdio عبر uvx) ونظام الملفات (مسار محلي مقيد).✓ تم النسخ→ تكوين JSON/dict يطابق المخطط
-
وصل الوكيلأنشئ MCPAgent باستخدام ChatAnthropic (claude-sonnet-4) والتكوين أعلاه. الحد الأقصى للتكرارات = 15.✓ تم النسخ→ instance الوكيل جاهز لـ .run()
-
قم بتشغيل مهمةشغل: 'قم بزحف docs.example.com وحفظ كل صفحة في ./knowledge/ ثم فهرس العناوين في جدول postgres
docs. راقب استدعاءات الأداة في السجلات.'✓ تم النسخ→ تكتمل المهمة وتصل البيانات حيث متوقع
النتيجة: وكيل يمكن كتابة برامج نصية له يمكنك جدولته أو نشره أو دمجه — غير مرتبط بعميل سطح المكتب.
المزالق
- الوكيل يتكرر بين الخوادم وحرق الرموز — ضع max_iterations صارم واستخدم LLM يتبع التعليمات جيداً — GPT-4o-mini غالباً ما يتكرر على السلاسل المعقدة واستخدم نموذج أقوى
- خوادم stdio تصبح zombie بعد الانهيار — استخدم دائماً نمط context manager غير المتزامن — فهو يتعامل مع التنظيف؛ لا تدر العملية بنفسك