tgoop.com/ai_volution/572
Last Update:
Как использовать Claude для разработки
Я давно использую Claude 3.5 Sonnet для экспериментов, но в реальных проектах еще не применял. Когда-то давно, мы разработали Kidstoria - iOS приложение для детей с персональными книжками-сказками (своего рода пет-проект). Проект какое-то время заброшен, а тут появилась мысль внести изменения в онборде и попробовать поднять конверсию в покупку (эксперимент), но всю доработку сделать с помощью AI (без разработчика).
Дисклеймер: я в прошлом разработчик, понимаю всякое, но такое приложение сам бы не написал (без AI, а может быть даже и с AI).
Моя цель была добавить три новых экрана в онбординг, чтобы лучше понимать потребности родителей: проблемы со сном ребенка, предпочтения в жанрах сказок и подготовка персональной подборки.
В Claude есть классная фича Project. Создаем проект, загружаем в модель в виде знаний код проекта (нужные нам файлы), указываем системный промпт (чтобы модель понимала о чем проект, что от нее требуется). Это поможет генерировать код в том же стиле, модель будет понимать контекст проекта и выдаст нужный результат.
Каждый новый экран/модуль генерируем в отдельном чате внутри проекта. Описываем все хотелки, что мы хотим получить, что учесть, что должно быть на экране, как оно должно работать.
В голове я четко представлял, что хочу получить в итоге, поэтому максимально детально описывал в промпте каждый экран и как он должен работать. Результат приходится дорабатывать через доп. запросы типа “а вот здесь давай сделаем элементы больше”, “давай сдвинем блоки в центр” и прочее и прочее. Порой код не собирается, такое бывает, приходится указывать ему ошибку и он её успешно исправляет (иногда не с первого раза).
Генерируя код, Claude указывает где и что еще нужно дополнительно изменить и в каких файлах. В итоге, когда работа над генерацией конкретного модуля завершена, можно прям из чата добавить его код в базу знаний проекта в Claude + вручную обновить те файлы, которые он в том числе изменил. Если их добавлять из чата, то он не заменяет старую версию на новую, а добавляет копией (лучше старую версию удалить, загрузить новую).
На всё про всё у меня ушло 1.5-2 часа, развлечение на вечер.
Итого: я не писал сам ни строчки кода, улучшил приложение и по итогу (за последние несколько дней) конверсия из первого запуска в покупку выросла на 1% (небольшой, но рост).
Скажу одно, если у вас есть цель, но в чём то вы мало разбираетесь, AI уже сейчас отлично помогает.
ИИволюция - про AI и нейросети
BY ИИволюция 👾
Share with your friend now:
tgoop.com/ai_volution/572