Коды для GPT ищут, чтобы получить готовый скрипт и не учить программирование. Шпаргалка: формула запроса, настоящий код из LibraChat и запуск на Windows по шагам.
М
Марина
Контент-маркетолог LibraChat
8 мин чтения
«Марин, а можешь посчитать, о чём нам пишут в комментариях?» Это спросила клиентка, магазин косметики, и прислала выгрузку на две тысячи комментариев. Читать всё глазами я не стала. Через полчаса у меня был файл с двадцатью самыми частыми словами и их количеством. Скрипт на Python написала нейросеть, я его только запустила. Люди ищут «коды для GPT» как раз ради такого: готовый кусок кода под свою задачу, без курсов программирования. Пишу это в блоге LibraChat, и все примеры ниже сделаны в нём. Ниже шпаргалка: формула запроса, мой запрос дословно, ответ и запуск на Windows.
Что на самом деле ищут по запросу «коды для GPT»
Не волшебные команды. Не секретные фразы, после которых чат «разблокируется». Люди хотят, чтобы нейросеть написала программу, которая сделает скучную работу: посчитает, переименует, сведёт таблицы, вытащит нужное из файла.
GPT — семейство моделей компании OpenAI, и запросы про код часто связывают именно с ним. Но схема запроса одна для любого чата. Код пишет LibraChat: он помогает с программированием так же, как с текстами и переводами.
Задачи, ради которых SMM-щице вроде меня нужен код:
посчитать частые слова в комментариях или отзывах;
свести выгрузки статистики за несколько месяцев в одну таблицу;
переименовать сотню фото по шаблону «дата_товар_номер»;
вытащить из таблицы все ссылки или все упоминания конкурента;
разбить длинный список подписчиков на части для рассылки.
Всё это делается коротким скриптом. Писать его самой не нужно. Нужно правильно попросить.
Формула запроса на код: пять строк
Я попробовала просить коротко: «напиши код, который считает слова». Ответ приходил, но не про мой файл. Не та колонка, не тот формат, непонятно, куда сохраняется результат. Каюсь, первые два раза я решила, что код просто не работает. Не работал мой запрос.
Теперь каждый запрос на код у меня собирается из пяти строк:
Язык. «Напиши код на Python.»
Что на входе. Имя файла, формат, какая колонка нужна, сколько примерно строк.
Что сделать. Одним действием, с числом: «найди 20 самых частых слов».
Что на выходе. Куда сохранить и как назвать файл.
Кто ты. «Я никогда не запускала Python» меняет ответ сильнее, чем кажется.
Пятая строка самая недооценённая. Без неё приходит код для программиста. С ней приходит код плюс инструкция для человека, который видит командную строку впервые.
Мой запрос и что пришло в ответ
Вот запрос целиком. Все пять строк на месте:
Напиши код на Python. У меня файл comments.csv, в нём колонка text с комментариями подписчиков (около 2000 строк). Нужно найти 20 самых частых слов без предлогов и союзов и сохранить их с количеством в файл top_words.csv. Я никогда не запускала Python: объясни по шагам, как запустить этот код на Windows.
LibraChat начал с главного для новичка:
Нужен только Python, дополнительные библиотеки ставить не надо.
Дальше шёл скрипт, страница кода. Целиком его приводить не буду, покажу кусок, который меня удивил. Я просила убрать предлоги и союзы. А в коде нашёлся третий список, с комментарием:
```python
Частицы и местоимения. Без них в топе почти всегда будут «не», «это», «я».
Если нужны только предлоги и союзы — очистите этот набор: EXTRA = set()
```
Об этом я не подумала. Без третьего списка мой топ открывался бы словами «не», «это» и «я», и никакой пользы клиентке. Нейросеть учла то, чего не было в запросе, и при этом оставила выбор мне.
Ещё две детали из ответа, которые сберегли мне нервы. Скрипт сам понимает, чем разделены колонки в файле: запятой или точкой с запятой, «так Excel часто сохраняет файлы в русской Windows». А результат сохраняется в кодировке, с которой Excel открывает русские слова «без кракозябр». Я с кракозябрами сталкивалась не раз, поэтому оценила.
Как запустить скрипт на Windows: шпаргалка
Инструкция из ответа, в моём пересказе. Проверила на своём ноутбуке, работает:
Скачай Python с официального сайта. На первом экране установщика поставь галочку Add python.exe to PATH, потом Install Now.
Создай папку, например `C:\comments`. Положи туда выгрузку `comments.csv`.
Открой Блокнот, вставь код, сохрани как `top_words.py` в ту же папку. Внизу окна сохранения выбери кодировку UTF-8. Следи, чтобы файл не назвался `top_words.py.txt`.
Открой папку в Проводнике, щёлкни по адресной строке, напиши `cmd` и нажми Enter. Откроется чёрное окно сразу в нужной папке.
Введи `python top_words.py`. Если пишет, что `python` не найден, закрой окно, открой снова и попробуй `py top_words.py`.
Рядом появится `top_words.csv` с двумя колонками: слово и количество. Открывается двойным щелчком в Excel.
Шаг 3 у меня сломался в первый раз. Блокнот тихо дописал `.txt`, и командная строка файла не видела. Ответ это предусмотрел, а я пропустила строчку. Читай инструкцию до конца, она короткая.
Что показал топ слов и что я сделала дальше
Файл открылся в Excel с первого раза, без кракозябр. Двадцать строк, слово и число. Первые три места заняли «оттенок», «доставка» и «аромат». Слово «оттенок» встретилось 214 раз на две тысячи комментариев.
Для клиентки это была новость. Она считала, что главный вопрос подписчиков про цены. А «цена» оказалась только на девятом месте. Я собрала из комментариев с «оттенком» десяток примеров, и картина стала понятной: люди не видят на фото, какой тон у помады на коже.
Решение получилось простым. Клиентка сделала серию фото с оттенками на руке при дневном свете. Через месяц я снова прогнала тот же скрипт на свежей выгрузке. «Оттенок» опустился на пятое место. Скрипт не пришлось менять ни разу, я просто положила в папку новый файл с тем же именем.
Весь цикл от выгрузки до таблицы занял у меня 30 минут в первый раз и 5 минут во второй. Вручную я бы читала эти комментарии два вечера и всё равно считала бы на глаз.
Готовые коды для GPT-задач: что писать в каждой строке
Ниже таблица, по которой я теперь собираю любой запрос на код. Слева то, как я писала раньше. Справа то, как пишу сейчас:
Строка запроса · Как не работает · Как работает
Язык — «напиши программу» — «напиши код на Python»
Вход — «у меня есть комментарии» — «файл comments.csv, колонка text, около 2000 строк»
Действие — «посчитай слова» — «найди 20 самых частых слов без предлогов и союзов»
Выход — ничего не сказано — «сохрани с количеством в top_words.csv»
Кто ты — ничего не сказано — «я никогда не запускала Python»
Ошибка — «не работает» — текст ошибки целиком, скопированный из чёрного окна
Последняя строка про случай, когда что-то пошло не так. Об этом отдельно.
Где код сломается и что тогда писать в чат
Скрипт может не запуститься. Это нормально и не страшно. Чаще всего ломается не код, а окружение: файл лежит не в той папке, колонка называется иначе, файл сохранён не в той кодировке.
В моём скрипте на такой случай было встроено понятное сообщение: если колонки `text` нет, он печатает список колонок, которые в файле есть. Мне это пригодилось на втором клиенте, у которого колонка называлась «Комментарий».
Что делать при ошибке:
скопируй текст ошибки из чёрного окна целиком, даже если он страшный;
вставь его в тот же чат, где писался код, и добавь одну фразу, что ты делала перед этим;
не открывай новый чат: старый знает и код, и твой файл, объяснять заново не придётся.
Честная граница. Нейросеть пишет код по твоему описанию. Если описание неточное, код посчитает не то. Проверяй результат на маленьком куске: открой первые двадцать комментариев глазами и сверь с топом. У меня сошлось, и дальше я доверяла файлу.
Если тебе интересно, как с кодом работают программисты, а не SMM-щицы, загляни в статью нейросеть для программиста.
Твоя выгрузка вместо моей
Возьми любую свою выгрузку: комментарии, отзывы, заказы. Собери запрос по пяти строкам из таблицы выше. Открой чат LibraChat и отправь. Начать можно на бесплатном тарифе. Если скриптов станет много, а файлы тяжёлые, сравни, что дают тарифы.
Готова поспорить: к концу вечера ты будешь знать о своих подписчиках больше, чем после месяца чтения комментариев подряд.
коды для gptpythonскрипткомментариисоцсетинейросеть для кода