تخطَّ إلى المحتوى الرئيسي
ToolPotion
مستشار الذكاء الاصطناعي
إرسال (مجاني)

Micro Agent

Micro Agent هي أداة ذكاء اصطناعي تكتب وتصلح التعليمات البرمجية بشكل تكراري بناءً على حالات الاختبار المقدمة. تركز على إنشاء تعليمات برمجية تجتاز الاختبارات، بهدف تقليل التكرار اليدوي وتحسين جودة التعليمات البرمجية. تدعم مزودي LLM مختلفين وتقدم إمكانيات سطر الأوامر والمطابقة المرئية التجريبية.

عرض المستودع
مشاركة
عرض المستودع
مشاركة

Micro Agent هي أداة مدعومة بالذكاء الاصطناعي مصممة لمساعدة المطورين عن طريق كتابة التعليمات البرمجية وتحسينها. تدور وظيفتها الأساسية حول إنشاء تعليمات برمجية تلبي حالات الاختبار المحددة مسبقًا، وبالتالي أتمتة العملية التكرارية لتصحيح الأخطاء والتحسين. يهدف هذا النهج إلى معالجة التحدي الشائع المتمثل في قيام نماذج LLM بإنتاج تعليمات برمجية تتطلب تصحيحًا يدويًا مكثفًا.

قراءة المزيد

تعمل الأداة عن طريق إنشاء حالة اختبار أولاً ثم إنتاج تعليمات برمجية بشكل تكراري حتى تجتاز جميع الاختبارات المحددة. هذه المنهجية التطوير الموجه بالاختبار (TDD) هي جوهر تصميم Micro Agent، مما يضمن أن التعليمات البرمجية التي تم إنشاؤها ليست وظيفية فحسب، بل قوية وقابلة للتحقق أيضًا. يؤكد المشروع على فلسفة الوكيل "المصغر"، مما يعني أنه يركز عمدًا على مهمة واحدة محددة جيدًا: كتابة الاختبارات ثم إنشاء تعليمات برمجية تجتاز تلك الاختبارات. هذا يتناقض مع الوكلاء الأكثر عمومية للذكاء الاصطناعي والتي يمكن أن تؤدي أحيانًا إلى أخطاء مركبة.

يدعم Micro Agent التكامل مع العديد من مزودي LLM المشهورين، بما في ذلك Claude و OpenAI و Ollama، بالإضافة إلى أي خدمات متوافقة مع OpenAI مثل Groq. يمكن للمستخدمين تكوين مفاتيح API الخاصة بهم والنماذج المفضلة مباشرةً من خلال واجهة سطر الأوامر. تقدم الأداة وضعين أساسيين للتشغيل: مطابقة اختبار الوحدة ووضع المطابقة المرئية التجريبي. في مطابقة اختبار الوحدة، يقدم المستخدمون نص اختبار يقوم Micro Agent بتنفيذه بعد كل محاولة لإنشاء التعليمات البرمجية. تسمح ميزة المطابقة المرئية، التي لا تزال قيد التطوير، للوكيل بمحاولة مطابقة تصميم معين عن طريق مقارنة مخرجات التعليمات البرمجية المعروضة مع لقطة شاشة.

التثبيت مباشر عبر npm، ويتطلب Node.js v18 أو أحدث. يمكن أن يكون البدء بسيطًا مثل تشغيل `micro-agent` في الوضع التفاعلي، والذي يوجه المستخدم خلال عملية إنشاء التعليمات البرمجية. لحالات الاستخدام الأكثر تقدمًا، يمكن للمستخدمين تحديد مسارات الملفات ونصوص الاختبار وملفات المطالبات وحتى الأهداف المرئية. يتضمن المشروع أيضًا خيارات لتكوين الحد الأقصى لعدد مرات التشغيل وإدارة الإعدادات من خلال أمر `config` مخصص أو متغيرات البيئة. نرحب بالمساهمات، مع التركيز على تحسين قدرات الوكيل وتجربة المستخدم.

  • الفئةمساعدو البرمجة بالذكاء الاصطناعي
  • نموذج التسعيرمفتوح المصدر
  • النشرسحابي
  • المنصاتسطر الأوامر

  • إنشاء التعليمات البرمجية وتكرارها مدعوم بالذكاء الاصطناعي

  • نهج التطوير الموجه بالاختبار

  • يدعم مزودي LLM متعددين (Claude، OpenAI، Ollama، Groq)

  • وضع تفاعلي لإنشاء التعليمات البرمجية الموجهة

  • مطابقة اختبار الوحدة للتحقق من التعليمات البرمجية

  • مطابقة مرئية تجريبية للالتزام بالتصميم

  • مفاتيح API ونماذج قابلة للتكوين

  • محاولات التشغيل القصوى قابلة للتخصيص

  • التكامل مع Visual Copilot لتحويل Figma إلى تعليمات برمجية

  • واجهة سطر الأوامر للتكوين والتنفيذ

  1. التثبيت: قم بتشغيل `npm install -g @builder.io/micro-agent`

  2. تكوين مفتاح API: استخدم `micro-agent config set OPENAI_KEY=<your token>` أو `micro-agent config set ANTHROPIC_KEY=<your token>`

  3. تعيين النموذج: استخدم `micro-agent config set MODEL=<model name>` (على سبيل المثال، `gpt-4o`، `claude-3-5-sonnet-20241022`)

  4. التشغيل التفاعلي: قم بتشغيل `micro-agent` واتبع المطالبات

  5. التشغيل مع الاختبارات: استخدم `micro-agent <file path> -t "<test script>"`

  6. التشغيل مع المطابقة المرئية: استخدم `micro-agent <file path> --visual <url>` (يتطلب مفتاح Anthropic API)

  • تحسين التعليمات البرمجية الآلي
  • مساعدة التطوير الموجه بالاختبار
  • النماذج الأولية السريعة
  • تقليل تصحيح الأخطاء اليدوي
  • تنفيذ التصميم إلى التعليمات البرمجية
  • تحسين إنشاء التعليمات البرمجية لـ LLM
  • تعزيز إنتاجية المطور

من BuilderIO

تقييمات Micro Agent

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

أدوات ذكاء اصطناعي شائعة مثل Micro Agent

TestSprite AI Testing

تطبيقات الذكاء الاصطناعي

TestSprite هي منصة مدعومة بالذكاء الاصطناعي تقوم بأتمتة اختبار البرمجيات. تقوم ببناء خطط الاختبار، وكتابة التعليمات البرمجية، وتنفيذ الاختبارات، وتصحيح الأخطاء بأقل قدر من…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

المرتبة 36 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

عرض الأداة

تطبيقات الذكاء الاصطناعي

منصة مدعومة بالذكاء الاصطناعي تقوم بأتمتة اختبار البرمجيات. تقوم ببناء خطط الاختبار، وكتابة التعليمات البرمجية، وتنفيذ الاختبارات، وتصحيح الأخطاء بأقل قدر من…TestSprite هي منصة مدعومة بالذكاء الاصطناعي تقوم بأتمتة اختبار البرمجيات. تقوم ببناء خطط الاختبار، وكتابة التعليمات البرمجية، وتنفيذ الاختبارات، وتصحيح الأخطاء بأقل قدر من…

مميزةمراجعة الشيفرة واختبارها بالذكاء الاصطناعي
المرتبة 36 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

Copilot Chat

تطبيقات الذكاء الاصطناعي

Copilot Chat هي أداة مدعومة بالذكاء الاصطناعي تقوم بإنشاء التعليمات البرمجية بناءً على حالات الاختبار المحددة والمتطلبات. تقوم بتحسين التعليمات البرمجية بشكل تكراري حتى تجتاز جميع…

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

المرتبة 169 لـ إعادة هيكلة الكود

عرض الأداة

تطبيقات الذكاء الاصطناعي

أداة مدعومة بالذكاء الاصطناعي تقوم بإنشاء التعليمات البرمجية بناءً على حالات الاختبار المحددة والمتطلبات. تقوم بتحسين التعليمات البرمجية بشكل تكراري حتى تجتاز جميع…Copilot Chat هي أداة مدعومة بالذكاء الاصطناعي تقوم بإنشاء التعليمات البرمجية بناءً على حالات الاختبار المحددة والمتطلبات. تقوم بتحسين التعليمات البرمجية بشكل تكراري حتى تجتاز جميع…

مساعدو البرمجة بالذكاء الاصطناعي
المرتبة 169 لـ إعادة هيكلة الكود

عميل اختبار ديفبلو

تطبيقات الذكاء الاصطناعي

يولد عميل اختبار ديفبلو ويحقق ويصلح اختبارات الوحدة بشكل مستقل عبر قواعد الشيفرة المؤسسية. تم تصميمه لتحسين تغطية الشيفرة وتقليل عبء العمل على المطورين من خلال أتمتة عملية…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعيالرعاية الصحية وعلوم الحياة

المرتبة 38 لـ مديرو التكنولوجيا

عرض الأداة

تطبيقات الذكاء الاصطناعي

يولد عميل اختبار ديفبلو ويحقق ويصلح اختبارات الوحدة بشكل مستقل عبر قواعد الشيفرة المؤسسية. تم تصميمه لتحسين تغطية الشيفرة وتقليل عبء العمل على المطورين من خلال أتمتة عملية…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعيالرعاية الصحية وعلوم الحياة
المرتبة 38 لـ مديرو التكنولوجيا

أداة اختبار Momentic AI

تطبيقات الذكاء الاصطناعي

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

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

المرتبة 60 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

عرض الأداة

تطبيقات الذكاء الاصطناعي

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

مميزةمراجعة الشيفرة واختبارها بالذكاء الاصطناعي
المرتبة 60 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

KaneAI: وكيل اختبار الذكاء الاصطناعي

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

KaneAI هو وكيل اختبار شامل أصيل في GenAI يكتب ويشغل ويطور الاختبارات بشكل مستقل. قم بتأليف الاختبارات باللغة الإنجليزية البسيطة للويب والجوال، مع عمليات تدقيق مدمجة لإمكانية…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

المرتبة 135 في وكلاء الذكاء الاصطناعي

عرض الأداة

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

وكيل اختبار شامل أصيل في GenAI يكتب ويشغل ويطور الاختبارات بشكل مستقل. قم بتأليف الاختبارات باللغة الإنجليزية البسيطة للويب والجوال، مع عمليات تدقيق مدمجة لإمكانية…KaneAI هو وكيل اختبار شامل أصيل في GenAI يكتب ويشغل ويطور الاختبارات بشكل مستقل. قم بتأليف الاختبارات باللغة الإنجليزية البسيطة للويب والجوال، مع عمليات تدقيق مدمجة لإمكانية…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي
المرتبة 135 في وكلاء الذكاء الاصطناعي

TestDriver AI UI Testing

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

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

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

المرتبة 160 في وكلاء الذكاء الاصطناعي

عرض الأداة

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

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

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي
المرتبة 160 في وكلاء الذكاء الاصطناعي

Zorro

تطبيقات الذكاء الاصطناعي

Zorro (سابقًا Narrative) هي منصة اختبار الذكاء الاصطناعي، مدعومة من Y Combinator، تقوم بإجراء اختبارات الأخطاء واختبارات الانحدار على تطبيقات الويب وiOS وAndroid. يستكشف وكلاء…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

المرتبة 131 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

عرض الأداة

تطبيقات الذكاء الاصطناعي

منصة اختبار الذكاء الاصطناعي، مدعومة من Y Combinator، تقوم بإجراء اختبارات الأخطاء واختبارات الانحدار على تطبيقات الويب وiOS وAndroid. يستكشف وكلاء…Zorro (سابقًا Narrative) هي منصة اختبار الذكاء الاصطناعي، مدعومة من Y Combinator، تقوم بإجراء اختبارات الأخطاء واختبارات الانحدار على تطبيقات الويب وiOS وAndroid. يستكشف وكلاء…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعي
المرتبة 131 في مراجعة الشيفرة واختبارها بالذكاء الاصطناعي

CoTester هو وكيل اختبار برمجيات ذكي مصمم للتطبيقات المؤسسية. يقوم بشكل مستقل بإنشاء وتشغيل وصيانة حالات اختبار ذاتية الشفاء، متكيفًا مع تغييرات واجهة المستخدم وضمان الجودة دون…

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

CoTester هو وكيل اختبار برمجيات ذكي مصمم للتطبيقات المؤسسية. يقوم بشكل مستقل بإنشاء وتشغيل وصيانة حالات اختبار ذاتية الشفاء، متكيفًا مع تغييرات واجهة المستخدم وضمان الجودة دون…

مراجعة الشيفرة واختبارها بالذكاء الاصطناعيالرعاية الصحية وعلوم الحياة
عرض أفضل 250 من وكلاء الذكاء الاصطناعي
1 من 8