Блог им. Buybuy |Нет лохам! (программисты и искусственный интеллект)

Доброй ночи, коллеги!

К моему огромному удивлению ряд моих недавних постов на СЛ вызвал активный говносрач, так что я хочу подробнее остановиться на затронутых вопросах.

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

Лично я так не считаю, поэтому остановлюсь на этом подробнее. Тезисно:
1. Программист — это не автор говнокода на говноязыках, но архитектор работающей программной структуры
2. Соответственно, задача программиста — не писать говнокод, но проектировать архитектуру и дополнять ее работающим кодом
3. Эрудиция программиста определяется не знанием библиотек, но пониманием алгоритмического опыта (скажем, первые 3 тома Кнута)

Что касается моего личного опыта в части использования AI:

( Читать дальше )

Блог им. Buybuy |Всем, кто считает, что AI - это ненужная шляпа

Доброй ночи, коллеги!

Сегодня днем (по просьбе товарища) решил потренироваться с агентами Chat GPT и создать бот для диалога клиента с любым собеседником (сосед из подъезда, грудастая блондинка, юрист, психолог, Наруто и еще 100500 живых и вымышленных персонажей).

Создание прототипа бота (отладка стартового меню, парсинг выбора персонажей) заняло 30 мин. Отладка скрипта для диалога с реальным или вымышленным персонажем заняло еще 1 час (были нюансы с промптами и их тюнингом).

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

Что вы думаете по этому поводу, коллеги?

С уважением

Блог им. Buybuy |Machine Learning против Deep Learning - честный спарринг )))

Доброй ночи, коллеги!

Как я писал в предыдущем посте, недавно я стал счастливым обладателем подписки ChatGPT Pro.
В связи с этим счастливым событием решил потестировать Canvas.
Если кто не в курсе — это такая крутая диалоговая штука, которая в числе прочего может писать программы и даже их компилировать в законченные приложения.

И вот я решил потренировать Canvas в написании кода для глубокого обучения нейронной сети прямого распространения (обычный Deep Learning, без этих всяких CNN, RNN, трансформеров и прочей ереси).

Написал промпт для генерации кода на Matlab (моя любимая энжина для математических расчетов и экспериментов, как говорят в МГИМО: whom how).
Смысл задачи — предсказание знака следующего приращения цены (по набору предыдущих приращений).
Canvas попыхтел минуту и выдал короткий код с использованием вызовов функций из Deep Learning Toolbox. Он сразу заработал.

Но мы не ищем легких путей. Модель o1 умеет рассуждать — пусть рассуждает.
И я дал ей задание написать код с нуля (без Toolboxes) — чисто метод сопряженных градиентов (adjusted gradients) и обратное распространение ошибки (back propagation). Пороговая функция tanh(x). Все по классике, короче.

( Читать дальше )

Блог им. Buybuy |Третьесортные знания для стран третьего мира

Добрый вечер, коллеги!

В Пн 03.02.25 я сподобился приобрести подписку Pro на ChatGPT. Это недешево ($200/мес.), но очень полезно для работы. Модель o1pro очень неплоха, у 4o контекстное окно 128000 токенов (100 страниц формата A4 против 8000 токенов для подписки Plus, бесплатные варианты даже не обсуждаю), у o3 mini-high слабее ограничения на число запросов. Ну и самое главное — доступны опции Agent и Deep Research.

Речь пойдет о Deep Research. Эта такая крутая энжина, которая проводит полноценное исследование по интересующей тебя тематике. Сопит и пыхтит минут 30, лопатит весь доступный интернет и выдает саммари на 20-30 страниц с самим исследованием и перечнем первоисточников со ссылками. Ну это как промпт составить, здесь тоже целое искусство.
Работает очень хорошо, специалисту на подготовку такого отчета потребуется часов 6-8, неспециалисту — неделя (и результат будет плох, скорее).

Но хохма не в этом.
Меня заинтересовали отдельные аспекты интернет-трафика, в которых я слабо шарю (как ламер). Но любопытство меня одолевало, поэтому я попросил товарища с подпиской Pro запустить Deep Research, пока я тренировался с кредитками для оплаты (отдельный квест).

( Читать дальше )

Блог им. Buybuy |Россия - родина (слонов?) Chat GPT

Доброй ночи, коллеги!

Навеяно постами про скрепный православный AI на фоне успеха (сомнительного, IMHO) DeepSeek R1.

Пару месяцев назад по работе сравнивал цену за токен между разными моделями, в т.ч. скрепными и православными.

На тот момент YandexChat стоил в 40 раз дороже, а GigaChat в 100 раз дороже ChatGPT 4o mini (при худшем качестве).

С тех пор могло что-то измениться.

Изменилось?

Я сочувствую отечественным разработчикам AI, если они в своей работе на 100% используют скрепные, православные продукты.

С уважением

Блог им. Buybuy |Deep learning и прогноз рыночных цен

Добрый вечер, коллеги!

Сам то я всегда скептически относился к AI, но один резидент СЛ (один из 3.5 человек, которые внимательно читают мои посты), а именно — уважаемый SergeyJu  — убедил меня в необходимости более глубокого изучения Machine Learning.
Тут все просто на самом деле — при построении общей теории заработка на рынке я предложил считать все индикаторы ТС полиномиальными (благо, теория это позволяет при достаточно  высокой степени используемых полиномов).
Напротив, SergeyJu законно возразил мне, что классические индикаторы ТА, кроме операций сложения, умножения и деления, также успешно используют функции min и max. И это разумно.

Далее, вместо функций min и max (элементарное рассуждение) можно использовать их аналоги — abs, sign, функцию Хевисайда и любые другие пороговые функции.
Простое рассуждение показывает что, поскольку от индикатора торговой системы нам требуется только знак (про MM мы пока не рассуждаем), то операцию деления можно опустить и ограничиться сложением, вычитанием, умножением, min и max.

( Читать дальше )

Блог им. Buybuy |Ограниченность ИИ № 2 - он косячит...

Доброй ночи, коллеги!

Давно из всех утюгов нам объясняют, что верить ИИ нельзя, потому, что он косячит. В любой системе AI на главной странице висит дисклеймер аналогичного содержания — типо, товарищи юзеры, проверяйте все руками — иначе можете сильно удивиться.

Ну я за почти 2 мес. юзания продвинутой платной версии AI немного расслабился — и сразу резко был опущен с небес на землю.

Первая история незначимая, но показательная. На планшете у меня стоит бесплатный AI (Copilot от Microsoft), но даже он умеет в GPT-4! Как-то раз в процессе разговора я спросил его про ставки НДФЛ в России в 2025 и тихо офигел от максимальной ставки в 30%. Ну т.е. даже такому неэрудированному челу, как я, известно, что максимальная ставка — это 22% от дохода в 50 мультов. Причем всякие наводящие промты не помогли привести Copilot в чувство — он строго стоял на своем.
Причина понятна — для моделей AI (до почти сегодняшнего дня — см. ниже) приоритетом были данные обучения, а не потенциальные фейки в инете. Наверняка ранее рассматривалась ставка в 30%, как максимальная, и именно она вошла в обучающий массив, а свежие данные Copilot оценивает с определенным скепсисом. И зря.

( Читать дальше )

Блог им. Buybuy |Ограниченность ИИ - пытаемся взломать Windows

Добрый вечер, коллеги!

Хочу поделиться с вами опытом использования ИИ и его относительной бесполезностью в сложных задачах (на самом деле полезностью).

Неделю назад младший обратился ко мне с просьбой наладить на его компе Chat GPT.
Для тех, кто в танке, поясняю — все варианты ИИ от Microsoft в России заблочены после введения санкций. Те, кто не верит, могут лично ознакомиться с файлом C:\Windows\System32\IntegratedServicesRegionPolicySet.json — там в списке стран 404 прописаны: [«CN», «RU», «BY», «IR», «CU», «KP», «SY»].
Что в переводе на русский означает: Китай, Россия, Белоруссия, Иран, Куба, КНДР и Сирия)

Ну я быстренько поправил нужные ключи в реестре и даже файлы по жестким ссылкам. Не заработало. Ответ, почему не заработало, был очевиден — у младшего на компе была только локальная учетка, а она не любит сохранять изменения в реестре. Дал ему задание изготовить учетку Microsoft.

Минут через 5 он приходит ко мне с грустным лицом и говорит: «Не загружается...»
Я сразу не верю, тестирую сам и понимаю — чистая правда, не загружается. На входном экране высвечивается имя пользователя и кнопка «Вход», но вот только после нажатия на кнопку «Вход» ничего не происходит…

( Читать дальше )

Блог им. Buybuy |Перспективы использования AI - деление профессий на креативные и не очень

Доброй ночи, коллеги!

Пост навеян моей длинной дискуссией с товарищем-программистом, который попытался давеча мне объяснить, что закат математики уже наступил с приходом эры AI.
На это я ему подробно ответил, что для программистов математика — это (в лучшем случае) содержимое 4-х томов Д.Кнута с дополнениями. Ну т.е. дискретная математика, которая даже долю в 1% не занимает.
Однако, дискуссия навела меня на вопрос — какие профессии легко заменяются AI (даже уже сейчас, а какие — не очень).

Итак,

1. Успешно замещаются (или могут замещаться) AI

— водители и таксисты
— курьеры и почтальоны
— участковые терапевты и отдельные медицинские специалисты
— психологи на доверии
— юристы по мелким спорам (кроме корпората и сложной уголовки, пока)
— секретари разнообразные
— клерки, составляющие отчеты в MS Office или импортозамещенных аналогах
— продавцы однотипного товара
— операторы военных систем (от танков до истребителей)
— программисты (точно фронт-энд, ну и большая часть заказного софта по ТЗ некритичного заказчика)

( Читать дальше )

....все тэги
UPDONW
Новый дизайн