یکی از بهترین روشها برای تقویت مهارتهای SQL، بررسی و تجزیه و تحلیل کد برنامهها و سایتهای دیگر است. با این وجود، ما بهتنهایی نمیتوانیم کدها را تجزیه کنیم و بهراحتی آنها را در برنامههای خودمان به کار بگیریم. برای یادگیری کدهای برنامهنویسی میتوانیم از ربات ChatGPT کمک بگیریم. در این مقاله از میهن بلاکچین قصد داریم نحوه تفسیر کد سایت Dune analytics با ChatGPT را به شما آموزش دهیم.
خلاصه مطلب:
👈 از جمله راهکارهای گرفتن دیتای مورد نظر از رباتهای هوش مصنوعی میتوان به یادگیری دستورها و یا شیوه صحبت کردن با آنها اشاره کرد.
👈 تبدیل کدهای برنامهنویسی به زبان ساده و قابل درک برای انسان به کمک ChatGPT موضوعیست که در تجزیه و تحلیل کدها به ما کمک میکند.
👈 سایت Dune اطلاعات آنچین زیادی را از طریق مرورگرهای بلاک شبکههای مختلف در اختیار ما قرار میدهد.
👈 استفاده از کدهای HTML سایت Dune Analytics و تفسیر آنها به کمک 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 برای خود ایجاد کنید.
استفاده از هوش مصنوعی برای یادگیری کدها از این جهت ارزشمند است که:
- میتوانید کدهای پیچیده را بهسرعت یاد بگیرید.
- دیگر نیازی به خواندن کتاب یا جستجو کردن کدها در اینترنت ندارید.
- هوش مصنوعی علاوه بر توضیح کامل توابع کد، اهداف کلی کد را نیز به شما خواهد گفت.
سوالات متداول (FAQ)
این سایت با ارائه دادهها و البته کدهای SQL مربوط به هر یک از رویدادهای آنچین، اطلاعات زیادی را از طریق مرورگرهای بلاک هر شبکه در اختیار ما قرار میدهد.
شما میتوانید با استفاده از ChatpGPT و ارائه سورس کدهای Dune به این پلتفرم، اطلاعات مربوط به هر یک از دادههای ارائه شده توسط سایت را به زبان ساده و قابل درک برای انسان دریافت و مطالعه کنید.
جمعبندی
این روزها کاری نیست که ربات هوش مصنوعی ChatGPT نتواند آن را انجام دهد. در این آموزش، یک کد SQL از سایت Dune analytics را به ربات ChatGPT دادیم و از آن خواستیم که نحوه استفاده از کد را بهصورت قدم به قدم به ما آموزش دهد. شما میتوانید از همین روش برای تحلیل و یادگیری کدها و زبانهای برنامهنویسی مختلف استفاده کنید. توجه داشته باشید که برای یادگیری کد با ChatGPT، باید اصول اولیه زبان برنامهنویسی را بلد باشید. اگر نظر و پرسشی درباره این مطلب آموزشی دارید، لطفا آن را با ما به اشتراک بگذارید.