ny_quant: (Default)
[personal profile] ny_quant
Нет, это не то что все побежали и я побежал. Но я недавно побеседовал с [livejournal.com profile] nefedor, который сказал, что он работает с ИИ и ему нравится. А тут у меня возникла одна дурацкая (или не совсем) мысль и я попросил у чатгпт чтобы оно мне это посчитало. Оно сначало меня малость помурыжило, а потом честно призналось (так и сказало: I have to be honest), что рыночных данных у них нет. Но! Могу тебе написать код на питоне, который тебе поможет собрать все нужные данные, а потом мы их обработаем и посчитаем все что нужно. Ну, давай.

Первая итерация была просто кодом, но я что-то не понял, переспросил или уточнил (уже забыл) и чатгпт перешел на программирование в notebooks in the Colab environment. Это что-то гугло-облачное. Зачем вообще нужны эти notebooks я толком не понял. Ну хорошо, код организуется в какие-то смысловые куски, это хорошо и помогает какой-то структуризации, но эти их ячейки поначалу выглядят как-то странно. Ну или я просто старый ворчун. Кстати, напомню новым читателям, что я по профессии не программист, так что полегче на поворотах.

Короче, я стал копи-пэйстить это гпт-шные куски в Колаб. То одно не работает, то другое. А гпт такое бодрое, не расстраивается. На все есть ответ, все ему ясно, еще немного еще чуть чуть ... В итоге всё равно не вышло. Из Колаба шла одна и та же ошибка, которую гпт объяснило так, что из одного и того же облачного IP прет столько похожих запросов, что yfinance стала их блокировать. (Это заняло примерно целый день, т.е. сколько у меня в тот день было на это времени.) Ну ничего, грит, щас мы то же самое забацаем локально.

Ну и пошли клочки по закоулочкам. То не работает, сё не работает. То проапгрейдим и это, и пятое и десятое. В итоге запустили Jupiter Notebooks. И там, конечно, тоже не работает. Здесь ошибка, там ошибка. Что-то где-то deprecated, что-то мы раньше недоапгрейдили, потом другая ошибка, потом следующая. А если оно ни так не работает ни сяк, то давай не заморачиваться и попробуем по-другому. В общем, это было довольно похоже на стиль работы опытного специалиста, который знает многое, но не всё и умеет чинить одни проблемы и обходить другие. Этот процесс сходился дня три или, наверное, целый рабочий день если бы я работал непрерывно, и в итоге сошелся. Зато когда мы сегодня перешли на следующую ступень, всё получилось с первого раза.

В принципе, я бы в итоге и сам нагуглил как всё это делается. Примерно так и было года три назад когда я решил научиться программировать на питоне и с этой целью придумал и реализовал некий небольшой но вполне реальные проект. Но заняло у меня это тогда ... уже честно гря не помню ... но наверное недели 2-3 как минимум, если не месяц. Работать с гпт мне понравилось гораздо больше. С точки зрения чайника, во первых оно уже знает где что лежит, т.е. в каких пакетах спрятаны нужные программы, знает как к ним правильно обращаться, во-вторых быстро понимает и чинит простые ошибки, так что не нужно долго и нудно выцеживать правильный ответ на stack overflow. Короче, оно берет на себя всю работу, которую я всегда делал, мягко говоря, без всякого удовольствия.

Кстати, в (промежуточном) итоге получилась стратегия, которая бьёт рынок в среднем на 10% в год. Это, замечу, с первого тыка, без всякой оптимизации, федерации, хренации и прочей тирьямпампации. Продолжение наверное воспоследует.

Date: 2025-11-17 09:41 pm (UTC)
From: [identity profile] smirnfil.livejournal.com

А ещё можно настроить агентный режим(гопота скорее всего расскажет как это делать) там оно ещё лучше получается. Он ерунду просто сам вычищает в цикле — написали, запустили, не работает, о давай это исправим, сейчас заработает.

Date: 2025-11-17 10:00 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
Этот агент будет сам делать исправления в другом тэбе моего браузера или даже в IDE среде?

Date: 2025-11-17 11:33 pm (UTC)
From: [identity profile] smirnfil.livejournal.com

В IDE cреде. Типичный воркфлоу с vs code — у меня открыт проект с кодом и в нем дополнительное окно чата. В чате ты ему рассказываешь что не так с проектом он исправляет. Причем можно делать отсылки к кускам кода (мне кажется эта функция делает фигню/посмотри как сделано здесь и сделай похоже) также он запускает код в терминале (тесты, сам проект, настраивает окружение).


Есть хороший курс на deeplearning Claude Code: A Highly Agentic Coding Assistant всего полтора часа про один из первых таких тулов. Там парень показывает и рассказывает как это работает. Предупреждение — в курсе агент, который сначала написали в CLI поэтому часть демонстрации с командной строкой, но дальше показывают как это выглядит в ide (диалог идет в отдельном окне)

Date: 2025-11-18 06:00 am (UTC)
From: [identity profile] ny-quant.livejournal.com
Спасибо, но тут много непонятного для непосвященных. Начиная с того как открыть дополнительное окно чата в IDE и кончая CLI. Ну и курс в середине. Но я не уверен, что это мой уровень.

Date: 2025-11-18 06:17 am (UTC)
From: [identity profile] smirnfil.livejournal.com

А что за IDE? Просто в vs code это выглядит как обычное окно — кликаешь на кнопку и оно работает. Во многих других IDE тоже есть агентные плагины.


Date: 2025-11-18 03:57 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
Да хоть те же Jupiter Notebooks, раз я уже в них сижу. Что мне надо сделать, чтобы запустить там этого агента?

Но вообще-то некий IDE устанавливается вместе с питоном. Еще у меня есть пайчарм, хотя я им толком не умею пользоваться.

Date: 2025-11-18 11:28 pm (UTC)
From: [identity profile] smirnfil.livejournal.com

Легкий гуглеж нашел www.runcell.dev. Можете посмотреть насколько сложно оно запускается. Если иде с питоном это vs code — то в нем просто есть кнопка запустить Github copilot.

Date: 2025-11-19 04:42 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
Спасибо. Не знаю в какую сторону пойти.

Date: 2025-11-19 09:15 pm (UTC)
From: [identity profile] smirnfil.livejournal.com

Тут есть нюанс — агентный режим это действительно большой скачок по сравнению с воззваниями к гпт "напиши мне код". Кстати, главный прогресс даже не в том, что он код пишет, а в том, что ты можешь сказать — что-то у меня это не работает, а он прочитает весь твой код сам.
Но открою страшную тайну — какой агент или модель использовать уже гораздо меньшей важности выбор. У меня на работе стоят Claude Code, Augment и Github Copilot причем в последних я использую разные модели — и Sonnet, и Gpt-5, и Gemini. Да есть небольшие различия и нюансы. Но они не такие значительные чтобы переживать из-за того какой у тебя агент. В Pycharm тоже агент должен включатся одной кнопкой и я знаю людей, которым именно агенты от JetBrains нравятся.

Date: 2025-11-18 01:17 am (UTC)
From: [identity profile] vnarod.livejournal.com
Основная разница в том, что когда ты все сделал своими руками, ты понял как это делать и следующий раз у тебя это займёт гораздо меньше времени.

Date: 2025-11-18 03:19 am (UTC)
From: [identity profile] smirnfil.livejournal.com

"А воды то и не хочется"(c) далеко не факт что тебе нужно будет делать это в следующий раз.

Date: 2025-11-18 05:57 am (UTC)
From: [identity profile] ny-quant.livejournal.com
В данном случае, мне наверное надо будет. Но гпт мне это и снова нарисует если что.

Date: 2025-11-18 05:56 am (UTC)
From: [identity profile] ny-quant.livejournal.com
Это тоже правда, но более важно то, что я понимаю что там происходит (big picture) потому что я же сам написал спецификации до мелких деталей чтоб железяка не запуталась.

Мелкие детали понять (в данном случае) не так уж сложно потому что манипуляции массивами данных в питоне по сути не так уж сильно отличаются от Экселя, просто другая семантика. С учетом прошлого опыта, я мог бы в этом разобраться за минуты, но часть кайфа в том, что это и не обязательно.

Date: 2025-11-18 06:39 am (UTC)
From: [identity profile] k-uao.livejournal.com
(тоже прошу прощения у программистов в чате, я не настоящий сварщик)

1) можно попробовать освоить то, что называется агентский режим -- agent mode. Это требует некоторого опыта работы с консолью, но зато тогда он сам за вас все будет запускать, не надо будет копировать туда-сюда руками

2) независимо от (1) -- для кодинга вроде Claude Code получше, чем ChatGPT .

Date: 2025-11-18 08:34 am (UTC)

Date: 2025-11-18 01:59 pm (UTC)
From: [identity profile] matsea.livejournal.com
Но я так понимаю, сейчас большинство активных инвесторов делают примерно тоже самое. Т е это будет часть рынка- и побить рынок наверное на получится? Хотя конечно инвесторы с ИИ побьют инвесторов без ИИ — и тогда последние выйдут в естественный отбор. И вот дальше реально интересно — как разные версии ИИ в разных руках будут соревноваться за рынок

Date: 2025-11-18 03:52 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
> Но я так понимаю, сейчас большинство активных инвесторов делают примерно тоже самое.

Нет, конечно. В лучшем случае, они используют какие-то версии технического анализа зашитые в оболочку ИИ-агента. Профессионалы этим не пользуются, т.к. толку от этого никакого.

Date: 2025-11-18 04:19 pm (UTC)
From: [identity profile] matsea.livejournal.com
Вы ж сказали он бьет рынок? Тогда почему толку никакого?

Date: 2025-11-18 04:25 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
Это мой алгоритм бьёт рынок. А то, что делают они все это public domain, nobody has an edge. Если кто-то придумает что-то действительно работающее, то он это или оставит при себе или будет продавать за достаточно большие деньги.

Date: 2025-11-18 05:42 pm (UTC)
From: [identity profile] nlothik.livejournal.com
Офигеть. Как говорят на нашей бывшей родине, "у дураков мысли сходятся", но мне больше, конечно, нравится местный вариант, "great minds think alike".

Вот только что написался такой же пост, что да, я безусловно, имею способности, чтобы реализовать такой сложный проект самостоятельно — но это бы заняло просто уйму времени, а ЧатГПТ — это гигантский умножитель силы, способный всё сделать в кратчайшие сроки.

Date: 2025-11-18 06:11 pm (UTC)
From: [identity profile] ny-quant.livejournal.com
В данном случае, я тоже предпочитаю местный вариант :)

Date: 2025-11-18 11:16 pm (UTC)

Profile

ny_quant: (Default)
ny_quant

December 2025

S M T W T F S
 12 34 56
7 89 10 111213
14 151617 181920
21 2223 24252627
28 29 3031   

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Dec. 31st, 2025 08:27 am
Powered by Dreamwidth Studios