Логічні пастки для тих, хто застосовує штучний інтелект замість власного розв’язання | |
|
Учні інколи намагаються перекласти частину своїх завдань на штучний інтелект, але викладач може вбудувати у вправу логічний маркер, який одразу видасть механічну або поверхневу відповідь. Йдеться про завдання з інформатики, де формулювання, контекст або структура задачі містять приховану перевірку уважності. Чому логічні пастки працюютьАлгоритми здебільшого реагують на текст за принципом найбільш ймовірної відповіді. Якщо ж у завданні є неоднозначність, протиріччя або прихований індикатор уважності, учень, який сам його аналізує, здатний помітити нестиковку. Штучний інтелект у багатьох випадках — ні. Тож логічна пастка стає способом перевірити, чи була робота зроблена вручну. “Хибне формулювання корисніше за правильне: воно змушує людину думати.” — Станіслав Лем
Типи пасток у завданнях з інформатикиПастка з протиріччям у вимогахУ таких завданнях викладач навмисно формулює несумісні умови. Учень, який розв’язує задачу сам, зазвичай уточнить вимогу або вкаже на помилку. Штучний інтелект може створити відповідь, ігноруючи протиріччя або намагаючись “усереднити” умови.
Прихована умова в середині текстуВикладач вставляє ключову умову всередині довгого опису. Учень помітить її при уважному читанні, а алгоритм може зосередитися на першій частині завдання.
Зайві дані, які не мають використовуватисяВставка невідповідних або зайвих даних дозволяє перевірити логічне мислення. Учень, який аналізує задачу, відкидає шум. ШІ часто використовує все, що бачить у тексті.
Темпоральна пасткаЗавдання містить інструкцію про те, яку версію мови або бібліотеки потрібно застосувати. Учень часто знає, що нові синтаксичні конструкції не завжди доступні. AI легко застосовує нові можливості там, де вони заборонені.
Пастка на уважність до контекстуВикладач може додати в умову деталь, яка змінює вимоги до розв’язання. Учень зазвичай перечитує завдання перед здачею, тоді як ШІ генерує текст без повторної валідації.
Практичні приклади завдань-пасток для уроків інформатикиПриклад 1. Лабораторна робота з програмування“Створіть функцію, що повертає суму всіх додатних чисел у списку. Якщо список порожній — поверніть рядок 'нуль'. У звіті поясніть, чому неможливо повернути числовий результат для порожнього списку.”
Приклад 2. Завдання на алгоритмічне мислення“Складіть псевдокод алгоритму, який визначає найбільше число у списку. Псевдокод має бути без циклів.”
Приклад 3. Логічна проблема з формальними мовами“Опишіть регулярний вираз, який визначає всі рядки, що містять рівну кількість символів ‘a’ і ‘b’.”
Що може зробити викладачЛогічні пастки — це не покарання, а метод мотивації до уважності й розвитку критичного мислення. На наступних заняттях можна поступово розглядати інші типи “нестандартних” завдань, зокрема ті, що перевіряють контекст, навички відбору даних чи вміння визначити межі застосовності алгоритму. Для поглиблення теми варто також розглянути пастки, пов’язані з людськими когнітивними упередженнями: помилковими припущеннями про дані, некритичним використанням дефолтних параметрів, спрощенням складних умов. Це допоможе учням краще розуміти власне мислення, а не лише алгоритми. | |
|
|
|
| Усього коментарів: 0 | |