Smolagents AI Agent logo

Smolagents AI Agentإطار عمل بايثون خفيف الوزن من Hugging Face لبناء وكلاء الذكاء الاصطناعي مع الحد الأدنى من التعليمات البرمجية.

4.3 (4)
Daniel Nikulshynمراجعة بواسطة Daniel Nikulshyn·تم التحديث يوليو 2026

نظرة عامة

Smolagents مصدر مفتوح من هوغنج فاس، مصمم لجعل تطوير एजينت AI بسيطًا وعامًا. مع عدد قليل من الأسطر في بايثون، يمكن للمطورين إنشاء أجهزة تتمتع بالقدرة على التكهن، استدعاء الأدوات، وتنفيذ التعليمات البرمجية ل حل مهام متعدد الخطوات. يشدد الإطار على العودة للعقل السليم، والوضوح، ويسمح للمنفذات برسم وتحقيق التعليمات البرمجية ك형태 عمل رئيسي. ويضم الإطار معالجات من Hugging Face Hub، OpenAI، Anthropic، والأشخاص الآخرين، ودعم أدوات غير مخصصة، ونفحته مُستقلة، والمكونات المشتركة للمنفذ من قبل مجتمع العمل. يستطيع Smolagents أن يكون متوافقًا بشكل مثالي لل программييين ومشؤوخ الأبحاث والمهتمين بالمجال الذين يتطلعون إلى منصة بديلة مرنة وممكنة للتعديل دون تنازل عن القدرة الإمكانية.

الميزات الرئيسية

  • واجهة برمجة تطبيقات بايثون الحد أدنى لإنشاء الوكلاء
  • فئات CodeAgent و ToolCallingAgent
  • دعم لعدة خلفيات LLM
  • أدوات مخصصة وقابلة للمشاركة عبر Hub
  • خيارات تنفيذ التعليمات البرمجية في بيئة معزولة
  • الاستدلال متعدد الخطوات واستخدام الأدوات

التسعير

النموذج
Free
التقييم
4.3 / 5 (4)

حالات الاستخدام

بناء وكلاء ذكاء اصطناعي مخصصين مع الحد الأدنى من التعليمات البرمجية

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

أتمتة المهام متعددة الخطوات

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

البحث والتجريب

يمكن للباحثين اختراق قاعدة بيانات صغيرة وشفافة لتجربة معماريات الوكلاء، تبديل خلفيات LLM، واختبار استراتيجيات استخدام الأدوات الجديدة.

مشاركة وإعادة استخدام أدوات المجتمع

استفد من تكامل Hugging Face Hub لنشر الأدوات المخصصة أو سحب مكونات الوكيل المشتركة، وتسريع التطوير من خلال موارد المجتمع.

المزايا والعيوب

المزايا

  • قاعدة بيانات صغيرة جدًا وقابلة للقراءة
  • يعمل مع العديد من مقدمي خدمات LLM
  • إجراءات وكيل تعتمد على التعليمات البرمجية للمرونة
  • تكامل قوي مع Hugging Face Hub
  • مفتوح المصدر ومجاني للاستخدام

العيوب

  • يتطلب معرفة بايثون والبرمجة
  • أقل غنى بالميزات من الإطارات الأكبر
  • خيارات واجهة المستخدم المحدودة أو خيارات بدون رمز
  • تنفيذ التعليمات البرمجية يتطلب عناية فائقة بالعزل

المراجعات

4.3

المتوسط من 4 تقييم.

5
1
4
3
3
0
2
0
1
0

سجّل الدخول لكتابة مراجعة.

Carlos Mendoza

Carlos Mendoza

Jan 30, 2026

Years in this space

I've evaluated a lot of these over the years. What stands out here is sandboxed code execution options — handled better than most — and strong Hugging Face Hub integration. Code execution needs careful sandboxing is my one real gripe. Worth the time if this is your use case.

OH

Omar Haddad

Dec 21, 2025

Skeptical, then convinced

I went in skeptical — most tools in this space overpromise. It actually delivers on multi-step reasoning and tool use, and works with many LLM providers caught me off guard. Code execution needs careful sandboxing is why this isn't a perfect score, still, I'd recommend giving it a real trial.

DF

Diego Fernández

Nov 11, 2025

Does the job

Pretty happy overall. Custom and shareable tools via the Hub just works and works with many LLM providers. Limited built-in UI or no-code options can be annoying, but no dealbreakers — I'd recommend it to a friend without hesitating.

BC

Beatriz Costa

Sep 26, 2025

Does the job

Pretty happy overall. CodeAgent and ToolCallingAgent classes just works and code-based agent actions for flexibility. Limited built-in UI or no-code options can be annoying, but no dealbreakers — I'd recommend it to a friend without hesitating.

أسئلة وأجوبة

أين يمكنني العثور على الموارد والدروس التعليمية لتعلم المزيد عن smolagents؟

يمكنك استكشاف الموارد التالية: توثيق رسمي على شبكة هوجنج فايس، ووأدلة بداية ومذكرات من مجموعة هوجنج فايس، وملفات شاملة على غيت هوب، ومدارس المجتمع للتعاون والمساعدة.

Asked by Kirsi Laine · Dec 14, 2025

كيف يتكامل smolagents مع Hugging Face Hub؟

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

Asked by Linda Petersen · Dec 8, 2025

ما هي مزايا استخدام وكلاء التعليم في smolagents؟

تقدم أجنتز الكودية عدة مزايا: التجميعية الأفضل - يتيح الكود التجميع والاستخدام الطبيعي للعناصر الدالة والتكرار، مما يسهل استعمال المنطق المعقد. إدارة الكائنات الأكثر كفاءة - إدارة ومسار الكائنات أسهل في الكود مقارنة مع JSON. التطوّرات العالية - يشكّل الكود عملية حسابية أيّة على الإطلاق، مما يمنح القدرة على التطبيق العريض. الاستفادة الغنية في البيانات التدريبية: Since LLMs are trained on large amounts of code, they are proficient at generating and understanding code snippets.

Asked by Lindiwe Mahlangu · Nov 20, 2025

كيف يساهم smolagents في تأمين الأمان لتنفيذ البرامج؟

يسعى smolagents إلى تأمين تنفيذ البرامج بالأمان باستخدام البيئات المحجوزة. على سبيل المثال ، يمكن للمرء استخدام E2B (إدارة تنفيذ الباينري) ، الذي يوفر بيئة محجوزة آمنة لتنفيذ بلاعب البرامج. هذا يساعد على ضمان لضمان أن تنفيذ البرنامج يضمن أمان النظام المضيف.

Asked by Paloma Ruiz · Nov 14, 2025

هل يدعم smolagents الوكلاء التقليدية للآلة؟

نعم ، بالإضافة إلى الوكلاء البرمجية ، يدعم smolagents أيضا الوكلاء التقليدية للآلة. في هذا الوضع ، يمكنك كتابة الإجراءات في JSON أو في بلاعب النص ، وهذا يمكن أن يكون من المناسب في بعض الأماكن الصعبة حيث قد لا يكون تنفيذ خلايا التحرير هو الخيار المثالي.

Asked by Freya Solberg · Nov 3, 2025

اطرح سؤالاً

بدائل لـ ابي ابدية كاني الحضر