↓
 ↑
Регистрация
Имя/email

Пароль

 
Войти при помощи
Временно не работает,
как войти читайте здесь!
AmScriptor
12 октября в 16:43
Aa Aa
#реал #нейросети

Хочу рассказать, как я за последние две недели убедился, что при правильном подходе нейронки реально тема.

Искал я, значит, подработку, и одна знакомая предложила мне создавать странички с турами из разных городов. В подробности посвящать не буду, скажу только что работы было очень ОЧЕНЬ много, она была механической и жутко монотонной: поставь галочку вот здесь, введи это число, вот тут вставь сгенерированный текст, вот тут залей это фото.... А меня от монотонной работы тошнит ещё со времён заполнения карточек про ламинат. И спустя пару дней очень натужного, медленного заполнения страниц я подумал, что наверное, процесс можно как-то оптимизировать?

Я очень поверхностно знал Python: как работают функции, более менее команды знал, но ничего серьёзного не писал. И тут на помощь пришёл чат жпт, который сказал: тебе для твоей задачи подойдет плагин Playwright, только потребуется время, чтобы его настроить.

Как я вскоре понял, этот плагин позволяет с помощью команд скрипту последовательно имитировать на экране действия пользователя, жать на кнопки ("селекторы"), вводить нужный текст, проставлять галочки и многое другое. То, что мне нужно, подумал я и принялся создавать скрипт.

И учитывая, что в программировании я и был, и остаюсь дуб дубом, и на большее не претендую, наш с GPT длинный чат общения начал работать следующим образом:
1. я говорю ему: составь функцию
2. он составляет
3. я проверяю её в действии; если ошибки - копирую лог, если нет - иду дальше.
4. GPT говорит "возможно ошибка в этом" и составляет исправленную функцию
5. см. пункт 3

От меня тут требовалась крайняя степень усидчивости, и ей богу у меня еë было, потому что программирование для меня гораздо интереснее чем заполнение нудных карточек. Я начинал день в среднем так: просыпаюсь, кормлю кота, завариваю кофе, до обеда сажусь за код, в обед обедаю, немного отдыхаю, сажусь за код до вечера, вечером ужинаю, кормлю кота, 1-2 часа играю, сажусь за код зачастую до глубокой ночи.

Утомительно ли было? Да. Не только потому что я плох в программировании, но ещё и потому что GPT, моя единственная поддержка и опора, в какой-то момент из-за огромной длины чата стал каждый промпт обрабатывать минут по 5, и приходилось перезапускать браузер, чтобы он делал это чуть быстрее. Разметка на сайте, под который я подгонял Playwright, тоже была ни к чёрту, и очень часто плагин не видел ни кнопок, ни селекторов, ни полей ввода. Я спотыкался обо всё что можно, пока люди из рабочего чата ежедневно накидывали по 40-80 сделанных страниц. Я не делал ни одной, из-за чего меня не покидало ощущение упущенной выгоды: они уже получали свои гроши, а я бился с кодом который меня даже не просили писать.

Я планировал выделить на это неделю, но спустя неделю после начала только половина работы была готова. Мой "робот" уже заходил на страницу, создавал форму, заполнял её, но всё ещё часто тупил - а мне оставалось ещё и научить его генерить отзывы, а я к этому даже не приступал. И так началась вторая неделя работы, когда энтузиазм поутих, и я начал чувствовать, что скрипт сжирает вообще всё моë, что можно сжирать: я мало общался с людьми, пропускал встречи, отказывался от созвонов по другим проектам... Я очень устал, но не хотел отказываться от своей идеи, потому что внутри всё зудело: "я хочу чтобы он заработал".

Сам скрипт при этом, чем дальше, тем сильнее напоминал отродье Виктора Франкенштейна, потому что я порой не разбирался в том, что творит GPT и просто ему доверял, а он слепо делал всё, что просил я, иногда неправильно всё интерпретируя, предлагая методы, которые удовлетворят мои запросы... но к сожалению, не те, которые намного облегчат работу. Но скрипт РАБОТАЛ, и это вселяло уверенность: я понял, что моя самоволка может быть доведена до рабочего состояния. Это подталкивало к тому, чтобы каждое утро садиться вновь штурмовать строчки кода.

Отдельным весельем была непосредственно интеграция в скрипт самого GPT, чтобы он по команде генерировал и сам вставлял, что генерировал. Оказалось, что при подключённом VPN это возможно... но каждый промпт стоит капельку денег и API с платного аккаунта OpenAI. с Deepseek возникла та же беда: вроде как и бесплатный, а хочешь генерить в промышленных масштабах, изволь платить мзду. Я попробовал обратиться к бесплатной нейронке под названием Ollama и что ж... она генерила так много мусора, что ей богу легче было писать самому.
В итоге я решил сделать костыль, попросив всё тот же GPT накидать мне по 20 предложений в несколько массивов, и настроить код так, чтобы он их перемешивал, генерируя новый текст про новый тур. GPT по факту делал то же самое... а тут просто были заготовки.

Усталость тем временем накапливалась, и в последние несколько дней я чуть с ума не сходил, под глазами образовались мешки, а в голове только и мыслей было что о скрипте. И как назло, последние два UI-элемента, которые мы с GPT окрестили "долбанутые элементы" (он прописывал это как fill_dolbanutye_elements) никак не хотели поддаваться и обнаруживаться плагином. Он их просто игнорировал всухую. Я уже было подумал, что стоит просто "стрелять" кликом в координаты на экране и надеяться на успех, когда постепенно всё заработало как нужно.

И сейчас, когда я дописываю этот текст, скрипт, открытый на ноутбуке в соседней комнате, сам заполняет за меня фотографии и метаданнные и заливает их на сайт.

Хвала нейронкам, короче. Без помощи GPT у меня бы такой фокус ни в жизнь не вышел.
12 октября в 16:43
6 комментариев
Крутая история! А качество как-то проверяется другими людьми? И получилось ли догнать по прибыли тех, которые всё делали ручками и сдавали 40-80 страниц?
Vivat victoria!✌🎆✨🎆
MarjoryTigerrr

Качество проверяется, но учитывая количество страниц, его порог невысокий, и я добивал как мог, чтобы скрипт его поддерживал. Так что там всё +- по местному ГОСТ-у.
Получилось ли догнать - пока не знаю, потому что я только сегодня его доделал. :DD Вообще, полагаю, за две недели я серьёзно отстал ото всех, кто работал ручками, пока собирал велосипед и ничего не заполнял. Но посмотрим, как пойдёт, может и обгоню их.
AmScriptor
MarjoryTigerrr

Получилось ли догнать - пока не знаю, потому что я только сегодня его доделал. :DD Вообще, полагаю, за две недели я серьёзно отстал ото всех, кто работал ручками, пока собирал велосипед и ничего не заполнял. Но посмотрим, как пойдёт, может и обгоню их.
Лучше день потерять, потом за два часа долететь!(с)
Кто их знает, чем они сами заполняют😊
Но история крутая, да.
По поводу апи - можешь пускать на время работы скрипта ollama в блокноте google colab - будет и быстро и бесплатно (надо - поделюсь блокнотом).
Или можешь использовать openrouter - это сайт для запуска кучи моделей, как платных, так и бесплатных. Среди бесплатных https://openrouter.ai/models?q=free есть вполне крутые qwen и deepseek, плюс что-то от гугля, плюс мистраль или ллама, плюс кучи моделей чёрта лысого. Есть что с резонингом, что без него.

Кстати, свои скрипты, если они на питоне, можешь тоже гонять в гугл коллаб.
ПОИСК
ФАНФИКОВ









Закрыть
Закрыть
Закрыть