Вастрик на личном примере разобрал новый тренд в разработке — программирование с использованием чат-ботов, таких как ChatGPT и Claude Sonnet. С развитием ИИ-сервисов этот подход стремительно набирает популярность.
В качестве эксперимента он с нуля создал приложение для расшифровки рукописных ресторанных меню. Оно позволяет загрузить фото списка и получить удобочитаемый перечень блюд с фотографиями из интернета.
Вастрик полностью показал процесс создания приложения в Claude Sonnet с помощью текстовых подсказок и попутно рассказал о различных ограничениях. Ему удалось получить рабочую версию приложения буквально за вечер, но с низким качеством кода.
Несколько выводов из статьи:
- При кодинге с помощью LLM важно очень подробно описывать запрос и подробности проекта. Это похоже на постановку задачи начинающему программисту
- Чем дольше вы общаетесь с LLM, тем хуже она пишет код. В какой-то момент процент ошибок достигает критического уровня, из-за чего писать код проще самому
- Использование LLM не освобождает от необходимости знаний в программировании. Важно понимать, как интегрировать и адаптировать сгенерированный код под конкретные задачи
- «Вайб-кодинг» полезен для быстрой разработки и прототипирования, но пока не может полностью заменить традиционные процессы. Как только приложение выходит из статуса черновика, его нужно переписывать вручную
- Распространение генеративного кода неизбежно, но в профессиональном сообществе его будут избегать ещё долго
#статья@zhurnalus_lite
