dotsagent.io
اللغة:العربية
إطار عمل · 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 · 29,617 نجمة
خيار الاستضافة
لا يوجد

البدء السريع

ثبّت الحزمة، واضبط بيانات الاعتماد، ثم شغّل أبسط وكيل وفقًا للوثائق الرسمية. معرّفات النماذج هي المعتمدة في الوثائق، وقد لا تكون مفعّلة في حسابك.

التثبيت
pip install 'smolagents[toolkit]'

يتطلب HF token for Inference API

Python
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.

بدائل باللغة نفسها

المصادر

  1. huggingface.co/docs/smolagents/index
  2. pypi.org/pypi/smolagents/json
  3. api.github.com/repos/huggingface/smolagents