» هوش مصنوعی » متن به کد: راهنمای گام به گام آسان برای GPT-Engineer
هوش مصنوعی

متن به کد: راهنمای گام به گام آسان برای GPT-Engineer

دی 11, 1348 1071

GPT-Engineer با اجازه دادن به توسعه دهندگان برای توصیف پروژه خود و ایجاد کد به صورت خودکار، روند توسعه برنامه را تغییر داده است. GPT-Engineer نیازی به کپی/پیست کردن کد، ایجاد فایل‌ها یا پیکربندی محیط‌های پروژه را از بین می‌برد.

در این مقاله نحوه نصب GPT Engineer و تک اعلان با استفاده از ایجاد کد و رفع هرگونه خطای احتمالی که ممکن است در طول فرآیند ایجاد شود.

پیش نیازها

کامپیوتری با پایتون نصب شده است. پایتون باید با استفاده از دستور python قابل اجرا باشد.

پیتون را پیکربندی کنید

اگر پایتون را برای اجرا با دستور python پیکربندی نکرده‌اید، می‌توانید مراحل زیر را دنبال کنید.

بررسی کنید کدام پایتون دارید. دستور زیر را اجرا کنید.

python python2 python3

برخی خروجی مشابه خروجی زیر خواهید دید.

-bash: type: python: یافت نشد
-bash: نوع: python2: یافت نشد
python3 /usr/bin/python3

است

این نشان می دهد که شما پایتون را به صورت python3 و نه python دارید.

یک پیوند نمادین از python3 به پایتون در دایرکتوری /usr/bin ایجاد کنید.

sudo ln -s /usr/bin/python3 /usr/bin/python

اکنون می توانید پایتون را با استفاده از دستور python اجرا کنید.

python --version

خروجی
پایتون 3.10.6

اکنون ما پایتون را راه‌اندازی کرده‌ایم.

نصب بسته های مورد نیاز برای GPT-Engineer

اکنون به چند بسته برای اجرای هموار کد برای پایتون نیاز داریم.

sudo apt install build-essential libssl-dev libffi-dev python3-dev

محیط مجازی پایتون را نصب کنید.

sudo apt install python3-venv -y

اکنون همه بسته‌های لازم برای نصب و پیکربندی GPT Engineer را داریم.

نصب GPT-Engineer

برای شروع، باید دایرکتوری پروژه خود را ایجاد کنید.

وب‌سایت mydir

به فهرست راهنمای خود بروید.

وب‌سایت سی دی

مخزن مهندسی GPT را از GitHub کلون کنید.

git clone https://github.com/AntonOsika/gpt-engineer.git.

مهندس GPT را نصب کنید

نصب کنید

خروجی مشابه خروجی زیر را خواهید دید.

ایجاد محیط مجازی...
در حال ارتقاء پیپ...
نصب وابستگی ها...
نصب قلاب های پیش گیر...
pre-commit در .git/hooks/pre-commit نصب شده است
همه چیز تمام شد!

محیط مجازی را فعال کنید.

منبع venv/bin/activate

کلید API را پیکربندی کنید

برای تعامل با OpenAI API، ابتدا باید یک کلید API ایجاد کنید. کلید OpenAI API خود را دریافت کنید و بسته به سیستم عامل خود دستور زیر را اجرا کنید:

برای macOS/Linux:

صادر کردن OPENAI_API_KEY=[کلید api شما]

برای ویندوز:

OPENAI_API_KEY=[کلید api خود را]

تنظیم کنید

یک متن به کد با مهندس GPT ایجاد کنید

GPT-Engineer یک رابط را از طریق فایل prompt که در پوشه پروژه ها موجود است، فراهم می کند. یک پوشه “example” به طور پیش فرض وجود دارد که شامل یک پروژه نمونه است.

اگر می خواهید پروژه جدیدی را شروع کنید، از دستور زیر برای ایجاد یک پوشه خالی جدید استفاده کنید:

وب‌سایت را با نام پوشه پروژه خود جایگزین کنید.

cp -r projects/example/ projects/website

سپس، در داخل پوشه پروژه خود، فایل prompt را تغییر دهید تا نیازهای پروژه شما مشخص شود. این جایی است که دستورالعمل‌ها یا درخواست‌های GPT-Engineer را برای تولید کد مورد نظر ارائه می‌کنید.

بعد از اینکه فایل prompt را ویرایش کردید، GPT Engineer را با دستور زیر اجرا کنید:

پروژه ها/وب سایت مهندسی gpt-engineer

به در مورد Generation-Power Next-Generation-of-ai-development/”>Generation: برای راه اندازی محیط و موارد دیگر

فایل های ایجاد شده در پوشه پروژه شما در دایرکتوری فضای کاری ذخیره می شوند. می توانید فایل های کد ایجاد شده و همچنین سایر مصنوعات را بررسی کنید.

در حالی که GPT-Engineer تلاش می‌کند تولید کد را خودکار کند، ممکن است همچنان با مشکلاتی مواجه شوید یا نیاز به تغییرات دستی داشته باشید تا کد به‌دست‌آمده به دلخواه کار کند.

خراش دادن وب

  • یک بازی مار پایتون با استفاده از معماری Model-View-Controller (MVC) با GPT-Engineer ایجاد کنید. این مثال را می توان در مقاله فوق برای اطلاعات بیشتر انجام داد. اجزای بازی را در فایل های جداگانه و کنترل صفحه کلید اضافه می کند. با این حال، برای این نمایش، برای تغییر اعلان تمرکز بر روی خراشیدن وب.
  • در مثال 1 عناوین مقاله را با استفاده از GPT-Engineer از وب سایت “https://cloudbooklet.com/” استخراج کنید.
Gpt-Engineer
  • عناوین در تگ h1 قرار دارند و داده های خراشیده شده به یک فایل CSV صادر می شوند.
  • برای راه‌اندازی GPT-Engineer، «gpt-engineer projects/website» را تایپ کنید («وب‌سایت» را با نام پروژه دلخواه خود تغییر دهید). پس از تکمیل، فایل های ایجاد شده را می توان در فهرست “projects/website/workspace” قرار داد.
  • این فایل‌ها حاوی اسکریپت‌های پایتون هستند که فرآیند اسکراپینگ و همچنین یک فایل CSV با داده‌های بازیابی شده را مدیریت می‌کنند.

ایجاد یک برنامه وب

برای بررسی توسعه یک برنامه وب. با حداقل ورودی فوری «ایجاد یک وب‌سایت درباره کارتون»، GPT-Engineer فایل‌های مرتبط را برای شروع فرآیند توسعه تولید می‌کند.

ایجاد یک وب سایت درباره کارتون

سپس دستور ایجاد یک وب سایت را اجرا کنید.

پروژه ها/وب سایت مهندسی gpt-engineer
مشخصات:

این برنامه یک وب سایت در مورد کارتون است. باید ویژگی های زیر را داشته باشد:

1. صفحه اصلی: صفحه فرود که پیام خوشامدگویی و لیستی از کارتون ها را نمایش می دهد.

2. صفحه: صفحه‌ای که اطلاعات مربوط به یک کارتون خاص را نشان می‌دهد
استفاده از یک تصویر، توضیحات و ویژگی ها

3. صفحه جستجو: صفحه ای که به کاربران امکان می دهد کارتون را با نام یا چا جستجو کنند
ویژگی ها

4. صفحه تماس: صفحه ای که به کاربران اجازه می دهد برای صاحب وب سایت پیام ارسال کنند

5. صفحه مدیریت: صفحه ای که به صاحب وب سایت امکان افزودن، ویرایش یا کارتون را می دهد.

کلاس های اصلی، توابع و متدها:

1. کارتون: کلاسی که نشان دهنده یک کارتون است، با ویژگی هایی مانند نام،
تصویر، توضیحات و ویژگی ها

پس از اجرای دستور gpt engineer website، با کلیک بر روی گزینه yes/no ادامه دهید.

برای نصب وابستگی ها:

python3 -m venv env
منبع env/bin/activate
مورد نیاز pip install -r. txt

برای اجرای کد پایه:

python3 opp.py

آیا می خواهید این کد را اجرا کنید؟
python3 -m venv env

منبع env/bin/activate
مورد نیاز pip install -r. txt
python3 app.py

اگر بله، اینتر را فشار دهید. در غیر این صورت، "no"

را تایپ کنید

در اینجا وب‌سایت کارتونی با تمام فایل‌های پایتون با استفاده از GPT Engineer ایجاد می‌شود.

Gpt-Engineer

با این حال، برای راه‌اندازی و اجرای موفقیت‌آمیز برنامه وب از یک فرمان استفاده می‌شود.

با این وجود، به نظر می رسد GPT-Engineer ابزار مفیدی برای سرعت بخشیدن به فرآیند توسعه برنامه نیز باشد.

همچنین بخوانید: همچنین ممکن است راهنمای ما در مورد ارائه های هوش مصنوعی گاما

نتیجه گیری

در نهایت، GPT-Engineer یک راه حل قوی برای تولید آسان کد و ساخت برنامه ارائه می دهد. با درک توضیحات پروژه و ایجاد فایل های مربوطه، فرآیند توسعه را ساده می کند. اگرچه ممکن است برخی تنظیمات لازم باشد، مهندس GPT توانایی هوش مصنوعی را در خودکارسازی تولید کد و توانمندسازی توسعه دهندگان نشان می دهد. مهارت های آن را برای کشف امکانات جدید در مسیر کدنویسی خود بررسی کنید.

لطفاً نظرات و بازخورد خود را در بخش نظرات زیر به اشتراک بگذارید.

به این نوشته امتیاز بدهید!

افراد نیوز

افراد نیوز

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

  • ×