یکی از بهترین روشها برای تقویت مهارتهای SQL، بررسی و تجزیه و تحلیل کد برنامهها و سایتهای دیگر است. با این وجود، ما بهتنهایی نمیتوانیم کدها را تجزیه کنیم و بهراحتی آنها را در برنامههای خودمان به کار بگیریم. برای یادگیری کدهای برنامهنویسی میتوانیم از ربات ChatGPT کمک بگیریم
تبدیل کدهای Dune به زبان ساده
سایت تحلیلی Dune Analytics صفحهای به نام «Discovery» دارد که با کلیک کردن روی هر یک از لینکهای آن میتوانید به صفحه اطلاعات مربوط به آن لینک دسترسی داشته باشید. به عنوان مثال، یکی از کوئریهای مورد سرچ ما در این مبحث به «Large Trades» مربوط میشود. با جستجو کردن این عبارت در بخش سرچ و کلیک کردن بر روی لینک اول میتوانید به اطلاعات مربوط به تریدهای صورت گرفته دسترسی داشته باشید:
همانطور که در تصویر بالا مشاهده میکنید، اطلاعات مربوط به معاملات بزرگ صورت گرفته بر روی شبکه آربیتروم برای شما نمایش داده شده است. به سراغ گزینه Arbiscan (مرورگر بلاک شبکه آربیتروم) در پایان خط هر معامله بروید. با کلیک کردن بر روی این گزینه به مرورگر بلاک شبکه Arbitrum منتقل میشوید و هش مربوط به تراکنش مورد نظر برای شما نمایش داده میشود.
در این آموزش میخواهیم کد این قابلیت را بررسی کنیم و ببینیم که چگونه میتوانیم از آن در وبسایتها یا برنامههای خود استفاده کنیم. برای به دست آوردن کدی که در تصویر پایین مشاهده میکنید کافیست بر روی صفحه مورد نظر خود در مرورگرتان کلیک راست کنید، در پنجره باز شده بر روی گزینه «Inspect» کلیک کنید و سپس کدهای HTML مربوط به وبپیج مورد نظر برایتان نمایش داده میشود.
تفسیر کد با ChatGPT
مشکلی که وجود دارد این است که بعد از باز کردن و مشاهده کد، هیچ چیزی از کد و نحوه بکارگیری آن نمیفهمیم. بههمین دلیل، برای یادگیری کد از رویکرد تفسیر کد با ChatGPT استفاده کردهایم. برای تحلیل و بررسی کد، بخشی از آن را در ChatGPT کپی کردیم؛ نتیجه فوقالعاده بود!
هوش مصنوعی چت جیپیتی، کد و کاربرد آن را کامل و بهصورت خط به خط توضیح داد. برای دریافت توضیحات کامل یک کد در ChatGPT، از فرمان زیر استفاده کنید:
“Explain to me what this line in Dune SQL is piece by piece and provide an overall explanation: [INSERT CODE]”
(در قسمت INSERT CODE باید خود کد را وارد کنید)
معنی: این خط کد در زبان اسکیوال سایت Dune را بهصورت قدم به قدم و بهصورت کلی به من توضیح بده.
با این تکنیک، یعنی با توضیحات و آموزشهای گام به گام ChatGPT، بهراحتی میتوانید این کد را یاد بگیرید و یک داشبورد مثل داشبورد Dune برای خود ایجاد کنید.
استفاده از هوش مصنوعی برای یادگیری کدها از این جهت ارزشمند است که:
- میتوانید کدهای پیچیده را بهسرعت یاد بگیرید.
- دیگر نیازی به خواندن کتاب یا جستجو کردن کدها در اینترنت ندارید.
- هوش مصنوعی علاوه بر توضیح کامل توابع کد، اهداف کلی کد را نیز به شما خواهد گفت.