История изменений
Исправление KivApple, (текущая версия) :
Только как нейросеть может выдать код с ошибкой, она так же может и объяснить его с ошибкой. Не аргумент.
Я задал ей написать lock free очередь на Си. Она навелосипедила busy wait на atomic, по факту полностью блокирующий всю структуру как обычный mutex. Прям как студент, который выдаёт правдоподобные ответы (раз сказали lockfree нужно обязательно как-то использовать атомики, так было в лекции, но какой именно код был в лекции забыл) и следит за реакцией преподавателя. Без преподавателя допускать его писать реальный софт опасно. А от преподавателя требуется быть компетентнее студента в предмете.
Возможно, к ней можно прикрутить меньшую уверенность в своих ответах (студент, которому стыдно нести откровенную чушь даже если он заваливает зачёт), но она тогда станет совсем глупенькой и вау эффекта не будет.
Исходная версия KivApple, :
Только как нейросеть может выдать код с ошибкой, она так же может и объяснить его с ошибкой. Не аргумент.
Я задал ей написать lock free очередь на Си. Она навелосипедила busy wait на atomic, по факту полностью блокирующий всю структуру как обычный mutex. Прям как студент, который выдаёт правдоподобные ответы и следит за реакцией преподавателя. Без преподавателя допускать его писать реальный софт опасно. А от преподавателя требуется быть компетентнее студента в предмете.
Возможно, к ней можно прикрутить меньшую уверенность в своих ответах (студент, которому стыдно нести откровенную чушь даже если он заваливает зачёт), но она тогда станет совсем глупенькой и вау эффекта не будет.