بناء عامل بحث عميق في 30 سطر Python
متى تستخدمه: جربت 'ابحث عن X' في المحادثة وتريده كعامل قابل للاستدعاء.
المتطلبات الأساسية
- Python 3.11+ و uv — ثبّت uv إذا كان مفقوداً؛ fast-agent يستخدمه
- fast-agent مثبت — uvx fast-agent-mcp init؛ انتقل إلى المشروع
الخطوات
-
بناء الهيكلUse fast-agent. Generate a research agent skeleton with tavily search + fetch + summarize tools.✓ تم النسخ→ agent.py مع مزخرف @fast.agent
-
توصيل خوادم MCPAttach the tavily-mcp and filesystem MCP servers in fastagent.config.yaml.✓ تم النسخ→ الإعداد مُتحقق منه؛ الخوادم تتصل
-
التشغيل والتكرارRun with: research 'state of small embedding models 2026'. Inspect the trace.✓ تم النسخ→ التتبع يُظهر سلسلة search → fetch → summarize؛ المخرج موجز بمصادر
-
إضافة تقييمAuthor a 5-prompt eval; run nightly. Fail if any source citation is missing.✓ تم النسخ→ مخرج التقييم أخضر/أحمر؛ cron ليلي مُعدّ
النتيجة: pipeline بحث قابل للإعادة يمكنك تسليمه للزملاء.
المزالق
- سحر المزخرفات يُخفي ما يفعله العامل — اقرأ التتبع دائماً؛ افهم كل استدعاء أداة قبل الإعلان عن نجاح العامل