Codex در ChatGPT یک ابزار هوش مصنوعی برای نوشتن، بررسی و اصلاح کدهای برنامهنویسی است. با کمک Codex میتوانید یک سایت ساده بسازید، خطاهای کد را برطرف کنید یا قابلیت جدیدی به پروژه خود اضافه کنید.
حتی اگر برنامهنویس حرفهای نیستید، میتوانید با توضیح خواسته خود به زبان ساده، از Codex کمک بگیرید.
اگر تازه با این ابزارها آشنا شدهاید، ابتدا مقاله آموزش ChatGPT را بخوانید.
Codex در ChatGPT چیست و چه کاربردی دارد؟
Codex یک عامل هوش مصنوعی برنامهنویسی از OpenAI است که میتواند روی فایلهای یک پروژه کار کند، کد بنویسد، تغییرات لازم را انجام دهد و در محیطهای مجاز تست اجرا کند.
مهمترین کاربردهای Codex عبارتاند از:
ساخت سایت و برنامههای ساده
نوشتن و تکمیل کد
شناسایی و رفع خطاهای برنامهنویسی
اضافه کردن امکانات جدید به پروژه
بررسی و بهبود کدهای قدیمی
توضیح عملکرد فایلهای پروژه
تفاوت اصلی Codex با چت معمولی ChatGPT این است که Codex برای انجام کارهای عملی روی پروژههای برنامهنویسی طراحی شده است.
چگونه از Codex در ChatGPT استفاده کنیم؟
برای شروع میتوانید از محیط وب Codex یا ابزارهای مخصوص برنامهنویسی آن استفاده کنید. در این آموزش، مراحل کلی کار را توضیح میدهیم.
مرحله اول؛ ورود به Codex
ابتدا وارد آدرس زیر شوید:
با حساب ChatGPT خود وارد شوید. امکاناتی که مشاهده میکنید ممکن است بسته به نوع اشتراک و دسترسی حساب متفاوت باشد.

مرحله دوم؛ اتصال یا انتخاب پروژه
برای کار روی یک پروژه موجود، میتوانید از روشهای پشتیبانیشده مانند اتصال مخزن GitHub در محیط ابری یا باز کردن پوشه پروژه در برنامه Codex استفاده کنید.
اگر پروژهای ندارید، بهتر است ابتدا یک پروژه ساده و آزمایشی بسازید.

مرحله سوم؛ نوشتن دستور برای Codex
حالا باید مشخص کنید چه کاری میخواهید انجام شود.
برای مثال، این دستور را وارد کنید:
پرامپت آماده:
«یک سایت ساده برای مدیریت کارهای روزانه با HTML، CSS و JavaScript بساز. کاربران بتوانند کار جدید اضافه کنند، کارهای انجامشده را علامت بزنند و کارها را حذف کنند. طراحی سایت فارسی و مناسب موبایل باشد. قبل از شروع، مراحل انجام کار را توضیح بده.»
برای دریافت نتیجه بهتر، نوع پروژه، زبان برنامهنویسی و امکانات موردنظر را مشخص کنید.

مرحله چهارم؛ بررسی و اجرای کدها
Codex پس از بررسی درخواست، میتواند فایلهای پروژه را ایجاد یا ویرایش کند.
در پایان:
تغییرات ایجادشده را بررسی کنید.
پروژه را اجرا کنید.
عملکرد بخشهای مختلف را آزمایش کنید.
در صورت مشاهده خطا، از Codex بخواهید آن را اصلاح کند.
نکته: کدهای تولیدشده را بدون بررسی روی سایت یا پروژه اصلی منتشر نکنید.

آموزش ساخت اولین پروژه با Codex
فرض کنید میخواهید یک ماشینحساب ساده تحت وب بسازید.
کافی است این پرامپت را به Codex بدهید:
«یک ماشینحساب تحت وب با HTML، CSS و JavaScript بساز که چهار عمل اصلی ریاضی را انجام دهد. ظاهر آن ساده، فارسی و واکنشگرا باشد. فایلهای HTML، CSS و JavaScript را جداگانه ایجاد کن و روش اجرای پروژه را توضیح بده.»
پس از ساخت نسخه اولیه، میتوانید درخواستهای جدیدی مطرح کنید؛ مثلاً:
رنگ و ظاهر دکمهها را تغییر بده.
تاریخچه محاسبات را اضافه کن.
نمایش ماشینحساب را برای موبایل بهتر کن.
به این ترتیب میتوانید پروژه را مرحلهبهمرحله توسعه دهید.
تفاوت Codex با ChatGPT و Projects چیست؟
ChatGPT، Codex و Projects کاربردهای متفاوتی دارند.
ابزار | کاربرد اصلی |
|---|---|
ChatGPT | پاسخ به سؤالها، آموزش و تولید کد |
Codex | انجام وظایف برنامهنویسی روی فایلهای پروژه |
Projects | سازماندهی گفتگوها، فایلها و دستورالعملهای مرتبط |
برای مثال، اگر میخواهید درباره یک زبان برنامهنویسی سؤال بپرسید، ChatGPT مناسب است. اگر قصد دارید فایلهای یک سایت را اصلاح کنید، Codex ابزار تخصصیتری است.
در مقابل، Projects برای نگهداری اطلاعات و گفتگوهای مرتبط با یک موضوع کاربرد دارد.
برای آشنایی بیشتر با این قابلیت، مقاله Projects در ChatGPT را مطالعه کنید.
آیا میتوان بدون دانش برنامهنویسی از Codex استفاده کرد؟
بله. برای ساخت پروژههای ساده میتوانید خواسته خود را به زبان معمولی توضیح دهید.
برای مثال، میتوانید از Codex بخواهید یک صفحه معرفی محصول، فرم ثبتنام یا فهرست کارهای روزانه بسازد.
بااینحال، برای توسعه پروژههای پیچیده، آشنایی با مفاهیم برنامهنویسی اهمیت دارد؛ زیرا کدهای تولیدشده ممکن است خطا یا مشکلات امنیتی داشته باشند.
آیا استفاده از Codex رایگان است؟
دسترسی به Codex و محدودیت استفاده از آن به نوع حساب ChatGPT، ابزار انتخابشده و شرایط فعلی سرویس بستگی دارد.
ممکن است برخی قابلیتها بهصورت محدود در حسابهای رایگان یا پلنهای اقتصادی ارائه شوند و استفاده گستردهتر به اشتراک پولی نیاز داشته باشد.
برای بررسی اشتراکهای موجود میتوانید به صفحه خرید اکانت ChatGPT در فراسیب مراجعه کنید.
پیش از خرید، مطمئن شوید پلن انتخابی از قابلیت Codex موردنیاز شما پشتیبانی میکند.
نکات مهم هنگام استفاده از Codex
برای استفاده بهتر و ایمنتر از Codex به نکات زیر توجه کنید:
پیش از تغییر فایلهای مهم، نسخه پشتیبان تهیه کنید.
اطلاعات حساس مانند رمز عبور و کلیدهای API را در پرامپت قرار ندهید.
تغییرات پیشنهادی Codex را بررسی کنید.
از ابزار بخواهید علت تغییر کدها را توضیح دهد.
پروژه را قبل از انتشار آزمایش کنید.
اگر قصد دارید اطلاعات گفتگوهای قبلی خود را به حساب دیگری منتقل کنید، مقاله آموزش انتقال چتهای ChatGPT به اکانت دیگر را هم بخوانید.
توجه داشته باشید که انتقال گفتگوهای ChatGPT با انتقال مخازن کد یا محیطهای کاری Codex یکسان نیست.
جمعبندی
Codex در ChatGPT ابزاری برای سادهتر کردن فرایند برنامهنویسی است. با استفاده از آن میتوانید کد بنویسید، خطاهای پروژه را برطرف کنید و امکانات جدیدی به سایت یا نرمافزار خود اضافه کنید.
اگر مبتدی هستید، بهتر است با پروژههای کوچک شروع کنید. کاربران حرفهای هم میتوانند از Codex برای سرعت بخشیدن به توسعه و بررسی کدها استفاده کنند.

