الوصف
MiniAGI هو وكيل ذكاء اصطناعي مباشر للأغراض العامة مصمم للعمل باستخدام واجهة برمجة تطبيقات OpenAI. تم تصميمه ليكون مستقلاً، وقادرًا على فهم وتنفيذ الأهداف المعقدة من خلال مزيج من تقنيات الذكاء الاصطناعي المتقدمة. تتضمن بنية الوكيل موجهًا مصممًا بعناية يوجه سلوكه، ومجموعة مختارة من الأدوات لتنفيذ المهام، وعملية سلسلة الأفكار التي تسمح بالتفكير خطوة بخطوة.
المفتاح لوظائف MiniAGI هو ذاكرته قصيرة المدى مع التلخيص. تمكن هذه الميزة الوكيل من الاحتفاظ بالسياق من التفاعلات والمهام السابقة، باستخدام المعلومات الملخصة لإبلاغ الإجراءات المستقبلية. هذا أمر بالغ الأهمية للحفاظ على التماسك والكفاءة في العمليات الأطول والمتعددة الخطوات. علاوة على ذلك، يدمج MiniAGI قدرة "التفكير الداخلي"، مما يسمح له بمعالجة أفكاره وخططه داخليًا قبل التصرف. ويكمل ذلك آلية "النقد الذاتي"، حيث يقوم الوكيل بتقييم إجراءاته أو مخرجاته المقترحة بحثًا عن أخطاء محتملة أو تحسينات، مما يعزز الدقة والموثوقية.
الوكيل متوافق مع نموذجي GPT-3.5-Turbo و GPT-4، مما يوفر المرونة من حيث الأداء والتكلفة. التثبيت مباشر، ويتضمن استنساخ مستودع GitHub، وتثبيت التبعيات عبر pip، وتكوين متغيرات البيئة. يبدأ الاستخدام بتوفير هدف واضح كوسيط لسطر الأوامر، مثل "ارسم سيارة جميلة برمجيًا واحفظ الرسم بتنسيق صورة من اختيارك."
يعرض MiniAGI قدراته من خلال مجموعة واسعة من الأمثلة، بدءًا من إنشاء تعليمات برمجية للرسم وإنشاء مواقع الويب إلى إجراء اختبارات اختراق الشبكة وحتى محاولة محاكاة طلب البيتزا. يمكن أيضًا تكليفه بمساعي إبداعية مثل إنشاء فن توليدي أو إجراء تحليل فني على البيانات المالية. قدرة الوكيل على التفاعل مع النظام من خلال أوامر shell وبرامج Python النصية تجعله أداة متعددة الاستخدامات لأتمتة المهام المختلفة. يمكن للمستخدمين المتقدمين تمكين ميزة "الناقد" لتحسين الدقة المحتملة على حساب طلبات API إضافية. تعتبر السلامة والخصوصية اعتبارات ملحوظة، حيث قد يقترح الوكيل أوامر ضارة أو يشارك البيانات مع مزودي واجهة برمجة التطبيقات من طرف ثالث.
الميزات الأساسية لـ MiniAGI
وكيل ذكاء اصطناعي للأغراض العامة
يستخدم واجهة برمجة تطبيقات OpenAI (GPT-3.5-Turbo، GPT-4)
هندسة موجهات قوية
مجموعة أدوات دنيا لتنفيذ المهام
تفكير سلسلة الأفكار
ذاكرة قصيرة المدى مع تلخيص
قدرة التفكير الداخلي
نقد ذاتي للدقة
واجهة سطر الأوامر للأهداف
يمكنه تنفيذ أوامر shell
يمكنه تنفيذ برامج Python النصية
ناقد اختياري لتحسين الدقة
مفتوح المصدر على GitHub
البدء مع MiniAGI
المطور: استنساخ المستودع
المطور: تثبيت التبعيات باستخدام pip
المطور: تكوين متغيرات البيئة (.env_example)
المطور: تنفيذ الوكيل بهدف: python miniagi.py "<objective>"
المطور: تمكين الناقد لتحسين الدقة (ENABLE_CRITIC=true)
المطور: التكيف مع متطلبات المهام المحددة من خلال صياغة الهدف
حالات استخدام MiniAGI
- إنشاء التعليمات البرمجية
- أتمتة المهام
- إنشاء المحتوى
- تحليل النظام
- وكيل مستقل
- بحث الذكاء الاصطناعي








