منصة تجربة إنشاء كود OG!
إذا كنت تبحث عن التطور الذي يمثل خدمة مُدارة ومُدارة - قم بزيارة gptengineer.app.
إذا كنت تبحث عن واجهة سطر أوامر (CLI) يتم صيانتها بشكل جيد وقابلة للاختراق – راجع Aider.
يتيح لك gpt-engineer:
للإصدار المستقر :
python -m pip install gpt-engineer
للتطوير :
git clone https://github.com/gpt-engineer-org/gpt-engineer.git
cd gpt-engineer
poetry install
poetry shell
لتفعيل البيئة الافتراضيةنحن ندعم بنشاط Python 3.10 - 3.12. الإصدار الأخير الذي يدعم Python 3.8 - 3.9 كان 0.2.6.
اختر واحدة من:
export OPENAI_API_KEY=[your api key]
.env.template
باسم .env
تحقق من الملف التمهيدي لـ Windows لاستخدام Windows.
طرق أخرى للتشغيل:
prompt
(بدون امتداد) داخل مجلدك الجديد واملأه بالتعليماتgpte <project_dir>
بمسار نسبي إلى المجلد الخاص بكgpte projects/my-new-project
من جذر دليل gpt-engineer مع المجلد الجديد في projects/
prompt
(بدون امتداد) داخل المجلد الجديد الخاص بك واملأه بتعليمات حول الطريقة التي تريد بها تحسين التعليمات البرمجيةgpte <project_dir> -i
بمسار نسبي إلى المجلد الخاص بكgpte projects/my-old-project -i
من جذر دليل gpt-engineer مع المجلد الخاص بك في projects/
لقد بدأ المجتمع العمل بمبادرات مختلفة لقياس الأداء، كما هو موضح في فيديو Loom هذا.
لقد عمل بعض أعضاء مجتمعنا على ملخصات بحثية مختلفة يمكن المضي قدمًا فيها. انظر هذه الوثيقة إذا كنت مهتما.
من خلال تشغيل gpt-engineer، فإنك توافق على شروطنا.
gptengineer.app هو مشروع تجاري للإنشاء التلقائي لتطبيقات الويب. ويتميز بواجهة مستخدم للمستخدمين غير التقنيين المتصلين بقاعدة تعليمات برمجية يتم التحكم فيها بواسطة git. يدعم فريق gptengineer.app مجتمع المصادر المفتوحة بشكل فعال.
يمكنك تحديد "هوية" وكيل AI عن طريق تجاوز مجلد preprompts
بإصدارك الخاص من preprompts
. يمكنك القيام بذلك عبر الوسيطة --use-custom-preprompts
.
تحرير preprompts
هو الطريقة التي تجعل الوكيل يتذكر الأشياء بين المشاريع.
افتراضيًا، يتوقع gpt-engineer إدخال النص عبر ملف prompt
. ويمكنه أيضًا قبول مدخلات الصور للنماذج القادرة على الرؤية. يمكن أن يكون هذا مفيدًا لإضافة مخططات UX أو الهندسة المعمارية كسياق إضافي لمهندس GPT. يمكنك القيام بذلك عن طريق تحديد دليل صورة باستخدام علامة —-image_directory
وتعيين نموذج قادر على الرؤية في وسيطة CLI الثانية.
على سبيل المثال gpte projects/example-vision gpt-4-vision-preview --prompt_file prompt/text --image_directory prompt/images -i
افتراضيًا، يدعم gpt-engineer نماذج OpenAI عبر OpenAI API أو Azure OpenAI API، بالإضافة إلى النماذج الإنسانية.
مع القليل من الإعداد الإضافي، يمكنك أيضًا التشغيل باستخدام نماذج مفتوحة المصدر مثل WizardCoder. راجع الوثائق للحصول على تعليمات سبيل المثال.
تتمثل مهمة مجتمع gpt-engineer في الحفاظ على الأدوات التي يمكن لمنشئي وكلاء البرمجة استخدامها وتسهيل التعاون في مجتمع المصادر المفتوحة .
إذا كنت مهتمًا بالمساهمة في هذا، فنحن مهتمون بوجودك.
إذا كنت تريد رؤية طموحاتنا الأوسع، فاطلع على خريطة الطريق، وانضم إلى Discord لتعرف كيف يمكنك المساهمة فيها.
يخضع gpt-engineer إلى مجلس إدارة من المساهمين على المدى الطويل. إذا كنت تساهم بشكل روتيني ولديك اهتمام بتشكيل مستقبل gpt-engineer، فسيتم اعتبارك عضوًا في مجلس الإدارة.