به دنبال ارتقای سطح بازی تجزیه و تحلیل داده خود هستید؟ در اینجا چند روش مبتکرانه برای استفاده از ChatGPT به عنوان یک ابزار قدرتمند در جعبه ابزار تحلیلگر داده شما آورده شده است.
در چند ماه گذشته، تعداد ابزارهای هوش مصنوعی منتشر شده افزایش یافته است. یکی از این ابزارهای قدرتمند ChatGPT است، یک LLM پیشرفته که قادر به درک و نگهداری مکالمات متنی شبیه انسان است.
اگرچه ثابت شده است که ChatGPT برای تولید متن محاوره ای، دارایی ارزشمندی برای افراد در صنایع مختلف بوده است. برای تحلیلگران داده، ChatGPT می تواند برای افزایش قابلیت های تحلیلی آنها و رسیدگی به چالش های پیچیده داده استفاده شود. بیایید به روش هایی نگاه کنیم که تحلیلگران داده می توانند از ChatGPT برای بهره وری بیشتر در کارهای روزمره خود استفاده کنند.
1. ایده های مربوط به یک کار را اصلاح کنید
تحلیلگران داده میتوانند از قابلیتهای ChatGPT برای اصلاح و طوفان فکری در مورد یک کار یا مطالعه موردی استفاده کنند. از آنجایی که ChatGPT میتواند متن محاورهای ایجاد کند، میتوانید آن را درگیر کنید و با پرسیدن سؤال، دیدگاههای مختلف را بررسی کنید.
فرض کنید می خواهید یک اسکریپت برای خودکار کردن یک فرآیند تجاری بنویسید. میتوانید از ChatGPT ایدههایی درباره نحوه شروع کار بخواهید. تنها کاری که باید انجام دهید این است که از طریق چت از آن درخواست کنید و منتظر پاسخ آن باشید. شما می توانید سوالات بیشتر یا دیدگاه های جایگزین را از پاسخ بپرسید.
مطالعه موردی: من یک مشکل تجاری دارم. من می خواهم یک داشبورد در اکسل ایجاد کنم تا رفتار مشتری خود را بخش بندی و پیگیری کنم. من در حال حاضر یک کافی شاپ را اداره می کنم و تعدادی از آنها از طریق وب سایت تجارت الکترونیک من سفارش می دهند.
چه نوع اطلاعاتی را باید از مشتریانم جمع آوری کنم؟ چه شاخص های کلیدی عملکرد را باید اندازه گیری کنم؟ از کدام ابزار و نوع تجسم استفاده کنم؟ همچنین، چه نوع تجزیه و تحلیل کوهورت، و چه چیزی را توصیه میکنید که برای بخشبندی کاربران خود استفاده کنم؟
2. رفع اشکالات و عیب یابی
شما در طول کار روزانه خود به عنوان یک تحلیلگر داده با اشکالاتی در کد، فرمول یا اسکریپت خود مواجه می شوید. یک رویارویی مکالمه با ChatGPT میتواند استراتژیهای اشکالزدایی، دیدگاهی تازه یا حتی راهحلهای کد برای باگها ارائه دهد.
ChatGPT میتواند توضیح دهد که چرا کد شما در وهله اول مشکل را ایجاد کرده است، اگر یک درخواست و پیام خطا ارائه دهید.
درخواست من: من میخواهم این فرمول DAX مقداری را بر اساس تاریخ انتخاب شده در فیلتر من برگرداند. سال و ماه در نظر گرفته شده است. با این حال، فرمول زیر یک خطا را نشان داد.
Customer Espresso and Cappuccino=
CALCULATE(
SUM('Sales Data'[Amount]), ,
KEEPFILTERS( 'Sales Data'[Product Type] ="Espresso" and 'Sales Data'[Product Type] ="Cappuccino")
3. تفسیر داده ها و توضیح کدهای پیچیده
ChatGPT هنگام تلاش برای درک یک کد طولانی یا پیچیده مفید است. برای درک کد در این مواقع، کدی را که میخواهید بفهمید را کپی و جایگذاری کنید و با گفتن «این کد را توضیح دهید» درخواست پاسخ دهید.
4. برای نوشتن، ویرایش و تولید کدها، فرمول و نحو
همانطور که ChatGPT ممکن است برای تفسیر کدگذاری پیچیده استفاده شود. می توانید درخواست کنید که کد یا نحو را برای شما ایجاد کند.
مطالعه موردی: شما یک دستور Python if با یک حلقه for دارید. کد فعلی شما فقط بررسی می کند که آیا طول myList دقیقاً 3 است یا خیر و در صورت درست بودن عبارت از آن حلقه می زند. در غیر این صورت دستور else را اجرا می کند و هر آیتم را در myList2 خروجی می دهد. با این حال، میخواهید آن را طوری تغییر دهید که تمام موارد موجود در هر فهرست را دقیقاً با چهار حرف چاپ کند.
درخواست من: آیا می توانید این کد پایتون را طوری تغییر دهید که همه موارد در هر لیست را دقیقاً با چهار حرف چاپ کند:
myList = ['Python', 'MUO', 'Hello']
myList2 = ["Fish", "Gold", "Bag"]
if len(myList) == 3:
for items in myList:
print(items)
else:
for items2 in myList2:
print(items2)
5. یادگیری مهارت های جدید
ما مقاله ای در مورد نحوه اضافه کردن تاریخ و زمان ثابت در Google Sheets داریم. می توانید از ChatGPT برای کسب اطلاعات بیشتر در مورد این موضوع یا نحوه انجام کاری مشابه در یک برنامه دیگر استفاده کنید. به عنوان مثال، نحوه اضافه کردن تاریخ و زمان ثابت در Tableau.
با نوشتن یک درخواست، می توانید در مورد ویژگی ها و مهارت های جدید یا نحوه استفاده از یک تابع خاص در ابزار تحلیلی مورد علاقه خود بیاموزید.
6. کدهای خود را مستند کنید
کدهایی که کامنت دارند خواندن راحتتر است. اما می توانید اعتراف کنید که همه این روند را خسته کننده و یکنواخت می دانند. ChatGPT می تواند این کار را بدون زحمت و با دقت و کارایی بالا انجام دهد.
از آن یک سوال بپرسید، و کد کاملاً نظر داده شده را در اختیار شما قرار می دهد که می توانید در پاسخ آن را کپی و جایگذاری کنید.
درخواست من: آیا می توانید نظراتی را به این کد SQL اضافه کنید:
SELECT
e.employee_id AS "Employee #"
, e.first_name || ' ' || e.last_name AS "Name"
, e.email AS "Email"
, e.phone_number AS "Phone"
, TO_CHAR(e.hire_date, 'MM/DD/YYYY') AS "Hire Date"
, TO_CHAR(e.salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Salary"
, e.commission_pct AS "Comission %"
, 'works as ' || j.job_title || ' in ' || d.department_name || ' department (manager: '
|| dm.first_name || ' ' || dm.last_name || ') and immediate supervisor: ' || m.first_name || ' ' || m.last_name AS "Current Job"
, TO_CHAR(j.min_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') || ' - ' ||
TO_CHAR(j.max_salary, 'L99G999D99', 'NLS_NUMERIC_CHARACTERS = ''.,'' NLS_CURRENCY = ''$''') AS "Current Salary"
, l.street_address || ', ' || l.postal_code || ', ' || l.city || ', ' || l.state_province || ', '
|| c.country_name || ' (' || r.region_name || ')' AS "Location"
, jh.job_id AS "History Job ID"
, 'worked from ' || TO_CHAR(jh.start_date, 'MM/DD/YYYY') || ' to ' || TO_CHAR(jh.end_date, 'MM/DD/YYYY') ||
' as ' || jj.job_title || ' in ' || dd.department_name || ' department' AS "History Job Title"
FROM employees e
-- to get title of current job_id
JOIN jobs j
ON e.job_id = j.job_id
-- to get name of current manager_id
LEFT JOIN employees m
ON e.manager_id = m.employee_id
-- to get name of current department_id
LEFT JOIN departments d
ON d.department_id = e.department_id
-- to get name of manager of current department
-- (not equal to current manager and can be equal to the employee itself)
LEFT JOIN employees dm
ON d.manager_id = dm.employee_id
-- to get name of location
LEFT JOIN locations l
ON d.location_id = l.location_id
LEFT JOIN countries c
ON l.country_id = c.country_id
LEFT JOIN regions r
ON c.region_id = r.region_id
-- to get job history of employee
LEFT JOIN job_history jh
ON e.employee_id = jh.employee_id
-- to get title of job history job_id
LEFT JOIN jobs jj
ON jj.job_id = jh.job_id
-- to get namee of department from job history
LEFT JOIN departments dd
ON dd.department_id = jh.department_id
ORDER BY e.employee_id;
تحلیلگران داده می توانند از ChatGPT در کار خود استفاده کنند
راه حل های قدرتمند هوش مصنوعی مانند ChatGPT بهره وری همه را افزایش می دهد، حتی تحلیلگران داده. با استفاده از قابلیتهای پردازش زبان طبیعی ChatGPT و درخواست سریع، تحلیلگران دادهها میتوانند به سرعت و با دقت ایدهها و بینش را در مورد وظایف خود دریافت کنند.
با این حال، در حالی که ChatGPT می تواند در کار شما شریک باشد، ارزیابی انتقادی و آزمایش بازخورد آن ضروری است. بنابراین این فناوری خارق العاده را کشف کنید، آن را در جریان کار خود ادغام کنید و نظرات خود را به من بگویید.