Ответ на пост «А есть ли вообще смысл задавать домашнее задание?»40
Да проблема то не нова. Еще в мои годы сформировался комплект прорешенных заданий и передавался по классам/курсам сам такой составлял, думаю он еще живет, даже, возможно, вместе с паролем на архиве.
Что делать? 1) домашка нужна и важна, надо иметь опыт написания программ самостоятельно и полностью, поэтому убирать ее нельзя, но проверять надо не по написанному, не по результату, а по ответу ученика. тут помогут простые доп вопросы: что делает программа (ржачно, но люди даже смысла условия не понимают и уж тем более не могут пересказать своими словами), а что делает строчка, а если тут поменяю / допишу, как будет работать, а вот поправь этот код, так что бы он делал вот такое... не ответил - задание не сделано.
2) у нейросетей есть огромная уязвимость: они платные. дело в том, что мелкие стандартные задания они генерят быстро и просто, но на более сложных вариантах вешаются, глючат и, конечно, требуют оплаты за ресурсы. поэтому сложные программы приходится делить на части и запрашивать по отдельности, а вот связь между блоками им приходится делать самим. и вот тут вся магия ИИ идет нафиг. попробуйте склеить две задачи в одну или сформулировать по объемнее (сами поиграйтесь с ИИ что бы понять о чем я говорю, занятная я скажу штука, кстати, ее можно на эту работу и подрядить, что бы самому не париться).
3) нейронки не понимают жаргонов, выражений, путаются в двухсмыслянных словах - можно это использовать. можно усложнять формулировки без изменения объема работы: например, задача на сортировку массива, добавьте уточнение, что программа должна корректно поддерживать работу с диапазоном от -70 до -78 и спрашивайте это при сдаче. ясен фиг, что тупое уточнение, но нейронке будет сложнее (и так весело потом смотреть на бестолковый объем этого дополнения, кстати, это уточнение может и самих глупых учеников поставить в тупик, они не будут знать что с этими числами делать, куда вписывать).
4) сформулировать по другому задачу. у нас как пишут в задачах, отсортируйте массив по возрастанию и нейронки понимают. а если так 1,7,8,3,2,5,4 превратить в 1,2,3,4,5,7,8, и так далее аналогично. это для вас, тоже самое а нейронка такого навыдает... или попробуйте сформулировать задание графически, нарисуйте картинку и со схематичным набором действий и скажите реализуйте это. даже блок схемы могут сильно усложнить жизнь.
5) помню, на курсе педагогики нас учили хвалить двоишников за самостоятельность и вытягивать оценку для стимулирования, и это правильно. а вот сейчас я бы стимулировал анти ИИ компанию. принижайте ИИ и тех кто им пользуется именно за использование ИИ. введите в обиход фразы "тупой как ИИ", "глупость ИИ", "бред ИИ" и аналогично. ученики должны понимать всю ущербность этого подхода.
6) наказание за использование ИИ. например, публичные защиты, с высмеиванием классом результатов ИИ, заодно и тех кто им пользуется, должно сложиться мнение, что ИИ опозорит тебя на людях. ну и осознание, что результат от ИИ бесполезен. заведите привычку спрашивать у ИИ, а потом критиковать и подчеркивать тот бред, который он выдает. ИИ не должен быть самым умным и авторитетным в классе, а должен считаться самым тупым списывальщиком ответов.
7) домашние задания надо проверять, по возможности у максимального числа людей, что бы не удалось отсидеться. можно мелкие 5минутыне контрольные делать. раздать по 2 строки кода и спросить, что делают, попросить исправить ошибку или модернизировать, надо что бы было понятно, что ИИ не проканает для получения оценок.
Дополнение, еще придумал: 1) перевод. многие ИИ англоязычные в своей основе, поэтому им приходится переводить с русского на англ. язык. это слабое место, перевод не всегда корректен, теряются детали. переформулируйте так задание. порядок слов в предложении на русском можно менять хоть как, а в англ подлежащее и сказуемое идут как правило в начале, а дополнения в конце, перемешивание затрудняет перевод. ну и есть непереводимые слова...
2)маркетинговый бред. ИИ черпают "мудрость" в инете, а там рекламы куча. встройте красивые рекламные слова и частые выражения в текст. например, массовое использование слов типа nvidia может увести ИИ вообще в другую степь размышлений, добавляя рекламу и восхваляя бренд. для генераторов кода может это и не так заметно, а для текстовых генерации ИИ прям частая тема.


