ویژگی

با جدیدترین ویژگی ChatGPT ؛ Code Interpreter آشنا شوید

سرفصل‌های مقاله
یک ویژگی جالب به ChatGPT اضافه شده که نه تنها برای برنامه‌نویسان و متخصصان داده، بلکه برای کاربران عمومی نیز شگفت‌انگیز است. تجزیه و تحلیل داده‌ها، تست کد‌های برنامه‌نویسی، ایجاد نمودار، حل مسائل ریاضی و موارد دیگر از کاربردهای مترجم کد (Code Interpreter) جدیدترین ویژگی ChatGPT هستند.

از زمانی که ویژگی جدید پلاگین ChatGPT معرفی شد، برنامه‌نویسان و متخصصان داده مشتاقانه منتظر راه اندازی آن هستند. البته نام مترجم کد کمی گمراه‌کننده است. در واقع یک ویژگی فوق‌العاده مفید برای اکثر حرفه‌ای‌ها است، نه فقط کدنویس‌ها. و از آنجایی که این ویژگی جدید به تازگی وارد نسخه بتای شده است، تنها در صورتی که ChatGPT Pro دارید، می‌توانید آن را امتحان کنید.

پس در ادامه با ما همراه باشید تا کارهایی را که می‌توانید با این افزونه جدید انجام دهید و چگونگی راه‌اندازی آن را به شما نشان دهیم.

ابزارهای هوش مصنوعی

مترجم کد ChatGPT چیست؟

مترجم کد
ChatGPT محدودیت‌های زیادی دارد. در حل مسائل ریاضی بد است، نمی‌توانید چیزی را در آن آپلود یا دانلود کنید (مثلاً اگر می‌خواهید نموداری برای تجزیه و تحلیل به آن نشان دهید)، نمی‌تواند نمودار بسازد و نمی‌تواند کد را مستقیماً اجرا کند. مترجم کد به شما امکان می‌دهد همه موارد بالا را انجام دهید.

با افزونه Code Interpreter چه کاری می‌توانیم انجام دهیم؟

این افزونه عملکردهای زیادی دارد، پس بیایید آن را بررسی کنیم!

۱. تجزیه و تحلیل و نحوه نمایش داده‌ها

حالا که می‌توانید فایل‌ها را آپلود کنید، به این معنی است که می‌توانید فایلی پر از داده‌های خام کسب‌وکار (مانند CSV، صفحه‌گسترده اکسل، پایگاه داده SQL و غیره) را تحویل هوش مصنوعی دهید تا در مورد آنها اطلاعات به شما بدهد. برای درک بهتر یک مثال از ایجاد نمودار از داده‌های CSV می‌زنیم.

بیایید برخی از مکان‌های میراث جهانی که در دسترس عموم قرار دارد را وارد کرده و آن‌ها را با دستورات پرامپ معمولی به ChatGPT وارد کنیم. متن می‌تواند اینگونه باشد : یک نمودار میله‌ای در مورد تعداد سایت‌های میراث جهانی در هر کشور ایجاد کن و یک PNG مفید به من بده که بتوانم آن را دانلود کنم.

Capture 8

نتیجه واقعا شگفت‌انگیز است. حالا تصور کنید این کار را با SEO یا داده‌های مصرف کننده یا تقریباً هر دستور تجاری دیگری که ممکن است بخواهید انجام دهید. این تقریباً شبیه به داشتن یک آنالیزور است که می‌توانید به او تکیه کنید. مثال قبلی تقریبا ساده بود. بیایید یک ستون واحد از داده‌های مربوط به نرخ مبادله روزانه بیت کوین به دلار را به آن بدهیم (چقدر دلار آمریکا برای خرید 1 بیت کوین لازم است).

به طور معمول، ممکن است این داده‌ها را با استفاده از scan() در RStudio بارگذاری کنیم، که کار بسیار سختی است. حالا اگر با یک پرامپ این کار از ChatGPT بخواهیم چطور؟

Capture 9

نتیجه دقیقاً همان است. در واقع، می‌توانیم بگویم ChatGPT کمی بهتر عمل کرده است، و ابتکار عمل را در خصوص ویژگی‌های تاریخ و کنتراست رنگ بیشتر به دست گرفته است. همچنین برای ساخت آن تنها چند ثانیه وقت لازم بود. البته باید در نظر بگیرید که ChatGPT هنوز هم نمی‌تواند به نمودارها نگاه کند و تنها به دستورات متنی جواب می‌دهد.

۲. کد‌نویسی

یکی از بزرگترین ایرادات استفاده از ChatGPT برای نوشتن کد، قبل از این به‌روزرسانی، این بود که شما به سادگی نمی‌توانستید به آن اعتماد کنید. اگر ChatGPT فقط می‌توانست کد را در یک محیط سندباکس، فایروال‌دار اجرا و آزمایش کند و قبل از اینکه آن را به ما تحویل دهد، مطمئن شود که کار می‌کند چطور؟ این دقیقاً همان چیزی است که Code Interpreter به آن اجازه می‌دهد!

محدودیت بزرگ این است که در حال حاضر فقط یک مترجم پایتون را اجرا می‌کند و هنوز با زبان‌های دیگر برنامه‌نویسی کار نمی‌کند. اما به نظر می‌رسد این افزونه توانایی ChatGPT را برای تفسیر کد به طور کلی و تا حد زیادی بهبود می‌بخشد.

البته کدهایی که ChatGPT تولید می‌کند، را باید خودتان آزمایش کنید. مطمئن شوید که کورکورانه کدی را که ChatGPT به شما می‌دهد نمی‌پذیرید.

۳. معادلات ریاضی

اگر از ریاضی متنفرید، احتمالاً می‌خواهید کسی برای شما راه‌حل داشته باشد. ChatGPT در ریاضیات بسیار بد است با این حال، اکنون می‌تواند کد پایتون را برای حل مشکلات بسازد و این کار را نسبتاً خوب انجام می‌دهد. بیاید یک مثال ساده بزنیم.

یک فروشنده در یک روز ۳۶۰ کیلو ذرت فروخته است. فروش بعدازظهر او دوبرابر فروش صبح بوده است. چند کیلو در صبح و چند کیلو در بعدازظهر فروخته؟ جواب سریعا برای شما نمایش داده می‌شود. ۱۲۰ و ۲۴۰. درست است، اما همانطور که هر دانش‌آموزی می‌داند، شما نمی‌توانید فقط پاسخ را داشته باشید. باید نشان دهید که چگونه به آن رسیده‌اید. بنابراین بیایید از ChatGPT بخواهیم تا منطق آن را به ما نشان دهد.

Capture 11این یک سوال بسیار آسان بود. اما سوالات بسیار سخت‌تر را نیز می‌تواند به راحتی انجام دهد.

چگونه افزونه مترجم کد ChatGPT را فعال کنیم؟

دسترسی به این ویژگی جدید بسیار ساده است. ابتدا باید به ChatGPT Plus دسترسی داشته باشید، زیرا افزونه‌های ChatGPT در حساب‌های رایگان در دسترس نیستند. ارتقاء به ChatGPT Plus ساده است: فقط کافی است وارد ChatGPT شوید و روی «ارتقا به پلاس» در گوشه سمت راست پایین کلیک کنید، سپس مراحل خرید را دنبال کنید.

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

  • در گوشه سمت راست پایین، روی نام حساب خود کلیک کنید.
  • روی تنظیمات کلیک کنید.
  • در منوی Setting بر روی ویژگی‌های بتا کلیک کنید.
  • بر روی گزینه Code Interpreter کلیک کنید.

Capture 13

  • به قسمت یک پرامپت جدید بروید و ماوس را روی GPT-4 در بالا نگه دارید. اکنون یک منوی کرکره‌ای وجود دارد که به شما امکان می‌دهد بین نسخه استاندارد و کد مفسر GPT-4 سوئیچ کنید.
  • روی گزینه Code Interpreter کلیک کنید.
  • افزونه Code Interpreter اکنون فعال شده است! برای استفاده از آن، مطمئن شوید که هنگام راه‌اندازی یک چت جدید، این مورد انتخاب شده باشد.

نحوه آپلود فایل‌ها در ChatGPT با مترجم کد

وقتی افزونه مترجم کد را فعال کردید، یک آیکون + کوچک در سمت چپ کادر متن شما وجود دارد. شما می‌توانید از آن برای آپلود فایل‌هایی مانند Excel و Word و فایل‌های متنی استفاده کنید. با این حال، ChatGPT فقط مواردی را که مبتنی بر متن هستند تشخیص می‌دهد، بنابراین در حالی که می‌توانید تصاویر و فایل‌های PDF را آپلود کنید، در حال حاضر نمی‌تواند آنها را معنا کند.

نحوه دانلود فایل‌ها از ChatGPT با Code Interpreter

هنگامی که در یک مکالمه چت با ChatGPT هستید و افزونه Code Interpreter فعال است، در یک پرامپت درخواست دانلود کنید. یک لینک برای شما نمایش داده می‌شود، روی آن کلیک کنید و حالا می‌توانید فایل را دانلود کنید. این ویژگی در صورتی مفید است که از آن بخواهید گزارش تهیه کند.

اگر با زبان انگلیسی مشکل دارید و می‌خواهید از ChatGPT استفاده کنید، زیگپ مشکل شما را حل کرده است. شما می‌توانید همین حالا از طریق زبان فارسی به موتور‌های هوش مصنوعی مولد مانند ChatGPT و لئوناردو دسترسی پیدا کنید. تنها کافی است اپلیکیشن زی‌گپ را دانلود و به راحتی از آن استفاده کنید. همچنین شما می‌توانید نظرات خود را با ما و سایر کاربران در شبکه‌های اجتماعی ما در اینستاگرام و تلگرام به اشتراک بگذارید.

نوید رضایی
نوید رضایی