تفاوت Chat، Work و Codex در ChatGPT
ChatGPT طی ماههای اخیر از یک چتبات ساده فاصله گرفته و به مجموعهای از ابزارها برای انجام وظایف مختلف تبدیل شده است. اکنون کاربران بسته به نوع کاری که میخواهند انجام دهند، میتوانند از تجربههای Chat، Work و Codex استفاده کنند؛ سه بخشی که هرکدام برای نوع متفاوتی از فعالیت طراحی شدهاند.طبق بررسی تکراتو و اطلاعات منتشرشده از سوی OpenAI، سادهترین تعریف این است: Chat برای گفتوگو و دریافت سریع پاسخ، Work برای سپردن پروژهها و وظایف چندمرحلهای و Codex برای برنامهنویسی و مهندسی نرمافزار طراحی شده است.
البته مرز میان این ابزارها کاملاً بسته نیست و برخی وظایف را میتوان با بیش از یکی از آنها انجام داد.
Chat؛ همان دستیار آشنای ChatGPT
Chat نزدیکترین تجربه به همان ChatGPT است که کاربران طی سالهای گذشته با آن کار کردهاند.
این حالت برای سؤال و جواب، جستوجو، یادگیری، تحلیل، ایدهپردازی، خلاصهسازی و تولید یا ویرایش سریع محتوا مناسب است.
برای مثال، اگر بخواهید درباره یک موضوع علمی توضیح بگیرید، چند تیتر برای یک مقاله پیدا کنید، متنی را بازنویسی کنید یا درباره یک تصمیم با هوش مصنوعی مشورت کنید، Chat معمولاً بهترین و سریعترین گزینه خواهد بود.
در این حالت تعامل کاربر با هوش مصنوعی بیشتر مکالمهای است؛ یعنی سؤال مطرح میشود، پاسخ دریافت میکنید و میتوانید با پیامهای بعدی نتیجه را اصلاح کنید.
ChatGPT Work چیست؟
Work یکی از مهمترین تغییرات جدید ChatGPT محسوب میشود و OpenAI آن را بهعنوان یک Agent برای انجام کارهای طولانیتر و چندمرحلهای معرفی کرده است.
تفاوت اصلی اینجا است که بهجای مدیریت مرحلهبهمرحله کار توسط کاربر، میتوانید نتیجه نهایی موردنظر خود را مشخص کنید و بخش بیشتری از اجرای پروژه را به هوش مصنوعی بسپارید.
Work میتواند اطلاعات را جمعآوری و تحلیل کند، با فایلها و ابزارهای متصل کار کند و خروجیهایی مانند موارد زیر بسازد:
- اسناد و گزارشها
- فایلهای Spreadsheet
- ارائه و اسلاید
- تحلیل داده
- گزارشهای تحقیقاتی
- وبسایت و Web App
برای مثال بهجای اینکه ابتدا از ChatGPT درباره بازار خودروهای برقی سؤال کنید، سپس جداگانه آمار بگیرید و در نهایت از آن بخواهید اسلاید بسازد، میتوانید کل هدف را به Work بدهید:
«بازار خودروهای برقی در سال ۲۰۲۶ را بررسی کن، مهمترین شرکتها و روندها را تحلیل کن و براساس نتایج یک ارائه کامل تهیه کن.»
Work میتواند این هدف را به مراحل کوچکتر تقسیم و بخش زیادی از فرایند را مدیریت کند.
تفاوت Chat و Work چیست؟
مهمترین تفاوت این دو حالت در میزان واگذاری کار به هوش مصنوعی است.
در Chat، شما معمولاً مکالمه را هدایت میکنید. سؤال میپرسید، جواب میگیرید و مرحله بعدی را تعیین میکنید.
اما در Work بیشتر نقش تعریفکننده هدف و ناظر پروژه را دارید. نتیجه موردنظر، محدودیتها و منابع را مشخص میکنید و Agent میتواند مراحل لازم برای رسیدن به خروجی را انجام دهد.
بنابراین برای یک سؤال ساده استفاده از Work ضروری نیست، اما برای پروژهای که تحقیق، تحلیل و ساخت چند خروجی مختلف نیاز دارد، Work انتخاب منطقیتری خواهد بود.
Codex؛ مهندس نرمافزار هوش مصنوعی OpenAI
سومین گزینه، Codex است؛ ابزاری که بهطور تخصصی برای توسعه نرمافزار ساخته شده است.
Codex میتواند مستقیماً با کد، Repository، پوشههای پروژه، ترمینال و ابزارهای توسعه کار کند.
از جمله وظایف مناسب برای Codex میتوان به نوشتن قابلیت جدید برای یک نرمافزار، پیدا کردن و برطرفکردن باگها، Refactor کردن کد، اجرای تستها، Migration و بررسی تغییرات پروژه اشاره کرد.
درواقع Codex صرفاً ابزاری برای تولید چند خط کد نیست؛ بلکه برای مشارکت در فرایند واقعی توسعه نرمافزار طراحی شده است.

Work و Codex چه تفاوتی دارند؟
در برخی پروژهها قابلیتهای این دو ابزار با یکدیگر همپوشانی دارند. برای مثال Work میتواند یک سایت یا Web App بسازد و Codex نیز قادر است پروژههای نسبتاً بزرگی را اجرا کند.
اما تفاوت اصلی به ماهیت خروجی نهایی مربوط میشود.
اگر هدف اصلی شما تهیه گزارش، تحلیل، ارائه، Spreadsheet، سند یا یک خروجی کاری کامل باشد، Work معمولاً انتخاب مناسبتری است.
اگر پروژه حول Codebase، Repository، تست، Debugging، ترمینال و توسعه نرمافزار میچرخد، Codex ابزار تخصصیتری خواهد بود.
بالاخره Chat، Work یا Codex؟
قاعده انتخاب بسیار ساده است:
Chat: وقتی میخواهید سؤال بپرسید، چیزی یاد بگیرید، ایدهپردازی کنید یا سریع یک متن و تحلیل دریافت کنید.
Work: وقتی یک هدف مشخص و چندمرحلهای دارید و میخواهید ChatGPT بخش بزرگی از تحقیق، تحلیل و تولید خروجی نهایی را انجام دهد.
Codex: وقتی کار اصلی شما برنامهنویسی، توسعه نرمافزار، Repository، Debug، تست یا تغییر مستقیم یک پروژه نرمافزاری است.
در نتیجه تفاوت اصلی این سه تجربه الزاماً به «باهوشتر بودن» یکی از آنها مربوط نمیشود؛ بلکه OpenAI هرکدام را برای نوع متفاوتی از کار و شیوه تعامل با هوش مصنوعی طراحی کرده است.

