چت جی پی تی

Advanced Data Analysis در ChatGPT

Advanced Data Analysis در ChatGPT — راهنمای فارسی از مجموعهٔ «چت جی پی تی» در وبلاگ آیرا. بازنویسی‌شده با تمرکز روی کاربر ایرانی و روایت شناخت پیوسته.

نوشتهٔ به‌روزرسانی: ۳ دقیقه مطالعه
تصویر مقالهٔ Advanced Data Analysis در ChatGPT

یکی از قابلیت‌هایی که ChatGPT رو از یه چت‌بات ساده جدا می‌کنه، Advanced Data Analysis (قبلاً Code Interpreter نام داشت) ـه. این ابزار یه محیط Python واقعی توی مرورگرته که می‌تونی فایل آپلود کنی، کد بنویسه و اجرا کنه، و نمودار تولید کنه — بدون اینکه نیاز به نصب هیچ‌چیزی داشته باشی.

این ابزار چیه و چطور کار می‌کنه؟

وقتی Advanced Data Analysis رو فعال می‌کنی (از منوی ابزارها در ChatGPT Plus/Team/Enterprise)، مدل یه sandboxed Python environment در اختیار داره که:

  • فایل‌های CSV، Excel، JSON، PDF و تصویر رو می‌خونه
  • کد Python می‌نویسه و واقعاً اجرا می‌کنه
  • خروجی (نمودار، جدول، فایل) رو مستقیم توی چت نشون می‌ده
  • می‌تونی فایل خروجی رو دانلود کنی

کتابخونه‌های موجود شامل pandas، numpy، matplotlib، seaborn، scikit-learn، openpyxl و خیلی‌های دیگه‌ست. اینترنت ندارن (sandbox ایزوله‌ست)، اما برای کار با داده‌های آفلاین کافیه.

کارهایی که واقعاً می‌تونی باهاش بکنی

تحلیل داده‌های فروش

یه فایل Excel با ستون‌های تاریخ، محصول، مبلغ داری؟ بده بهش و بگو:

«این فایل فروش ماهانهٔ منه. بهم بگو کدوم محصول بیشترین رشد رو داشته، و یه نمودار خطی از روند فروش ماه به ماه بکش.»

بدون یه خط کد از طرف تو، pandas می‌خونه، groupby می‌کنه، و matplotlib نمودار می‌کشه.

پاک‌سازی داده (Data Cleaning)

فایل‌هایی با سلول‌های خالی، فرمت تاریخ ناهماهنگ، یا داده‌های تکراری؟

«این داده‌ها شامل تاریخ‌هایی با فرمت‌های مختلف فارسی و میلادی هستن. همه رو به شمسی استاندارد تبدیل کن و ردیف‌های تکراری رو حذف کن.»

این کار که با دست ساعت‌ها طول می‌کشه، با یه پرامپت انجام می‌شه.

آمار توصیفی و رگرسیون

«یه regression خطی بین ساعات تبلیغات و فروش هفتگی بکش. R² چقدره؟»

کد رو می‌نویسه، اجرا می‌کنه، نمودار scatter با خط رگرسیون رسم می‌کنه، و مقدار R² رو توضیح می‌ده.

پردازش PDF و استخراج جدول

یه PDF با جدول‌های مالی داری؟ آپلود کن و بگو:

«جداول این گزارش مالی رو استخراج کن و به Excel تبدیل کن.»

با کتابخونه‌ٔ pdfplumber یا camelot سعی می‌کنه جدول‌ها رو بکشه بیرون — موفقیت بستگی به کیفیت PDF داره، ولی اغلب کار می‌کنه.

محدودیت‌هایی که باید بدونی

مدت اجرا: session بعد از حدود ۱ ساعت expire می‌شه. اگه مکالمه رو ببندی، نتایج ذخیره‌ست ولی محیط Python از دست می‌ره — باید فایل‌ها رو دوباره آپلود کنی.

حجم فایل: حداکثر ۵۱۲MB در هر آپلود. برای فایل‌های خیلی بزرگ (چند گیگ) نمی‌کشه.

اینترنت ندارد: اگه کدت نیاز به دانلود داده از API داره، sandbox نمی‌تونه بره. باید داده رو قبلاً دانلود کنی و آپلود کنی.

حافظهٔ دیتا: بین session‌ها داده ذخیره نمی‌شه. هر بار باید فایل رو دوباره بدی.

خطای silent: گاهی کد اشتباه می‌نویسه، error می‌گیره، یه بار خودش رو اصلاح می‌کنه، ولی اگه loop بشه ممکنه متوقف بشه. همیشه نتایج رو چک کن.

فقط برای ChatGPT Plus

Advanced Data Analysis فقط در پلن‌های Plus ($20/ماه)، Team و Enterprise در دسترسه. نسخهٔ رایگان این ابزار رو نداره.

اگه نمی‌خوای پول بدی، جایگزین‌هایی مثل Google Colab (رایگان، با notebook کامل) یا Kaggle Notebooks وجود دارن — ولی نیاز به دانش Python داری.

یه گردش‌کار واقعی

بذار یه مثال کامل ببینیم. فرض کن یه فروشگاه آنلاین داری و یه CSV از سفارشات داری با ستون‌های: order_id, date, product, quantity, price, city.

۱. فایل رو آپلود کن
۲. بگو: «یه داشبورد کوچیک بساز که نشون بده:
   - کل درآمد این ماه
   - ۵ محصول پرفروش
   - توزیع جغرافیایی سفارشات (نمودار bar)
   - روند روزانهٔ فروش (line chart)
   همه رو توی یه تصویر کنار هم بذار.»
۳. تصویر رو دانلود کن یا بگو Excel خروجی بده

این کار که با Excel معمولی نیم‌روز طول می‌کشه، اینجا ۲-۳ دقیقه‌ست.

کِی بهتره Python واقعی یاد بگیری؟

Advanced Data Analysis برای کارهای یک‌بار یا کم‌تکرار عالیه. ولی اگه:

  • هر روز نیاز به همین تحلیل‌ها داری
  • می‌خوای pipeline اتوماتیک بسازی
  • با database کار می‌کنی

...ارزش داره Python رو یاد بگیری. ChatGPT خودش می‌تونه کمکت کنه — از کدی که می‌نویسه یاد بگیر.

جمع‌بندی

Advanced Data Analysis یکی از بهترین قابلیت‌های ChatGPT Plus‌ه — یه محیط Python کامل که نیاز به نصب هیچ‌چیزی نداره. برای تحلیل داده‌های یک‌بار، پاک‌سازی فایل، کشیدن نمودار، و تبدیل فرمت، واقعاً زمان می‌بره. محدودیتش session‌های کوتاه و عدم دسترسی به اینترنته — که برای کار با فایل‌های آفلاین مشکلی نیست.

همچنین بخوان

#چت جی پی تی

ادامهٔ مسیر

همهٔ مقاله‌ها ←

بیشتر در «چت جی پی تی»