Нейросети и код: бесплатно, но не всегда хорошо
Ко мне обратился человек, который делает в Иллюстраторе карты нот для синтезаторов. Ему нужно было автоматически закрашивать выбранные клетки в цвет клавиши и подписывать ноты.
ChatGPT за несколько попыток выдал ему скрипт. Но он работал медленно — около 8 секунд, причём неважно, сколько клеток выбрано. Пользователь не разбирается в коде, поэтому не мог определить проблему и исправить сам.
Я глянул код и увидел лишние вычисления. Чуть подправил — теперь скрипт отрабатывает за 1-3 секунды (зависит от количества клеток).
Ещё предложил другой вариант: сделать клавиши с текстом символами и скрипт, который будет вставлять их вместо клеток по совпадению имени. Скорость та же, но код в 3 раза короче и логика проще.
По личному опыту нейросети — хороший инструмент, но:
— сложно объяснить некоторые задачи дизайнера;
— могут выдать неоптимальный код;
— ошибки и «галлюцинации» в их коде сложно обнаружить и исправить без человека с опытом.