В прошлом посте я рассказал о вайбкодинге!
В этом посте я хочу добавить чуть конкретики и дать пару своих советов по использованию ИИ.
Возьмем самый стандартный Python, он хорош не только тем, что позволяет абузить разные крипто проекты.
Но на нём можно писать почти любые скрипты под свои задачи.
Например, вчера я реализовал бота, который заходит в приложение, переносит данные с аккаунтом и перезапускает приложение.
Теоретически, я бы написал сам такой скрипт, но зачем?
Мне достаточно было пару запросов к нейронке и уже есть готовый скрипт.
Теперь задача выполняется в разы быстрее, и мне не надо ничего переносить, сохранять или удалять руками.
И таких идей для реализации может быть крайне много.
Подумайте, что вы делаете в компьютере каждый день, но могли бы это автоматизировать?
Python отлично работает с таблицами, разными ИИ, ТГ ботами и кучей всего.
Достаточно потратить пару часов/минут времени на реализацию и тест какого-то скрипта, а потом сохранить десятки часов в будущем.
Но как правильно вайбкодить?
Если честно, я сам не часто использую "вайбкодинг" в прямом смысле этого слова.
Я использую AI как ассистента, который подскажет, направит или что-то поменяет.
Однако, если вам нужно использовать вайбкодинг, есть несколько важных вещей:
1. Не ленитесь написать промпт
Промпт должен быть структурным и понятным, разбит на этапы выполнения.
К примеру:
Вместо - "Напиши мне скрипт, который будет открывать приложение и выполнять какое-то действие"
Лучше написать - "Я работаю с Windows, у меня есть приложение app.exe, мне нужно его запускать. После ожиданиe в 5 секунд. Дальше мы должны файл переместить с директории по пути: x, в директорию по пути: y. Далее запускать приложение по-новой. Код должен быть на python, легко читаем и изменяем, так же добавь проверки на существование директорий и в случае отсутствия создавай их или пиши ошибку"
Тут мы уже даем более конкретную задачу, показываем, что скрипт нужен на Python и заточен под Windows
Показываем пути к директориям и что нужно выполнять, далее нам только корректировать сам процесс скрипта.
Ещё есть вариант закинуть изначальный свой промпт другой модели и попросить сгенерировать более правильный промпт, там вообще всё будет красиво расписано, только отредактировать под свои нужды
2. Оставляйте тестирование на себе!
Тестируйте сами свой скрипт, отправляйте ошибки и разбирайтесь на каком этапе падает код
3. Не пишите сложные проекты.
Я не представляю как можно написать нечто большое или сложное используя чисто ИИ, без знаний кода и его редактирования.
4. Создавайте проект по-кусочкам.
Не надо сразу просить создать всю реализацию, разбейте её на этапы и закрывайте каждый этап, после добавляйте новые.
Можно было еще подробно описать, как создавать промпты для ИИ.
Там можно задать ИИ, как отвечать, как писать код и какие инструменты использовать.
Но тут уже нужно понимать, зачем вам генерируется код и чего вы хотите достичь по итогу
Еще многие рекомендуют писать роль модели условно: "Ты Senior Python разработчик с 10 летним опытом".
Я думаю, что это хорошая практика, но постоянно замечаю, что тогда ИИ начинает писать код, который ты не понимаешь.
Он правильный, структурный, использует хорошие подходы, но тебе же его читать, а если ты только учишься, увидев рекурсивную функцию можешь надолго застрять.
Тут совет - писать свой уровень.
Не Senior, а Middle или Junior. Так код будет проще и более понятен именно вам.
Мы живем в прекрасное время, где реализовать любую задумку - возможно!
Ленитесь делать рутинную работу, дайте выполнять ее машине!❤️
Дайте ещё советов по работе с ИИ в комментах
Бульдозер | Чат | Закреп
В этом посте я хочу добавить чуть конкретики и дать пару своих советов по использованию ИИ.
Возьмем самый стандартный Python, он хорош не только тем, что позволяет абузить разные крипто проекты.
Но на нём можно писать почти любые скрипты под свои задачи.
Например, вчера я реализовал бота, который заходит в приложение, переносит данные с аккаунтом и перезапускает приложение.
Теоретически, я бы написал сам такой скрипт, но зачем?
Мне достаточно было пару запросов к нейронке и уже есть готовый скрипт.
Теперь задача выполняется в разы быстрее, и мне не надо ничего переносить, сохранять или удалять руками.
И таких идей для реализации может быть крайне много.
Подумайте, что вы делаете в компьютере каждый день, но могли бы это автоматизировать?
Python отлично работает с таблицами, разными ИИ, ТГ ботами и кучей всего.
Достаточно потратить пару часов/минут времени на реализацию и тест какого-то скрипта, а потом сохранить десятки часов в будущем.
Но как правильно вайбкодить?
Если честно, я сам не часто использую "вайбкодинг" в прямом смысле этого слова.
Я использую AI как ассистента, который подскажет, направит или что-то поменяет.
Однако, если вам нужно использовать вайбкодинг, есть несколько важных вещей:
1. Не ленитесь написать промпт
Промпт должен быть структурным и понятным, разбит на этапы выполнения.
К примеру:
Вместо - "Напиши мне скрипт, который будет открывать приложение и выполнять какое-то действие"
Лучше написать - "Я работаю с Windows, у меня есть приложение app.exe, мне нужно его запускать. После ожиданиe в 5 секунд. Дальше мы должны файл переместить с директории по пути: x, в директорию по пути: y. Далее запускать приложение по-новой. Код должен быть на python, легко читаем и изменяем, так же добавь проверки на существование директорий и в случае отсутствия создавай их или пиши ошибку"
Тут мы уже даем более конкретную задачу, показываем, что скрипт нужен на Python и заточен под Windows
Показываем пути к директориям и что нужно выполнять, далее нам только корректировать сам процесс скрипта.
Ещё есть вариант закинуть изначальный свой промпт другой модели и попросить сгенерировать более правильный промпт, там вообще всё будет красиво расписано, только отредактировать под свои нужды
2. Оставляйте тестирование на себе!
Тестируйте сами свой скрипт, отправляйте ошибки и разбирайтесь на каком этапе падает код
3. Не пишите сложные проекты.
Я не представляю как можно написать нечто большое или сложное используя чисто ИИ, без знаний кода и его редактирования.
4. Создавайте проект по-кусочкам.
Не надо сразу просить создать всю реализацию, разбейте её на этапы и закрывайте каждый этап, после добавляйте новые.
Можно было еще подробно описать, как создавать промпты для ИИ.
Там можно задать ИИ, как отвечать, как писать код и какие инструменты использовать.
Но тут уже нужно понимать, зачем вам генерируется код и чего вы хотите достичь по итогу
Еще многие рекомендуют писать роль модели условно: "Ты Senior Python разработчик с 10 летним опытом".
Я думаю, что это хорошая практика, но постоянно замечаю, что тогда ИИ начинает писать код, который ты не понимаешь.
Он правильный, структурный, использует хорошие подходы, но тебе же его читать, а если ты только учишься, увидев рекурсивную функцию можешь надолго застрять.
Тут совет - писать свой уровень.
Не Senior, а Middle или Junior. Так код будет проще и более понятен именно вам.
Мы живем в прекрасное время, где реализовать любую задумку - возможно!
Ленитесь делать рутинную работу, дайте выполнять ее машине!❤️
Дайте ещё советов по работе с ИИ в комментах
Бульдозер | Чат | Закреп