DevOps وتشغيل

smolagents

🤗 smolagents: مكتبة بسيطة لوكلاء يفكرون في الشيفرة.

واجهة smolagents

ما هو smolagents؟

`smolagents` هي مكتبة تمكّنك من تشغيل وكلاء أقوياء في بضع سطور من الشيفرة. وهي تقدم:

✨ البساطة: منطق الوكلاء يتناسب في ~1000 سطر من الشيفرة (انظر agents.py). لقد احتفظنا بالتجريدات بشكلها الأدنى فوق الشيفرة الأساسية!

🧑‍💻 دعم من الدرجة الأولى لوكلاء الشيفرة. وكيل الشيفرة لدينا يكتب إجراءاته في الشيفرة (بدلاً من “استخدام الوكلاء لكتابة الشيفرة”). لجعلها آمنة، ندعم التنفيذ في بيئات معزولة عبر Blaxel وE2B وModal أو Docker.

🤗 تكاملات Hub: يمكنك مشاركة/سحب الأدوات أو الوكلاء من/إلى Hub لمشاركة الوكلاء الأكثر كفاءة على الفور!

🌐 مستقل عن النموذج: تدعم smolagents أي LLM. يمكن أن يكون نموذج `transformers` محلي، أو نموذج `ollama`، أو أحد العديد من مقدمي الخدمات على Hub، أو أي نموذج من OpenAI، أو Anthropic والعديد من الآخرين عبر تكامل LiteLLM.

👁️ مستقل عن الشكل: تدعم الوكلاء المدخلات النصية والرؤية والفيديو، وحتى الصوت! راجع هذه التعليمات التوجيهية للرؤية.

🛠️ مستقل عن الأدوات: يمكنك استخدام أدوات من أي خادم MCP، أو من LangChain، يمكنك حتى استخدام فضاء Hub كأداة.

يمكنك العثور على الوثائق الكاملة هنا.

تحقق من منشور مدونتنا للإطلاق لمعرفة المزيد عن `smolagents`!

قم أولاً بتثبيت الحزمة مع مجموعة الأدوات الافتراضية: ثم عرّف وكيلك، وامنحه الأدوات التي يحتاجها، وقم بتشغيله!

يمكنك أيضًا مشاركة وكيلك إلى Hub، كـ مستودع Space:

مكتبتنا مستقلة عن LLM: يمكنك تغيير المثال أعلاه إلى أي مزود استدلال.

InferenceClientModel، بوابة لجميع مقدمي الاستدلال المدعومين على HF.

الخوادم المتوافقة مع OpenAI: Together AI

الخوادم المتوافقة مع OpenAI: OpenRouter.

يمكنك تشغيل الوكلاء من CLI باستخدام أمرين: `smolagent` و `webagent`.

`smolagent` هو أمر عام لتشغيل وكيل الشيفرة متعدد الخطوات الذي يمكن تجهيزه بأدوات متنوعة.

الوضع التفاعلي يرشدك خلال:

– اختيار نوع الوكيل (CodeAgent مقابل ToolCallingAgent)
– اختيار الأداة من صندوق الأدوات المتاحة
– تكوين النموذج (النوع، ID، إعدادات API)
– خيارات متقدمة مثل الاستيرادات الإضافية
– التوجيه الخاص بالمهمة.

قد تعجبك أيضاً

يستخدم هذا الموقع ملفات تعريف الارتباط لتحسين تجربتك. سنفترض أنك موافق على هذا، ولكن يمكنك إلغاء الاشتراك إذا كنت ترغب في ذلك. موافق قراءة المزيد

Privacy & Cookies Policy