الوصف
BabyAGI، المستضاف على GitHub، هو إطار عمل تجريبي مصمم لإنشاء وكلاء مستقلين ذاتيي البناء. يقدم إطار عمل دوال جديدًا (functionz) لتخزين الدوال وإدارتها وتنفيذها من قاعدة بيانات. يوفر هذا الإطار هيكلًا يعتمد على الرسوم البيانية لتتبع الواردات والتبعيات والأسرار، إلى جانب إمكانات تسجيل شاملة.
تدور جوهر BabyAGI حول إطار عمل الدوال الخاص به، والذي يتضمن لوحة تحكم لإدارة الدوال وتشغيل التحديثات وعرض السجلات. يدعم الإطار بيانات تعريف الدوال، مما يسمح للمطورين بتحديد التبعيات والواردات والأوصاف لكل دالة. تعمل بيانات التعريف هذه على تحسين قدرات الدوال وإدارة علاقاتها داخل النظام. يدعم الإطار أيضًا تحميل حزم الدوال المخصصة، مما يسهل تنظيم الدوال ذات الصلة وإدارتها.
تشمل الميزات الرئيسية نظام تسجيل شامل يتتبع عمليات تنفيذ الدوال والتبعيات والأخطاء. تضمن آلية التسجيل تسجيل كل استدعاء للدالة، بما في ذلك مدخلاتها ومخرجاتها ووقت التنفيذ وأي أخطاء، للمراقبة وتصحيح الأخطاء. يوفر BabyAGI أيضًا لوحة تحكم لإدارة الدوال ومراقبة عمليات التنفيذ والتعامل مع التكوينات. توفر لوحة التحكم ميزات لإدارة الدوال وتصور التبعية وإدارة مفتاح السر وإدارة المشغل.
يستهدف BabyAGI المطورين المهتمين بتجربة الوكلاء المستقلين واستكشاف مناهج جديدة لتطوير الذكاء الاصطناعي. إنه غير مخصص للاستخدام الإنتاجي ولكنه بمثابة منصة لمشاركة الأفكار وإثارة النقاش. يتم إصدار المشروع بموجب ترخيص MIT، مما يسمح بالاستخدام المفتوح والتعديل. يتضمن المشروع حزم دوال محملة مسبقًا للدوال الافتراضية ودوال الذكاء الاصطناعي، بالإضافة إلى وكلاء تجريبيين ذاتيي البناء لعرض قدرات الإطار.
الميزات الأساسية لـ BabyAGI على GitHub
إطار عمل الدوال لإدارة وتنفيذ الدوال
هيكل يعتمد على الرسوم البيانية لتتبع التبعيات والواردات
تسجيل شامل لعمليات تنفيذ الدوال
لوحة تحكم لإدارة الدوال والمراقبة
دعم بيانات تعريف الدوال (التبعيات، الواردات، الوصف)
تحميل حزم الدوال المخصصة
إدارة مفتاح السر عبر لوحة التحكم
إدارة المشغل لمهام العمل الآلية
حزم الدوال المحملة مسبقًا (الدوال الافتراضية والذكاء الاصطناعي)
وكلاء تجريبيون ذاتيو البناء
ترخيص MIT للاستخدام المفتوح
البدء مع BabyAGI على GitHub
الاستنساخ: استنسخ مستودع BabyAGI من GitHub.
تثبيت التبعيات: استخدم pip لتثبيت الحزم المطلوبة: `pip install babyagi`.
التكوين: قم بإعداد مفتاح واجهة برمجة تطبيقات OpenAI الخاص بك باستخدام `babyagi.add_key_wrapper('openai_api_key', 'your_openai_api_key')` أو عبر لوحة التحكم.
تحميل الدوال: قم بتحميل حزم الدوال باستخدام `babyagi.load_functions("path/to/your/custom_functions.py")`.
التنفيذ: قم بتشغيل التطبيق والوصول إلى لوحة التحكم على http://localhost:8080/dashboard.
التجربة: استكشف الدوال المحملة مسبقًا والوكلاء التجريبيين ذاتيي البناء.
المساهمة: راجع إرشادات المساهمة وأرسل طلبات السحب.
حالات استخدام BabyAGI على GitHub
- تطوير الوكيل المستقل
- إدارة الدوال
- تتبع التبعية
- التسجيل وتصحيح الأخطاء
- أبحاث الذكاء الاصطناعي
- النماذج الأولية السريعة







