کلیپ
پادکست
متن
بسمالله الرحمن الرحیم
کارشناس: استاد محمودی
عنوان: کاربردهای هوش مصنوعی در آموزش، قسمت اول
در این چند قسمت که در ادامه ارائه میشود، میخواهیم کاربردهای هوش مصنوعی در آموزش را به صورت تخصصی خدمت شما عرض کنیم. هوش مصنوعی در بحثهای آموزشی چه کارهایی میتواند انجام دهد؟ و چه برکاتی برای ما دارد؟
- سیستمهای هوشمند خودآموز
اولین مورد از کاربردهای هوش مصنوعی در آموزش، سیستمهای هوشمند خودآموز هستند. این سیستمهای خودآموز و تعاملی میتوانند با استفاده از الگوریتمهای یادگیری ماشینی، به ما در فرایند آموزش کمک کنند. سیستمهای هوشمند خودآموز بحث بسیار مهمی هستند.
به عنوان یک نمونه مثال میزنیم: استفاده از هوش مصنوعی در بحث برنامهنویسی.
من از سامانهای مانند چت جیپیتی استفاده میکنم که APIهای متعددی از هوش مصنوعیهای مختلف را در اختیار من قرار میدهد. من با هوش مصنوعی ارتباط میگیرم و میگویم میخواهم به من برنامهنویسی یاد بدهی، به صورت تعاملی، کارگاهی و با آن مدلی که مدنظرم هست. کاری که هوش مصنوعی انجام میدهد، یک برنامهریزی دقیق برای من است.
از من سؤال میپرسد: «کدام زبان برنامهنویسی مدنظرت هست؟» شما مثلاً میگویید پایتون.
وقتی من پایتون را اینجا قرار میدهم، به من میگوید: «یکی از بهترین انتخابها برای شروع برنامهنویسی همین است.» سپس برای من یک برنامه کارگاهی یادگیری پایتون، ویژه خودم، ارائه میدهد که کاملاً مرحلهبندی شده است:
مرحله یک: پایهها شامل نصب و تنظیم محیط، متغیرها، ورودی و خروجی، ساختار شرطی
این میشود فهرست کار من. و میگوید: «حالا مرحله یک، کارگاه اول، اجرای اولین برنامه پایتون.» میگوید این سایت را باز کن، آخرین نسخه پایتون را نصب بکن، محیط کدنویسی را آماده بکن، بعد اولین فایل پایتونیات را بساز. یعنی دیگر کامل و دقیق، پله پله، مرحله به مرحله دارد کار را انجام میدهد. وقتی با موفقیت این را اجرا کردی، بگو تا با هم برویم سراغ بخش دوم.
این را میگویند آموزش شخصیسازی شده.
همانطور که یک معلم خصوصی قبلاً پله پله شخص را آموزش میداد و متناسب با نیازمندیها و ضعفهایش، دقیقاً اطمینان حاصل میکرد که مطلب برایش جا افتاده، هوش مصنوعی این کار را برای ما انجام میدهد و این یک برکت گسترده است.
بعضی از افراد از من سؤال میپرسند که «آقا بچه ما را چکار بکنیم؟ کلاس کارگاهی کجا بگذاریمش؟ کلاس تابستانی کجا باشد؟
به آنها میگویم: «شما بچهتان را برای برنامهنویسی یا تدوین یا هر کار دیگری که میخواهید، بگذارید، عیبی ندارد. اما یک اکانت هوش مصنوعی در اختیارش قرار بدهید.»
این اکانت هوش مصنوعی مثل یک آموزگار شخصی، دانه دانه مسائل را با او در تعامل آموزش میدهد و مطمئن میشود که شخص این آموزش را دیده و مرحله بعد برایش باز میشود. میگوید: «آقا این کار را انجام بده تا برویم مرحله بعدی.» این واقعاً یکی از برکات بسیار مهم در هوش مصنوعی است.
- ارزیابی و بازخوردگیری خودکار
مورد بعدی، ارزیابی و بازخوردگیری خودکار هوش مصنوعی است. هوش مصنوعی میتواند یک ارزیابی بکند و یک بازخوردگیری خودکار از وضعیت شما داشته باشد. شما مثلاً وارد هوش مصنوعی میشوید و میگویید من میخواهم از خودم ارزیابی بکنم که سطح دانش برنامهنویسی من چقدر است.
هوش مصنوعی این را میتواند در قالب آزمون تستی یا هر قالبی که شما مدنظرتان باشد، از شما بپرسد و به شما بگوید که الان وضعیت شما در حوزه برنامهنویسی چگونه است. خودش میآید دستهبندی میکند:
- مفاهیم پایه (مقدماتی)
- ساختار داده (متوسط)
- منطق و کاربرد (پیشرفته)
حالا میگوید که مشخص کنید آزمون برایتان چند سؤالی باشد؟ شما مثلاً میتوانید بگویید کوتاه و سریع (۱۰ سؤالی). و خود هوش مصنوعی این ارزیابی خودکار را از شما انجام میدهد و تعیین سطح شما را میکند. الان اینجا آمده برای من تست قرار داده: «خروجی کد زیر چیست؟» بعد گزینهها را من باید این پایین بیاورم و بعد خود هوش مصنوعی متناسب با سطحبندی من، به من میگوید که الان شما باید از کجا آموزش را آغاز بکنید.