«حالا که هوش مصنوعی خودش کد می‌نویسه، بچه‌ها هنوز لازم است برنامه‌نویسی یاد بگیرند؟»

این سؤال برای بسیاری از والدین جدی شده است. کودک می‌تواند از یک ابزار هوش مصنوعی سؤال بپرسد، تصویر بسازد، داستان تولید کند و حتی از آن بخواهد برایش کد بنویسد. پس شاید به نظر برسد دیگر لازم نیست خودش برنامه‌نویسی یاد بگیرد.

اما سؤال مهم‌تری وجود دارد:

می‌خواهیم کودک فقط استفاده‌کننده هوش مصنوعی باشد یا بتواند بفهمد، سؤال کند، ارزیابی کند و در آینده با کمک آن چیزی بسازد؟

پاسخ به این سؤال مسیر آموزش را تغییر می‌دهد.

آیا برای یادگیری هوش مصنوعی باید اول برنامه‌نویسی بلد بود؟

نه، لزوماً. کودک برای اینکه بفهمد هوش مصنوعی چیست، چه کارهایی می‌تواند انجام دهد، چرا ممکن است اشتباه کند و چطور باید از آن مسئولانه استفاده کرد، لازم نیست ابتدا Python یا زبان برنامه‌نویسی دیگری یاد گرفته باشد.

چارچوب شایستگی هوش مصنوعی یونسکو نیز آموزش AI را فقط به مهارت فنی محدود نمی‌کند. این چارچوب چهار حوزه را مطرح می‌کند: نگاه انسان‌محور، اخلاق هوش مصنوعی، تکنیک‌ها و کاربردهای AI، و طراحی سیستم‌های AI. مسیر یادگیری هم از Understand (درک کردن) شروع می‌شود، بعد به Apply (به‌کاربردن) و در نهایت Create (ساختن) می‌رسد. UNESCO

بنابراین یک کودک می‌تواند قبل از اینکه برنامه‌نویس باشد، سواد هوش مصنوعی را شروع کند. اما این فقط بخشی از ماجراست.

استفاده از هوش مصنوعی با ساختن هوش مصنوعی فرق دارد

فرض کنید دو کودک از یک ابزار هوش مصنوعی استفاده می‌کنند.

کودک اول می‌نویسد:

«یک داستان درباره یک ربات برای من بنویس.»

هوش مصنوعی داستان را تولید می‌کند و کودک آن را می‌خواند.

کودک دوم می‌پرسد:

«چرا وقتی سؤال را عوض می‌کنم جواب هوش مصنوعی هم تغییر می‌کند؟»

بعد سعی می‌کند ورودی‌های مختلف را امتحان کند، پاسخ‌ها را مقایسه کند و بفهمد چه چیزی روی نتیجه تأثیر گذاشته است.

هر دو از AI استفاده کرده‌اند.

اما تجربه یادگیری آن‌ها یکسان نیست.

هدف آموزش هوش مصنوعی به کودک نباید فقط این باشد که یاد بگیرد:

«چطور از AI جواب بگیرم؟»

بهتر است کم‌کم به این سؤال برسد:

«این ابزار چگونه کار می‌کند، کجا ممکن است اشتباه کند و من چطور می‌توانم از آن برای ساختن و حل مسئله استفاده کنم؟»

یونیسف نیز سواد هوش مصنوعی کودکان را در کنار تفکر انتقادی، خلاقیت، سواد دیجیتال و ایمنی آنلاین مطرح می‌کند؛ یعنی موضوع بسیار گسترده‌تر از صرفاً کدنویسی است. UNICEF

پس چرا برنامه‌نویسی هنوز مهم است؟

اینجا ممکن است سؤال دیگری ایجاد شود:

اگر بدون برنامه‌نویسی هم می‌توان AI را شناخت، پس چرا کودک برنامه‌نویسی یاد بگیرد؟

چون برنامه‌نویسی فقط نوشتن کد نیست.

در یک آموزش مناسب، کودک یاد می‌گیرد:

مسئله را تعریف کند، مسئله بزرگ را به قسمت‌های کوچک‌تر تقسیم کند، برای حل آن مراحل مشخص طراحی کند، شرط‌ها را در نظر بگیرد، نتیجه را آزمایش کند، خطا را پیدا کند و راه‌حل را تغییر دهد.

یعنی مهارت اصلی فقط این نیست:

«چطور این دستور را به کامپیوتر بدهم؟»

بلکه:

«چطور برای یک مسئله راه‌حل طراحی کنم؟»

این نوع تفکر در دنیایی که AI می‌تواند بخشی از کد را تولید کند، همچنان ارزشمند است.

هوش مصنوعی می‌تواند کد بنویسد؛ پس کودک چرا کدنویسی یاد بگیرد؟

بیایید یک مثال ساده بزنیم.

ماشین‌حساب می‌تواند ضرب را انجام دهد.

آیا به همین دلیل دیگر لازم نیست کودک مفهوم ضرب را بفهمد؟

نه.

هدف فقط رسیدن به جواب نیست.

کودک باید بفهمد چه مسئله‌ای دارد، چه عملیاتی مناسب آن است و آیا نتیجه‌ای که ابزار به او داده منطقی است یا نه.

در برنامه‌نویسی با AI هم مسئله مشابهی وجود دارد.

فرض کنید کودک از هوش مصنوعی می‌خواهد:

«برای من کد یک بازی ساده بنویس.»

AI کدی تولید می‌کند.

اگر کودک هیچ درکی از برنامه‌نویسی نداشته باشد، ممکن است فقط بتواند آن را کپی کند.

اگر برنامه کار نکرد چه؟

اگر بخواهد قانون بازی را تغییر دهد چه؟

اگر بخواهد قابلیت جدیدی اضافه کند چه؟

اگر AI کد اشتباهی تولید کند چطور متوجه شود؟

اینجاست که داشتن دانش پایه برنامه‌نویسی کمک می‌کند کودک از:

کپی‌کننده خروجی AI

به سمت:

طراح و ارزیابی‌کننده راه‌حل

حرکت کند.

قبل از برنامه‌نویسی، یک مهارت حتی مهم‌تر وجود دارد

اگر بخواهیم مسیر را فقط به شکل:

برنامه‌نویسی → هوش مصنوعی

ببینیم، بخشی از ماجرا را از دست می‌دهیم.

قبل از هر دو، مهارت‌های پایه‌تری وجود دارد:

تفکر منطقی، تفکر الگوریتمی، حل مسئله، تشخیص الگو، پرسیدن سؤال و تفکر انتقادی.

یونسکو نیز در چارچوب شایستگی دانش‌آموزان بر تفکر انتقادی برای تعامل معنادار با AI تأکید می‌کند. UNESCO Docs

کودکی که بتواند بپرسد:

«از کجا معلوم این جواب درست است؟»

«اگر اطلاعات ورودی را تغییر بدهم چه می‌شود؟»

«چرا دو بار جواب متفاوت گرفتم؟»

«چطور می‌توانم نتیجه را بررسی کنم؟»

در حال تمرین مهارتی بسیار مهم برای عصر هوش مصنوعی است.

یک آزمایش ساده برای کودک؛ آیا هوش مصنوعی همیشه درست می‌گوید؟

یکی از بهترین فعالیت‌ها برای شروع آموزش AI به کودک، اصلاً به برنامه‌نویسی احتیاج ندارد.

با استفاده از یک ابزار مناسب سن کودک و تحت نظارت بزرگسال، یک موضوعی را انتخاب کنید که کودک اطلاعات خوبی درباره آن دارد.

از AI درباره آن سؤال کنید.

بعد به کودک نگویید:

«این جواب درسته.»

بپرسید:

«چطور می‌تونیم بفهمیم این جواب درسته؟»

حالا باید دنبال منبع دیگری بگردد، اطلاعات را مقایسه کند یا از دانسته‌های خودش استفاده کند.

اگر پاسخ AI اشتباه بود، حتی بهتر!

بپرسید:

«چرا ممکنه هوش مصنوعی جواب اشتباه بده؟»

کودک کم‌کم یاد می‌گیرد:

پاسخ هوش مصنوعی = لزوماً حقیقت نیست.

این یکی از مهم‌ترین قسمت‌های سواد AI است.

به کودک یاد بدهیم سؤال خوب بپرسد

یکی دیگر از فعالیت‌های ساده این است که دو دستور متفاوت به AI بدهید.

مثلاً ابتدا:

«درباره فضا توضیح بده.»

و بار دوم:

«برای یک کودک ۹ ساله در پنج جمله توضیح بده چرا در فضا صدا شنیده نمی‌شود و یک مثال هم بزن.»

بعد پاسخ‌ها را مقایسه کنید.

از کودک بپرسید:

«چرا جواب دوم متفاوت شد؟»

به این ترتیب کودک متوجه می‌شود کیفیت و جزئیات ورودی می‌توانند روی خروجی تأثیر بگذارند.

اما نکته مهم این است که آموزش AI را فقط به «پرامپت‌نویسی» محدود نکنیم.

پرسیدن سؤال خوب مهم است؛ ارزیابی جواب مهم‌تر است.

کودک چه زمانی به برنامه‌نویسی در مسیر AI نیاز پیدا می‌کند؟

تا زمانی که هدف، شناخت AI و استفاده آگاهانه از آن باشد، برنامه‌نویسی الزام اولیه نیست.

اما وقتی کودک بخواهد از استفاده کردن به سمت ساختن حرکت کند، برنامه‌نویسی اهمیت بیشتری پیدا می‌کند.

مثلاً کودک می‌خواهد:

یک بازی هوشمند بسازد.

پروژه تشخیص تصویر طراحی کند.

یک برنامه بسازد که براساس اطلاعات ورودی تصمیم بگیرد.

یک ربات را به قابلیت‌های هوشمند مجهز کند.

یا در سنین بالاتر مدل‌ها، داده‌ها و APIهای هوش مصنوعی را در پروژه خودش به کار بگیرد.

اینجا دانستن برنامه‌نویسی ابزار قدرتمندی در اختیار او قرار می‌دهد.

بررسی یونسکو از برنامه‌های درسی AI مدارس نیز نشان داده که الگوریتم و برنامه‌نویسی در بخش بزرگی از برنامه‌های بررسی‌شده حضور داشته‌اند، هرچند AI آموزش مدرسه‌ای فقط به برنامه‌نویسی محدود نبوده است. UNESCO Docs

آیا کودک باید اول اسکرچ یاد بگیرد و بعد AI؟

باز هم یک قانون ثابت برای همه کودکان وجود ندارد.

برای بعضی کودکان، مسیر می‌تواند این‌طور باشد:

بازی‌های الگوریتمی → Scratch یا PictoBlox → پروژه‌های ساده AI → Python → پروژه‌های پیشرفته‌تر AI

اما برای کودک دیگری ممکن است آشنایی اولیه با AI از طریق یک بازی یا فعالیت ساده شروع شود و بعد علاقه‌اش او را به سمت برنامه‌نویسی ببرد.

مهم این است که ابزار را با هدف اشتباه نگیریم.

Scratch، PictoBlox، Python و ابزارهای AI همگی ابزارند.

هدف اصلی این است که کودک بتواند:

فکر کند → مسئله تعریف کند → راه‌حل طراحی کند → ابزار مناسب را انتخاب کند → نتیجه را بررسی کند → آن را بهتر کند.

پیکتوبلاکس چگونه می‌تواند بین برنامه‌نویسی و AI پل ایجاد کند؟

برای کودکانی که برنامه‌نویسی بلوکی را شروع کرده‌اند، ابزارهایی که برنامه‌نویسی را با پروژه‌های هوش مصنوعی ترکیب می‌کنند می‌توانند مرحله میانی خوبی باشند.

در این حالت کودک لازم نیست یک‌باره از محیط بلوکی وارد کدهای پیچیده شود.

می‌تواند مفهوم برنامه را بفهمد و در همان زمان ببیند قابلیت‌های AI چگونه وارد یک پروژه می‌شوند.

مثلاً پروژه‌ای طراحی کند که براساس یک ورودی، رفتار متفاوتی داشته باشد.

این نوع پروژه اهمیت زیادی دارد، چون کودک دیگر فقط با یک چت‌بات صحبت نمی‌کند.

هوش مصنوعی تبدیل به یکی از اجزای پروژه‌ای می‌شود که خودش در حال ساختن آن است.

اگر کودک هنوز برنامه‌نویسی بلد نیست، آموزش AI را از کجا شروع کنیم؟

شروع مناسب می‌تواند سه مرحله داشته باشد:

اول: بفهمد.
هوش مصنوعی چیست؟ چه کارهایی می‌تواند انجام دهد؟ چه کارهایی را نباید از آن انتظار داشته باشیم؟

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

بعدتر: بسازد.
با برنامه‌نویسی بلوکی یا متنی، AI را وارد پروژه‌های خودش کند.

این مسیر بسیار نزدیک به چارچوب Understand → Apply → Create است که یونسکو برای توسعه شایستگی AI دانش‌آموزان پیشنهاد کرده است. UNESCO

اشتباهی که بهتر است در آموزش AI به کودکان نکنیم

یک خطر این است که AI تبدیل شود به دستگاهی برای حذف کردن فکر کردن.

کودک تکلیف دارد؟

از AI بپرس.

کد کار نمی‌کند؟

کد را بده AI درست کند.

باید داستان بنویسد؟

از AI بخواه داستان را تولید کند.

باید ایده پیدا کند؟

از AI ایده بگیر.

اگر تمام مسیر این باشد، کودک ممکن است خروجی بیشتری تولید کند، اما الزاماً بیشتر یاد نمی‌گیرد.

روش دیگری هم وجود دارد.

قبل از پرسیدن از AI بگوییم:

«اول خودت چه فکری می‌کنی؟»

بعد پاسخ AI را ببینیم.

سپس بپرسیم:

«جواب تو با جواب AI چه فرقی داشت؟»

یا:

«کجای این پاسخ ممکنه اشتباه باشه؟»

در این حالت هوش مصنوعی جای فکر کردن کودک را نمی‌گیرد؛ موضوعی برای فکر کردن ایجاد می‌کند.

سن کودک در استفاده از هوش مصنوعی اهمیت دارد

وقتی درباره کودکان صحبت می‌کنیم، نباید فقط قابلیت‌های فناوری را ببینیم؛ سن، حریم خصوصی، نوع ابزار و نظارت بزرگ‌سال هم اهمیت دارند.

راهنمای یونسکو برای هوش مصنوعی مولد در آموزش بر استفاده متناسب با سن، حفاظت از داده‌ها و رویکرد انسان‌محور تأکید کرده و درباره استفاده مستقل کودکان از ابزارهای عمومی GenAI ملاحظات جدی مطرح کرده است. UNESCO

بنابراین آموزش AI به یک کودک کم‌سن الزاماً به معنی ساختن حساب ChatGPT و رها کردن او برای گفت‌وگوی مستقل با یک چت‌بات نیست.