tgoop.com/seo_python_2neuron/138
Create:
Last Update:
Last Update:
Гайд по Промпт Кодингу для Чайников (SEOшников) 😉
Как отличается мозг программиста от мозга SEOшника? Могу сказать на собственном опыте – кардинально! Еще лет 5 назад, переключение между написанием очередного скрипта на Python 🐍 и SEO задачей стоило мне больших временных, волевых и умственных затрат. Я даже выбирал под это отдельный день и время. Но, чем больше я занимаюсь кодингом, тем быстрее
Как неправильно?
Привет, напиши код, который будет заходить в Яндекс вебмастер и выгружать оттуда статистику по моим сайтам в телеграм бот
Как правильно кодить с помощью ИИ?
Предварительный этап - Настоятельно рекомендую завести отдельную папку в которую вы будете собирать готовые скрипты и решения. У меня есть папка в которой лежат коннекторы с разными API, парсеры и тому подобное.
Итак, начали!
1) Заведите отдельный проект, так будет удобнее.
2) Подгрузите в проект все наработки, готовые скрипты и коннекторы. (если наработок нет, сделайте их в отдельном чате и потом добавьте в виде файлов).
3) Начните ваш диалог с фразы – Привет, мне нужно реализовать такую-то идею. Я сейчас дам тебе всю информацию, пока не пиши код и не отвечай, внимательно изучай.
4) После того как вы изложите вашу гениальную идею и загрузите ваши наработки можете приступать к обсуждению.
5) Обсудите логику проекта, что за чем следует, как работает, что на входе, какой результат вы ждете на выходе.
6) Спросите ИИ: Какие потенциальные ошибки могут возникнуть (например, сетевые сбои, лимиты API, неверные данные)?
7) Архитектура проекта - из каких блоков (классов, функций) состоит ваш проект как они меж собой взаимосвязаны
8) Хранение данных – постоянное хранилище и типы данных (SQL, csv, json), временное хранение или кэш. Как кэшируются промежуточные результаты.
9) Напишите ваши предпочтения по кодингу, я, например, люблю библиотеку Pandas, Selenium и недолюбливаю классы. Укажите это, так вам будет проще разобраться.
10) Продумайте сохранение и логирование промежуточных результатов, это на случай, если вы поставили на ночь парсер, а утром выяснилось, что вылетела ошибка и ничего не сохранилось.
11) Сразу закладывайте многопоточность – вы ж SEOшники)).
12) Сразу закладывайте масштабирование, во что в итоге может вылиться ваш MVP, чтобы потом не было мучительно больно пилить его под новую архитектуру.
13) Интеграция с окружением. Обсуди, как скрипт будет запускаться: локально, на сервере, в cron или через scheduler вроде APScheduler
ВАЖНЫЙ ПРОМПТ
Внимательно изучи все предоставленные материалы и задай максимальное количество вопросов, чтобы выполнить поставленные задачи на 100%, предложи альтернативы, если задача может быть решена прощеЭто сделает промпты еще эффективнее, заставляя ИИ думать о простоте и реализме.
ВАЖНЫЙ ПРОМПТ
Теперь напиши мне план кодинга, что и в какой последовательности мы будем с тобой писать с оценкой времени на каждый шаг и зависимостями между ними.И вот только сейчас можно написать:
Давай писать код строго по плану!После каждого блока кода пиши:
Протестируй этот код на примере данных и покажи вывод. Если есть ошибки, исправь их сам.
На что нужно обратить внимание!
1) ИИ любит все усложнять и писать большие простыни кода. Я всегда делаю прибавку – Пиши лаконично, используй простые решения. Иногда достаточно поправить одну строчку, но ИИ вместо этого пишет отдельную функцию на 50 строк, а если эта функция не справляется с задачей – пишет функцию которая исправит эту функцию!
2) Обязательно задайте вопрос – можно ли как-то упростить или ускорить скрипт?
3) Если код не работает, не переписывайте весь скрипт. Говорите: Вот ошибка: [описание]. Исправь только эту часть, не трогай остальное. Почему? ИИ любит переписывать все заново, что приводит к новым багам.
BY SEO Python 2 Нейрона
Share with your friend now:
tgoop.com/seo_python_2neuron/138
