"Как заставить AI писать качественный код? Нужно просто мыслить масштабно. Сейчас объясню) Я знаю, что модели уже давно способны писать качественный код. Просто они как джинн с тремя желаниями. Нужно правильно уметь формулировать свои требования и хотелки, даже просто разбивать задачу. AI - это инструмент, с которым надо набить руку. В рамках эксперимента по обучению AI+Coding разработчиков одной компании, я увидел, что для этого умения требуется две вещи: (1) насмотренность - чтобы знать паттерны того, что и как нужно просить у моделей (2) практика - чтобы можно было оперировать этими паттернами не задумываясь. Проиллюстрировать это может помочь такое практическое задание. Нужно написать качественный код парсера бизнес-документации на основе вот этого требования. Чем быстрее, тем лучше. Язык не имеет значения. Но вы должны быть уверены в качестве этого кода [1] Максимальное время - 4 часа. А потом в комментариях к посту - рассказать насколько далеко и быстро получилось дойти, и какие шаги были сделаны. И сравнить свои действия с действиями других. Они будут кардинально различаться! После такого простого упражнения один из участников (с кучей опыта разработки сложных систем) написал: Это действительно впечатляет. Я думал, что предоставил инструменту слишком много контроля, разбив задачу на пошаговые действия, но, похоже, даже этого оказалось недостаточно. Я мыслил недостаточно масштабно. В общем, нет никакой магии в том, чтобы использовать AI для написания качественного кода. Нужна просто практика и насмотренность на разные паттерны использования. Кто-то это назовет ""мыслить масштабно"". Можно начать с упражнения выше. Ваш, @llm_under_hood 🤗 [1] Если вдруг во время выполнения задания встретите очередную пасхалку - так и надо. Use your best judgement."