Back to AI Agents
autoresearch logo
ai-agent353

autoresearch

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

نظرة عامة

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

بدلاً من تعديل كود بايثون يدوياً، يكتب الباحثون تعليمات عالية المستوى في ملف ماركداون program.md. ثم يقوم الوكيل بتعديل سكربت التدريب (train.py) بشكل تكراري، وينفذ تجارب تدريب بفترة زمنية محددة (عادة 5 دقائق)، ويقيم التحسينات بناءً على مقياس تحقق (مثل val_bpb)، ويثبت فقط التغييرات الفائزة على فرع Git مخصص.

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

  • حلقة الوكيل المستقل: يخطط الوكيل الذكي للتجارب، ويعدل الكود (الهندسة المعمارية، المعلمات الفائقة، المُحسّن، إلخ)، وينفذ التدريب، ويقرر ما يجب الاحتفاظ به.
  • كفاءة وحدة معالجة رسومات واحدة: مصمم للأجهزة المتاحة؛ كل تجربة تعمل لمدة قصيرة ثابتة (~5 دقائق)، مما يتيح ~12 تجربة في الساعة.
  • التحكم في الإصدارات باستخدام Git: يتم تتبع التحسينات عبر عمليات التثبيت على فرع مخصص، مما يجعل مراجعة التغييرات وإرجاعها سهلاً.
  • إعداد بسيط: قاعدة كود صغيرة (~630 - 1000 سطر في عدة ملفات) تركز على مقياس واحد واضح للتقييم الموضوعي.
  • الإشراف البشري عبر المطالبات: يحدد المستخدمون "منظمة البحث" من خلال تعليمات اللغة الطبيعية في ماركداون، مما يسمح بسلوكيات وكيل متطورة دون لمس الكود منخفض المستوى.
  • قابل للتمديد: من السهل إضافة المزيد من الوكلاء، وتحسين مطالبة program.md، أو التكيف مع نماذج/مهام مختلفة.

كيف يعمل

  1. يقوم المستخدم بإعداد المستودر ويوفر هدف البحث في program.md.
  2. يتم تشغيل وكيل برمجة ذكي (مثل Claude أو GPT أو نماذج محلية).
  3. ينشئ/يستخدم الوكيل فرع Git مخصص ويبدأ التكرار:
    • يعدل train.py.
    • ينفذ تجربة تدريب محددة الوقت.
    • يقيس مقياس التحقق الرئيسي.
    • إذا تحسن، يثبت التغيير؛ وإلا، يتجاهله ويحاول مرة أخرى.
  4. خلال الليل أو على مدار أيام، يتراكم النظام عشرات إلى مئات التجارب، مما يكشف عن تكوينات نموذج أفضل.

يركز المشروع على هندسة مطالبة الوكيل ("كود منظمة البحث") لتعظيم سرعة البحث على المدى الطويل دون تدخل بشري.

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

  • البحث الشخصي في التعلم الآلي: دع وكيلاً يستكشف المعلمات الفائقة، أو الهندسات المعمارية، أو التحسينات أثناء نومك أو تركيزك على أفكار عالية المستوى.
  • عرض تعليمي: فهم سير عمل وكلاء الذكاء الاصطناعي في سياق تعلم آلي حقيقي وقابل للتشغيل.
  • الأسراب الموزعة: تمكين الامتدادات المجتمعية لعدة وكلاء أو أجهزة للتعاون (مثل مشاريع autoresearch@home).
  • النمذجة الأولية السريعة: اختبار أفكار الاكتشاف العلمي المستقل في تدريب نماذج لغة كبيرة صغيرة الحجم.
  • معايرة قدرات الوكيل: تقييم مدى أداء نماذج لغة كبيرة مختلفة كباحثين مستقلين.

البدء

قم بنسخ المستودع، وتثبيت التبعيات عبر pyproject.toml، وضبط مزود الذكاء الاصطناعي الخاص بك (مفاتيح واجهة برمجة التطبيقات)، وجهز ملف program.md مع تعليمات البحث الخاصة بك، ثم ابدأ تشغيل حلقة الوكيل. يعمل على بطاقة رسومات واحدة ويتطلب إعدادًا بسيطًا.

يشمل المستودع ملف program.md أساسيًا يمكن التكرار عليه للحصول على نتائج أفضل.

أهميته

يمثل autoresearch نظرة مبكرة على مستقبل يتولى فيه وكلاء الذكاء الاصطناعي العمل الروتيني للبحث التجريبي، مما يحرر البشر للتركيز على التوجيه الإبداعي. وقد أثار اهتمامًا مجتمعيًا واسعًا، وتفرعات، وإصدارات معدلة (لمعالجات AMD، Apple Silicon، إلخ)، ومناقشات حول مجموعات الوكلاء و"المفردية المبكرة" للعلم الآلي.

القيود

  • تبدأ التجارب من الصفر في كل مرة (لا يوجد ذاكرة مستمرة بين عمليات التشغيل في النسخة الأساسية).
  • يركز على مقياس واحد بسيط ونماذج صغيرة.
  • يعتمد النجاع بشكل كبير على جودة وكيل الترميز الأساسي وهندسة المطالبات.

للحصول على أحدث التفاصيل، والكود، ومناقشات المجتمع، قم بزيارة مستودع GitHub الرسمي.

Tags

عامل-ذكاء-اصطناعيLLMتعلم-آليبحث-ذاتي-القيادةPyTorchNanochatKarpathyحلقة-العاملالتجريبPython

Related Entries

Keep exploring similar tools and resources in this category.

Browse AI Agents
autoresearch logo

autoresearch

AI Agents

Andrej Karpathy's open-source AI agent that autonomously runs LLM training experiments overnight on a single GPU, editing code, evaluating improvements, and iterating while you sleep.

Open SWE logo

Open SWE

AI Agents

Open SWE هو وكيل ترميز غير متزامن مفتوح المصدر تم بناؤه بواسطة LangChain. يتعامل ذاتيًا مع مسائل GitHub من خلال البحث في قواعد التعليمات البرمجية، وتخطيط المهام، وكتابة واختبار الكود، ومراجعة الذات، وفتح طلبات السحب — يعمل كمهندس برمجيات بدوام كامل في فريقك.

Hermes Agent logo

Hermes Agent

AI Agents

Hermes Agent is an open-source, self-improving autonomous AI agent by Nous Research that learns from experience, builds reusable skills, maintains persistent cross-session memory, and evolves to become more capable over time.

Open SWE logo

Open SWE

AI Agents

Open SWE is an open-source asynchronous coding agent built by LangChain. It autonomously handles GitHub issues by researching codebases, planning tasks, writing and testing code, self-reviewing, and opening pull requests — acting like a full-time software engineer on your team.

وكلاء مساحة العمل logo

وكلاء مساحة العمل

AI Agents

وكلاء ذكاء اصطناعي مشتركة مدعومة بـ Codex في ChatGPT للفرق. أتمتة سير العمل المعقدة والطويلة عبر أدوات مثل Slack وGoogle Drive وأنظمة إدارة علاقات العملاء - تعمل في السحابة مع ضوابط مخصصة للمؤسسات.

عامل هيرميز logo

عامل هيرميز

AI Agents

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

a2a mcp

Search the directory

Find entries, skills, articles, and categories. Use arrow keys to select and Enter to open.