موجه واحد - وكيل ترميز الذكاء الاصطناعي
ينفذ هذا المشروع وكيل ترميز الذكاء الاصطناعى قادر على إنشاء مشاريع برمجيات مستقلة استنادًا إلى موجه مستخدم واحد. إنه يعزز واجهة برمجة تطبيقات الأنثروبور لتنفيذ عملية التطوير بأكملها ، مما يخلق مشروعًا وظيفيًا بالكامل مع الحد الأدنى من التدخل البشري.
سمات ؟
- إنشاء خطة التنمية
- بناء مشروع خطوة بخطوة باستخدام الذكاء الاصطناعي
- إمكانات قراءة الملفات والكتابة والتعديل
- تنفيذ الأوامر الطرفية لتثبيت الحزمة وعمليات مستوى النظام الأخرى
- تسجيل تاريخ LLM
هيكل المشروع
-
main.py : نقطة دخول التطبيق -
idea_gathering.py : يتعامل مع مرحلة تفسير فكرة المشروع الأولية -
build.py : ينفذ خطة التطوير -
llm_thread.py : يدير المحادثات مع نموذج كلود البشري -
llm_utils.py : وظائف الأداة المساعدة لعمليات الملفات والأوامر الطرفية
الاستخدام
- تثبيت بيثون
- قم بإنشاء ملف
secret_key.txt في جذر المشروع وأضف مفتاح واجهة برمجة تطبيقات الأنثروبور - قم بتشغيل البرنامج النصي الرئيسي:
main.py - توفير فكرة المشروع عند المطالبة
سوف النصي آنذاك:
- قم بإعداد دليل المشروع وتسجيله
- تواصل مع واجهة برمجة تطبيقات الأنثروبور
- فسر فكرة مشروعك وإنشاء خطة تطوير
- قم ببناء المشروع خطوة بخطوة بناءً
ملاحظات مهمة؟
- تأكد من أن لديك الأذونات اللازمة لإنشاء الدلائل والملفات في المسار المحدد
- مطلوب تأكيد المستخدم قبل تنفيذ أوامر الطرفية
- يمكن الوصول فقط إلى الملفات الموجودة داخل دليل المشروع بواسطة الوكيل
- تم تصميم هذه الأداة للعمل بشكل مستقل ، مع الحد الأدنى من تدخل المستخدم بعد المطالبة الأولية
قطع الأشجار
يتم تسجيل جميع الأنشطة في agent_logs/agent_log.txt . تحقق من هذا الملف للحصول على معلومات مفصلة حول عملية الإنشاء.
حذر ؟
يقوم هذا البرنامج النصي بتنفيذ الأوامر الطرفية وتعديل الملفات على نظامك. راجع الإجراءات دائمًا على وشك اتخاذها واستخدامها في بيئة خاضعة للرقابة. يوصى باستخدام هذه الأداة في بيئة التطوير ذات الرمل أو المعزولة.
قيود؟
- تقتصر قدرات وكيل الذكاء الاصطناعى على نموذج اللغة الأساسية
- يقتصر على الأدوات والحزم القابلة للتثبيت محليًا ؛ لا قدرة تصفح الويب
- قد تتطلب المشاريع المعقدة تدخلًا بشريًا
- قد لا تنتج دائمًا رمزًا مثاليًا أو خاليًا من الأخطاء
- الأمثل لماكوسات
يدعم ؟
للحصول على أي أسئلة أو مشكلات ، يرجى فتح مشكلة في مستودع GitHub. للاستفسارات الشخصية ، لا تتردد في التواصل معي على LinkedIn.
تنصل
هذه الأداة هي لأغراض تجريبية وتعليمية. راجع واختبار الرمز الذي تم إنشاؤه دائمًا قبل استخدامه في بيئات الإنتاج.