Опыты работы с чатгпт
Nov. 17th, 2025 04:24 pmНет, это не то что все побежали и я побежал. Но я недавно побеседовал с
nefedor, который сказал, что он работает с ИИ и ему нравится. А тут у меня возникла одна дурацкая (или не совсем) мысль и я попросил у чатгпт чтобы оно мне это посчитало. Оно сначало меня малость помурыжило, а потом честно призналось (так и сказало: I have to be honest), что рыночных данных у них нет. Но! Могу тебе написать код на питоне, который тебе поможет собрать все нужные данные, а потом мы их обработаем и посчитаем все что нужно. Ну, давай.
Первая итерация была просто кодом, но я что-то не понял, переспросил или уточнил (уже забыл) и чатгпт перешел на программирование в notebooks in the Colab environment. Это что-то гугло-облачное. Зачем вообще нужны эти notebooks я толком не понял. Ну хорошо, код организуется в какие-то смысловые куски, это хорошо и помогает какой-то структуризации, но эти их ячейки поначалу выглядят как-то странно. Ну или я просто старый ворчун. Кстати, напомню новым читателям, что я по профессии не программист, так что полегче на поворотах.
Короче, я стал копи-пэйстить это гпт-шные куски в Колаб. То одно не работает, то другое. А гпт такое бодрое, не расстраивается. На все есть ответ, все ему ясно, еще немного еще чуть чуть ... В итоге всё равно не вышло. Из Колаба шла одна и та же ошибка, которую гпт объяснило так, что из одного и того же облачного IP прет столько похожих запросов, что yfinance стала их блокировать. (Это заняло примерно целый день, т.е. сколько у меня в тот день было на это времени.) Ну ничего, грит, щас мы то же самое забацаем локально.
Ну и пошли клочки по закоулочкам. То не работает, сё не работает. То проапгрейдим и это, и пятое и десятое. В итоге запустили Jupiter Notebooks. И там, конечно, тоже не работает. Здесь ошибка, там ошибка. Что-то где-то deprecated, что-то мы раньше недоапгрейдили, потом другая ошибка, потом следующая. А если оно ни так не работает ни сяк, то давай не заморачиваться и попробуем по-другому. В общем, это было довольно похоже на стиль работы опытного специалиста, который знает многое, но не всё и умеет чинить одни проблемы и обходить другие. Этот процесс сходился дня три или, наверное, целый рабочий день если бы я работал непрерывно, и в итоге сошелся. Зато когда мы сегодня перешли на следующую ступень, всё получилось с первого раза.
В принципе, я бы в итоге и сам нагуглил как всё это делается. Примерно так и было года три назад когда я решил научиться программировать на питоне и с этой целью придумал и реализовал некий небольшой но вполне реальные проект. Но заняло у меня это тогда ... уже честно гря не помню ... но наверное недели 2-3 как минимум, если не месяц. Работать с гпт мне понравилось гораздо больше. С точки зрения чайника, во первых оно уже знает где что лежит, т.е. в каких пакетах спрятаны нужные программы, знает как к ним правильно обращаться, во-вторых быстро понимает и чинит простые ошибки, так что не нужно долго и нудно выцеживать правильный ответ на stack overflow. Короче, оно берет на себя всю работу, которую я всегда делал, мягко говоря, без всякого удовольствия.
Кстати, в (промежуточном) итоге получилась стратегия, которая бьёт рынок в среднем на 10% в год. Это, замечу, с первого тыка, без всякой оптимизации, федерации, хренации и прочей тирьямпампации. Продолжение наверное воспоследует.
Первая итерация была просто кодом, но я что-то не понял, переспросил или уточнил (уже забыл) и чатгпт перешел на программирование в notebooks in the Colab environment. Это что-то гугло-облачное. Зачем вообще нужны эти notebooks я толком не понял. Ну хорошо, код организуется в какие-то смысловые куски, это хорошо и помогает какой-то структуризации, но эти их ячейки поначалу выглядят как-то странно. Ну или я просто старый ворчун. Кстати, напомню новым читателям, что я по профессии не программист, так что полегче на поворотах.
Короче, я стал копи-пэйстить это гпт-шные куски в Колаб. То одно не работает, то другое. А гпт такое бодрое, не расстраивается. На все есть ответ, все ему ясно, еще немного еще чуть чуть ... В итоге всё равно не вышло. Из Колаба шла одна и та же ошибка, которую гпт объяснило так, что из одного и того же облачного IP прет столько похожих запросов, что yfinance стала их блокировать. (Это заняло примерно целый день, т.е. сколько у меня в тот день было на это времени.) Ну ничего, грит, щас мы то же самое забацаем локально.
Ну и пошли клочки по закоулочкам. То не работает, сё не работает. То проапгрейдим и это, и пятое и десятое. В итоге запустили Jupiter Notebooks. И там, конечно, тоже не работает. Здесь ошибка, там ошибка. Что-то где-то deprecated, что-то мы раньше недоапгрейдили, потом другая ошибка, потом следующая. А если оно ни так не работает ни сяк, то давай не заморачиваться и попробуем по-другому. В общем, это было довольно похоже на стиль работы опытного специалиста, который знает многое, но не всё и умеет чинить одни проблемы и обходить другие. Этот процесс сходился дня три или, наверное, целый рабочий день если бы я работал непрерывно, и в итоге сошелся. Зато когда мы сегодня перешли на следующую ступень, всё получилось с первого раза.
В принципе, я бы в итоге и сам нагуглил как всё это делается. Примерно так и было года три назад когда я решил научиться программировать на питоне и с этой целью придумал и реализовал некий небольшой но вполне реальные проект. Но заняло у меня это тогда ... уже честно гря не помню ... но наверное недели 2-3 как минимум, если не месяц. Работать с гпт мне понравилось гораздо больше. С точки зрения чайника, во первых оно уже знает где что лежит, т.е. в каких пакетах спрятаны нужные программы, знает как к ним правильно обращаться, во-вторых быстро понимает и чинит простые ошибки, так что не нужно долго и нудно выцеживать правильный ответ на stack overflow. Короче, оно берет на себя всю работу, которую я всегда делал, мягко говоря, без всякого удовольствия.
Кстати, в (промежуточном) итоге получилась стратегия, которая бьёт рынок в среднем на 10% в год. Это, замечу, с первого тыка, без всякой оптимизации, федерации, хренации и прочей тирьямпампации. Продолжение наверное воспоследует.
no subject
Date: 2025-11-17 09:41 pm (UTC)А ещё можно настроить агентный режим(гопота скорее всего расскажет как это делать) там оно ещё лучше получается. Он ерунду просто сам вычищает в цикле — написали, запустили, не работает, о давай это исправим, сейчас заработает.
no subject
Date: 2025-11-17 10:00 pm (UTC)no subject
Date: 2025-11-17 11:33 pm (UTC)В IDE cреде. Типичный воркфлоу с vs code — у меня открыт проект с кодом и в нем дополнительное окно чата. В чате ты ему рассказываешь что не так с проектом он исправляет. Причем можно делать отсылки к кускам кода (мне кажется эта функция делает фигню/посмотри как сделано здесь и сделай похоже) также он запускает код в терминале (тесты, сам проект, настраивает окружение).
Есть хороший курс на deeplearning Claude Code: A Highly Agentic Coding Assistant всего полтора часа про один из первых таких тулов. Там парень показывает и рассказывает как это работает. Предупреждение — в курсе агент, который сначала написали в CLI поэтому часть демонстрации с командной строкой, но дальше показывают как это выглядит в ide (диалог идет в отдельном окне)
no subject
Date: 2025-11-18 06:00 am (UTC)no subject
Date: 2025-11-18 06:17 am (UTC)А что за IDE? Просто в vs code это выглядит как обычное окно — кликаешь на кнопку и оно работает. Во многих других IDE тоже есть агентные плагины.
no subject
Date: 2025-11-18 03:57 pm (UTC)Но вообще-то некий IDE устанавливается вместе с питоном. Еще у меня есть пайчарм, хотя я им толком не умею пользоваться.
no subject
Date: 2025-11-18 11:28 pm (UTC)Легкий гуглеж нашел www.runcell.dev. Можете посмотреть насколько сложно оно запускается. Если иде с питоном это vs code — то в нем просто есть кнопка запустить Github copilot.
no subject
Date: 2025-11-19 04:42 pm (UTC)no subject
Date: 2025-11-19 09:15 pm (UTC)Тут есть нюанс — агентный режим это действительно большой скачок по сравнению с воззваниями к гпт "напиши мне код". Кстати, главный прогресс даже не в том, что он код пишет, а в том, что ты можешь сказать — что-то у меня это не работает, а он прочитает весь твой код сам.
Но открою страшную тайну — какой агент или модель использовать уже гораздо меньшей важности выбор. У меня на работе стоят Claude Code, Augment и Github Copilot причем в последних я использую разные модели — и Sonnet, и Gpt-5, и Gemini. Да есть небольшие различия и нюансы. Но они не такие значительные чтобы переживать из-за того какой у тебя агент. В Pycharm тоже агент должен включатся одной кнопкой и я знаю людей, которым именно агенты от JetBrains нравятся.
no subject
Date: 2025-11-18 01:17 am (UTC)no subject
Date: 2025-11-18 03:19 am (UTC)"А воды то и не хочется"(c) далеко не факт что тебе нужно будет делать это в следующий раз.
no subject
Date: 2025-11-18 05:57 am (UTC)no subject
Date: 2025-11-18 05:56 am (UTC)Мелкие детали понять (в данном случае) не так уж сложно потому что манипуляции массивами данных в питоне по сути не так уж сильно отличаются от Экселя, просто другая семантика. С учетом прошлого опыта, я мог бы в этом разобраться за минуты, но часть кайфа в том, что это и не обязательно.
no subject
Date: 2025-11-18 06:39 am (UTC)1) можно попробовать освоить то, что называется агентский режим -- agent mode. Это требует некоторого опыта работы с консолью, но зато тогда он сам за вас все будет запускать, не надо будет копировать туда-сюда руками
2) независимо от (1) -- для кодинга вроде Claude Code получше, чем ChatGPT .
no subject
Date: 2025-11-18 08:34 am (UTC)no subject
Date: 2025-11-18 01:59 pm (UTC)no subject
Date: 2025-11-18 03:52 pm (UTC)Нет, конечно. В лучшем случае, они используют какие-то версии технического анализа зашитые в оболочку ИИ-агента. Профессионалы этим не пользуются, т.к. толку от этого никакого.
no subject
Date: 2025-11-18 04:19 pm (UTC)no subject
Date: 2025-11-18 04:25 pm (UTC)no subject
Date: 2025-11-18 05:42 pm (UTC)Вот только что написался такой же пост, что да, я безусловно, имею способности, чтобы реализовать такой сложный проект самостоятельно — но это бы заняло просто уйму времени, а ЧатГПТ — это гигантский умножитель силы, способный всё сделать в кратчайшие сроки.
no subject
Date: 2025-11-18 06:11 pm (UTC)no subject
Date: 2025-11-18 11:16 pm (UTC)