تخطَّ إلى المحتوى الرئيسي
ToolPotion

SWE-agent

SWE-agent هو وكيل ذكاء اصطناعي مصمم لاستخدام الأدوات ذاتيًا لمهام مثل إصلاح مشكلات GitHub والعثور على نقاط الضعف الأمنية السيبرانية. تم بناؤه بواسطة الباحثين، وهو يستفيد من نماذج اللغة مثل GPT-4o و Claude Sonnet 4. Mini-SWE-Agent، وهي نسخة أبسط وأكثر مرونة، حلت محل SWE-agent، والذي أصبح الآن في وضع الصيانة.

زيارة الرابط
SWE-agent screenshot

الوصف

يمكّن SWE-agent نماذج اللغة من التفاعل ذاتيًا مع الأدوات لمعالجة المشكلات في مستودعات GitHub الفعلية، وتحديد نقاط الضعف الأمنية السيبرانية، وتنفيذ المهام المخصصة. إنه مصمم للبحث، ويوفر إطار عمل قابلاً للتكوين وموثقًا بالكامل. يتم الحفاظ على المشروع من قبل الباحثين من جامعات برينستون وستانفورد.

تحول تطوير SWE-agent نحو mini-SWE-agent، الذي يوفر أداءً مشابهًا مع زيادة البساطة والمرونة. أصبح mini-SWE-agent هو التركيز الأساسي، مع وضع SWE-agent الآن في وضع الصيانة. يوفر قسم الأسئلة الشائعة مزيدًا من التفاصيل حول الاختلافات بين الإصدارين. حقق SWE-agent نتائج على مستوى أحدث التقنيات في معيار SWE-bench بين المشاريع مفتوحة المصدر.

تشمل الميزات الرئيسية قدرات عامة وحرة التدفق، مما يسمح لنماذج اللغة بأقصى قدر من الوكالة. يتم إدارته بواسطة ملف YAML واحد، مما يجعله قابلاً للتكوين وقابلاً للاختراق حسب التصميم. تتضمن التحديثات الأخيرة دعمًا متعدد الوسائط لمعالجة الصور من مشكلات GitHub وتحقيق SOTA على SWE-bench باستخدام نماذج الأوزان المفتوحة. يوفر المشروع أيضًا أدلة مستخدم ومعلومات أساسية لمساعدة المستخدمين على فهم ميزات وأهداف الوكيل.

الميزات الأساسية لـ SWE-agent

  • استخدام الأدوات ذاتيًا

  • حل مشكلات GitHub

  • اكتشاف نقاط الضعف الأمنية السيبرانية

  • تنفيذ المهام المخصصة

  • قابل للتكوين عبر ملف YAML

  • مفتوح المصدر

  • أداء على مستوى أحدث التقنيات على SWE-bench

  • دعم متعدد الوسائط لمعالجة الصور

  • مصمم للبحث

  • يتم الحفاظ عليه من قبل الباحثين من برينستون وستانفورد

كيفية استخدام SWE-agent؟

  1. استكشف: راجع الوثائق وأدلة المستخدم.

  2. تثبيت: اتبع تعليمات التثبيت.

  3. تكوين: قم بإعداد الوكيل باستخدام ملف تكوين YAML.

  4. استخدام: قم بتشغيل الوكيل لحل مشكلات GitHub أو أداء المهام المخصصة.

  5. تجربة: استكشف نماذج وأدوات لغوية مختلفة.

  6. تحسين: قم بضبط الوكيل لمهام محددة.

حالات استخدام SWE-agent

  • حل مشكلات GitHub
  • تدقيق الأمن السيبراني
  • مراجعة التعليمات البرمجية الآلية
  • اختبار البرمجيات
  • توليد التعليمات البرمجية
  • صيانة البرمجيات

الأسئلة الشائعة من SWE-agent

تقييمات SWE-agent

جاري التحميل...

أدوات ذكاء اصطناعي شائعة مثل SWE-agent

وكلاء الذكاء الاصطناعي

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

مساعدو البرمجة بالذكاء الاصطناعي

وكلاء الذكاء الاصطناعي

GitHub Copilot هو مبرمج مساعد يعمل بالذكاء الاصطناعي يساعد المطورين عن طريق اقتراح أسطر من التعليمات البرمجية ووظائف كاملة مباشرة داخل محررهم. إنه يسرّع سير العمل من إكمال…

مميزةمساعدو البرمجة بالذكاء الاصطناعي

وكلاء الذكاء الاصطناعي

Oscar هو بنية وكيل مساهم مفتوح المصدر مصمم لتقليل الجهد المبذول من قبل المشرفين في تطوير البرمجيات. يستفيد من نماذج اللغة الكبيرة (LLMs) للتحليل الدلالي والكود الحتمي لتنفيذ…

مساعدو البرمجة بالذكاء الاصطناعي

وكلاء الذكاء الاصطناعي

جول هو وكيل برمجة مستقل يسمح للمطورين بالتركيز على مهام البرمجة الخاصة بهم بينما يتولى هو المهام الروتينية. إنه يبسط عملية البرمجة، مما يجعل من السهل إدارة المشاريع والتعاون بشكل…

مميزةمساعدو البرمجة بالذكاء الاصطناعي

وكلاء الذكاء الاصطناعي

Warp هي بيئة تطوير وكيلة حديثة ومفتوحة المصدر تحول الطرفية إلى واجهة قوية للترميز باستخدام وكلاء الذكاء الاصطناعي. تتيح للمطورين تنسيق أدوات مثل Claude Code وCodex وGemini CLI،…

مميزةمساعدو البرمجة بالذكاء الاصطناعي

مستودعات GitHub للذكاء الاصطناعي

Goose هو وكيل ذكاء اصطناعي مفتوح المصدر وقابل للتوسيع يعزز البرمجة من خلال السماح للمستخدمين بتثبيت وتنفيذ وتحرير واختبار أي نموذج لغوي كبير (LLM)، مما يوفر أداة متعددة…

مميزةمساعدو البرمجة بالذكاء الاصطناعي

وكلاء الذكاء الاصطناعي

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

مميزةمساعدو البرمجة بالذكاء الاصطناعي

Aider هو أداة برمجة زوجية بالذكاء الاصطناعي تتكامل مع الطرفية الخاصة بك، مما يتيح لك التعاون مع نماذج اللغة الكبيرة (LLMs) في مشاريع جديدة أو قواعد بيانات موجودة، مما يعزز…

مميزةمساعدو البرمجة بالذكاء الاصطناعي