إطار عمل · Hugging Face
نظرة عامة على smolagents
مكتبة Python صغيرة من Hugging Face، يتألف كودها من نحو ألف سطر، ويكتب فيها CodeAgent إجراءاته على هيئة شيفرة Python. تُشغّل هذه الشيفرة في بيئات معزولة مثل Modal أو E2B أو Docker، ويمكن مشاركة الوكلاء والأدوات على Hub.
الأنسب لـ: التعلّم والبحث، خصوصًا للوكلاء الذين ينفّذون المهام بكتابة الشيفرة.
معلومات أساسية
- الجهة المسؤولة عن الصيانة
- Hugging Face
- اللغات
- Python
- الترخيص
- Apache-2.0
- أحدث إصدار
1.26.0· 29 مايو 2026- المستودع
- huggingface/smolagents
- خيار الاستضافة
- لا يوجد
البدء السريع
ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.
pip install 'smolagents[toolkit]'from smolagents import CodeAgent, InferenceClientModel
# Initialize a model (using Hugging Face Inference API)
model = InferenceClientModel() # Uses a default model
# Create an agent with no tools
agent = CodeAgent(tools=[], model=model)
# Run the agent with a task
result = agent.run("Calculate the sum of numbers from 1 to 10")
print(result)الميزات
| أي نموذج | نعم | HF Inference Providers وLiteLLM وTransformers محليًا وOllama |
|---|---|---|
| عميل MCP | نعم | أدوات من أي خادم MCP أو LangChain أو Hub Spaces |
| خادم MCP | غير مؤكّد | |
| متعدد الوكلاء | نعم | يمكن للوكلاء تنسيق عمل وكلاء آخرين |
| عمليات تنفيذ مستدامة | غير مؤكّد | |
| موافقة بشرية | غير مؤكّد | |
| التتبّع | غير مؤكّد | |
| التقييمات | لا |
التغييرات الأخيرة
- لم يصدر إصدار على PyPI منذ 1.26.0 بتاريخ 29 May 2026، رغم استمرار وصول commits إلى المستودع في أواخر September 2026.