Обновить

IT больше не проклято. Как я перестал бояться и начал любить AI разработку

Уровень сложностиПростой
Время на прочтение34 мин
Охват и читатели11K
Всего голосов 17: ↑8 и ↓90
Комментарии58

Комментарии 58

хорошо бы ссылку на гитхаб, чтобы увидеть как все целиком работает, а не смотреть на набор разрозненных кусочков, приправленных кучей рассуждений от нейросети

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

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

Вы расскажите про себя. Используете агенсткую разработку? Ваш комментарий звучит немного скепично, у вас был негативный опыт с агентами или это просто сомнения? Интересно понять, на чем именно споткнулись (контекст теряется или галлюцинации?), потому что при жесткой структуре это работает стабильно.

Да, я бы тоже посмотрел на практический пример такого подхода. В общем, тянет на вторую статью. Например, можно сделать демо проект чего то простого (калькулятора, например) для демонстрации подхода.

На калькуляторе подход не раскроется, там весь проект уместится в контекстном окне и смысла в сложных методологиях нет. На новых (целиком написанных с помощью ИИ), тоже особо нет проблемы, потому что ИИ обычно генерирует код уже понятный для себя (хотя могут быть проблемы с архитектурой, но если вовремя дампить контекст, то это решается). Все сложности с внедрением ИИ у людей на большом и сложном легаси, вот там приходится шаманить.

У меня как то не вяжутся между собой 2 высказывания в одной статье:

У всех опыт разный, и я хочу примирить адептов двух лагерей, потому что каждый лагерь по-своему прав.

Писать код руками в 2026 году — это либо признак глубокого снобизма, либо профнепригодности.

Мне кажется, что если вы хотите примирить 2 лагеря, то не стоит хамить одному из них.

Согласен, но это намеренная провокация, чтобы взбодрить читателя и вывести из зоны комфорта.

Под «примирением» я имею в виду не вежливые реверансы, а техническое объяснение пропасти между опытом этих двух групп. Одни (лагерь восторга) делают простые проекты с нуля и кричат, что «программисты не нужны». Другие (лагерь скепсиса) пробуют применить это к сложному продакшену без подготовки, ловят галлюцинации и ставят крест на технологии.

Моя цель — дать методологию (те самые XML-контракты), которая позволит вторым получать стабильные результаты первых. Потому что адекватных гайдов «как заставить это работать в энтерпрайзе» в ру-сегменте сейчас катастрофически мало.

Нет, ваша цель это пропиарить ваш бесполезный tg канал

и да, это намеренная провокация, чтобы взбодрить  и вывести из зоны комфорта

Вы совершенно правы, канал действительно (на данный момент) не очень полезный. Просто вместо того чтобы репостить новости или писать короткие заметки я структурировал свой опыт в одной большой статье. Но статья — это не реклама канала, а попытка дать пользу здесь и сейчас. Жаль, если вы увидели только ссылку

Каково это быть прокладкой между чатом гпт и реальными людьми в 2026 году? Рецепт блинчиков добавите по запросу?)

<Recipe type="Pancakes">
    <Ingredients>
        <Item name="Milk" amount="500ml"/>
        <Item name="Flour" amount="200g"/>
        <Item name="Eggs" count="2"/>
    </Ingredients>
    <Process>
        <Step>Mix until smooth (like my workflow).</Step>
        <Step>Fry on hot pan.</Step>
    </Process>
    <Output>Tasty Result</Output>
</Recipe>

Я и не к сложном продакшену пробовал это применять. Все равно галлюцинации ловил и был недоволен результатом. Может проблема не в сложных продакшенах, а в технологии, которую слишком сильно перехайпили?

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

Если вам действительно интересно, то можно разобрать, что не сработало и попробовать сделать лучше. Если вы просто пришли сказать "ИИ херня, мне не понравилось", то тогда смысла обсуждать нет.

Мой тезис не в том, что AI assisted development заменит программистов, оно заменит только тех, кто ИИ не использует в работе :)

Как я перестал бояться и начал любить AI разработку

Круто, конечно! Но, впечатляет мало. В чем, собственно, ваш результат? В том, что вы можете эффективно вайбить и промтить? Согласен, супер! Однако, нам, читателям вашего эссе, что с того?

Например, в своих программах я показываю результат, например, в виде обучающей программы, с демо-данными на четырех языках, которую можно скачать и стразу попробовать. Или, в виде программы для загрузки любимых видосиков и каналов с «народного» видео хостинга и т.п.

А у вас, этот бесконечный, для Хабра, «фронтенд» и «бекенд». Такое впечатление, что программы для ПК, на С++, здесь только один я пишу.

Лично мне пока хватает полностью бесплатных ИИ-сервисов. Во-первых, у меня нет столько задач для них. А, во-вторых, их код надо полностью переваривать и пропускать через себя, чтобы получать надежный результат, а это естественно, тоже время. И, как не странно, иногда, сформулировать «Искусственному Идиоту», что я хочу – труднее, чем самому реализовать свою «хотелку», практически на уровне подсознания и ощущениях нравится / не нравится.

Да и с данными ИИ работает пока на «троечку». С одной стороны, экономит на результатах. Скажем, если вы попросите его дать все неправильные глаголы иностранного языка, то получите штук сто и вежливый отказ дать больше. А, с другой стороны, ИИ отказывается корректно обрабатывать данные. Например, если попросите дать синтаксическое слогоделение, ориентированное на фонетическое слогоделение, то вам скажут, «не-е-а!», обратитесь к лингвистам, а я вам дам только слогоделение, ориентированное на переносы в письменной речи. А оно мне надо? Кто, в компьютерную эпоху еще пользуется письменными переносами? Мне нужно прямое соответствие синтаксического слога – фонетическому. Именно, для целей изучения произношения и правильного написания иностранной речи. Не уверен, что эту задачу даже платные ИИ корректно решат. Во всяком случае, французский «Мистраль» тупит на тему простых вопросов о французском языке (см. мой комментарий в https://habr.com/ru/companies/bothub/news/891934/comments/#comment_28055496 ).

И, как не странно, иногда, сформулировать «Искусственному Идиоту», что я хочу – труднее, чем самому реализовать свою «хотелку», практически на уровне подсознания и ощущениях нравится / не нравится.

Так вы же меня и цитируете :)

Через некоторое время вы поймете: сложность не в том, как сделать, а в том, как сформулировать задачу (даже для себя). Грамотно поставленная задача на естественном языке — это больше половины успеха.

Все-таки вы немного поспешили с выводами

Такое впечатление, что программы для ПК, на С++, здесь только один я пишу.

1. Про C++ и "программы для ПК": В статье есть кейс: Embedded/IoT интеграция Synaptics SDK в ESPHome на C++. Это работа с железом, DSP и памятью, а не "бесконечный фронтенд". И AI справился, потому что получил правильный контекст.

SDK под эту платку выдается по запросу
SDK под эту платку выдается по запросу
"ваш ИИ умеет только копировать код по памяти". Весь интернет забит сообщениями пользователей, которые не могут запустить эту платку, потому что примеров нет :)
"ваш ИИ умеет только копировать код по памяти". Весь интернет забит сообщениями пользователей, которые не могут запустить эту платку, потому что примеров нет :)

2. Про "данные на троечку" и научную статью: Вы привели отличный пример с лингвистикой! Он идеально иллюстрирует, зачем нужна методология из статьи. Вы просите AI "дать слогоделение" и получаете галлюцинации (Stage 1: общение). Мой подход (Stage 3) — не просить AI дать ответ, а просить написать код, который этот ответ вычислит.

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

Смотрите: LLM обучены на текстах. Статистически модель "видела" письменные переносы в миллиарды раз чаще, чем фонетические транскрипции. Поэтому, когда вы просите её "разделить слоги", её веса тянут её к орфографии, даже если вы просите обратное. Она не "тупит", она следует своей статистике.

С вашей задачей по фонетике то же самое: если просить "Мистраль" просто поделить слова — он ошибется. Если скормить ему XML с фонетическими правилами и попросить написать Python-скрипт для их применения — вы получите идеальный инструмент, работающий "на пятерку"

Так вы же меня и цитируете :)

Рад, что угадал, поскольку читать ваш текст очень тяжело. Похоже, что ИИ на нем изрядно оттоптался :) .

Через некоторое время вы поймете: сложность не в том, как сделать, а в том, как сформулировать задачу (даже для себя). Грамотно поставленная задача на естественном языке — это больше половины успеха.

Я понимаю, что вы говорите, но я имел в виду другое. Задачу нужно решать «еще вчера», т.е., она не до конца сформулирована явно и времени ждать нет, поскольку, это могут быть месяцы, пока идея не выкристаллизуется из подсознания в сознание. Но, если ничего не делать, тоже плохо, нет «пищи для ума». Поэтому, ваяем код по наитию и ждем, когда нужная «мысля» сформируется явно.

Например, первая версия моей программы «L'école» написана еще полтора года назад. Но, только сейчас я, наконец-то, дозрел до понимания основных, решаемых там проблем (которые мне чуть мозги не словами). Это позволяет мне сконцентрироваться на новой архитектуре программы и начать писать ее вторую версию. Но, формулировать даже понятые идеи ИИ, думаю, бесполезно, по крайней мере, бесплатным версиям, ибо они еще «сыроватые».

Все-таки вы немного поспешили с выводами

Не понял! Вы даёте собственную цитату и тут же ее слегка критикуете. Вы не перепутали себя со мной? И вы точно человек, а не нейробот?

Это работа с железом, DSP и памятью

Т.е., это работа «вообще», а не конкретная программа, решающая конкретные задачи, которую можно не только увидеть, но и потрогать?

не просить AI дать ответ, а просить написать код, который этот ответ вычислит

Пробовал, не помогает. Код синтаксического слогоделения на Питоне, ИИ дает, но работает он плохо. Фактически, я решаю эту задачу вручную. Беру две строки текста от ИИ, одну с письменными переносами, а вторую с фонетическим слогоделением. Сопоставляю и убираю лишние переносы из первой строки. Чтобы сделать компьютерный урок на тысячу строк, дня может хватить. Причем, озвучка у меня делается, локально, автоматом.

Она не "тупит", она следует своей статистике.

А как же тогда, ИИ умудряется решать нерешенные, до сих пор, математические задачи? И, вроде, пока там ошибок еще не нашли.

И потом, во всех учебниках по французской грамматике есть правила, что некоторые гласные в слогах не произносятся. Например, там может быть слог, длиной семь символов, с двумя гласными, но, только один из них произносится. Поэтому, фонетически, слог здесь – один, но, синтаксически, для переноса – два. Основные правила слогоделения широко известны (не считая исключений), но, ИИ их тупо игнорирует. Можно списать это на бесплатность моделей, но, скорее всего, «учителя» ИИ сочли эту тему неинтересной и не обучили ей свои нейросети.

Если скормить ему XML с фонетическими правилами и попросить написать Python-скрипт для их применения — вы получите идеальный инструмент, работающий "на пятерку"

Вы меня рассмешили. Базовых правил слогоделения (опять же, многие понимают его в синтаксическом смысле, а не фонетическом), немного. Хватит пальцев одной руки. Но, есть еще нечеткие правила, одни их придерживаются, другие нет. Плюс море исключений. Имеется даже целая книга-справочник: Г. Ганская, «От буквы к звуку», где описаны все известные, на момент издания, исключения. Т.е., данное руководство позволяет определить правильное произношение французского слова или, другими словами, количество произносимых гласных в нем. Соответственно, это дает количество фонетических слогов. Остается только, разделить эти слоги, с учетом эффектов сцепления и связывания. Как это все «заэксмээлить»? Правильно, никак!

Смотрите. Есть аналогичная задача. Дать таблицу спряжений для всех французских глаголов. Их, в современном, французском языке, порядка семи тысяч. Каждый их них имеет, примерно, 90 форм спряжения. Как это всё обозревать?

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

Интересно, как бы эту задачу решил ИИ? Как на Гитхабе? Ребята дали список всех глаголов и указали, какой шаблон (из 150) ему соответствует. Сами эти шаблоны тоже даны. Поэтому, дать таблицу спряжений для любого глагола, технически, не сложно. Другое дело, даст ли ИИ список этих шаблонов спряжения и полный список всех глаголов? Про их переводы, я даже стесняюсь спрашивать. Все равно, отошлет к платным источникам.

P.S. Впервые, у меня появилось ощущение, что общаюсь с ботом, а не с человеком. Хотя, вру! На ПолитикусеРу есть одна дама, которая постит комментарии почти ко всем статьям, с чудесатыми картинками. Глубины рассуждений – ноль, зато аватарка, сгенерированная ИИ, с претензией на «Мисс Вселенная». Тексты ее, в основном, это «спасибо!», «ура!», «здорово!», «молодцы!» и т.п. в том же духе. Я ей, сознательно, подсунул ляп в кавычках. Она повелась, мол, неграмотный. Говорю, а кавычки я для кого рисую? За нее заступился даже админ, говорит, если она бот, то и я бот. Отвечаю, нет, вы не бот, вы хозяин этого бота :).

Хотелось бы ошибиться относительно вас. Всего то нужно, не давать повода так думать.

Не понял! Вы даёте собственную цитату и тут же ее слегка критикуете. Вы не перепутали себя со мной? И вы точно человек, а не нейробот?

это один логический блок; все, что дальше — про другое
это один логический блок; все, что дальше — про другое

Т.е., это работа «вообще», а не конкретная программа, решающая конкретные задачи, которую можно не только увидеть, но и потрогать?

Это конкретная прошивка под конкретный девайс решающая конкретную задачу. Основная проблема(ы) были в том, что

  • девайс старый (2019 года) и deprecated

  • SDK закрытый и выдавался по запросу (то есть готовых модулей не было)

  • поставлялся в виде бинарного блоба под тулчейн другой версии

По вашей остальной тематике я не шарю, но могу сказать, что сложные задачи бесплатные модели решают плохо. Есть потенциальный барьер, когда модель тупо не может "сообразить". Например, Qwen никак не мог справиться с машинкой, пока я не переехал на Gemini/Cursor, которые сходу нашли бару багов. Пробуйте arena.ai/перплексити, судя по количеству текста, которое вы написали, вы тратите много времени своей жизни на это дело. https://plati.market/games/perplexity/1579/ потратить 400 рублей чтобы получить качественный ответ от фронтирных моделей ну наверное можно для теста. Благо перпла работает в РФ без танцев.

Вы сраниваете "решение математических задач" (что априори делается на топовых моделях / без ограничения по токенам) с вашей попыкой решить свои довольно сложные задачи бесплатными моделями. Оно так не работает.

nltk же
Вполне себе ranault в рено конвертирует, если я правильно понял

Писать код руками в 2026 году — это либо признак глубокого снобизма, либо профнепригодности.

Я может глупый вопрос задам, но тем не менее. Вот у меня большой проект, развивавшийся годами, с кучей legacy кода. Чтобы LLM-ка выдавала по нему осмысленный результат, надо подгружать в неё всю кодовую базу, а это проприетарный код, отправляющийся целиком куда-то в Китай (в случае DeepSeek-а). Поднимать открытую модель локально не вариант, т.к. будет либо модель несопоставимая по возможностям, либо понадобятся вычислительные мощности, которых нет. Как в таких случаях уходить от "снобизма, либо профнепригодности"?

С новыми проектами то же самое, на самом деле. Если он не задумывался изначально как open-source, выкладывать всю подноготную AI провайдеру такая себе история.

1. Self-hosted Open Source Вы пишете про "мощности, которых нет". Это уже не совсем так. 32B модели спокойно крутится на одной видеокарте с 24GB VRAM (уровня 3090/4090) или на Mac Studio. Это consumer-железо, а не дата-центр. Если у вас параноидальная безопасность — ставите локально Ollama/vLLM, и ни один байт не уходит наружу. Качество там уже "взрослое".

2. Private Cloud (Azure OpenAI, AWS Bedrock) Если железа нет совсем, есть Enterprise-контракты. Условный Claude внутри AWS Bedrock внутри Azure по соглашению (Zero Data Retention) не обучаются на ваших данных и не сохраняют их. Это стандарт для банков и финтеха. Это не то же самое, что писать в веб-морду ChatGPT.

3. Про "всю кодовую базу" Вам и не нужно грузить весь легаси-монолит. Это ошибка новичка. Вы скармливаете модели (локальной или приватной) только интерфейсы/контракты (через те же ctags или XML-схемы), которые нужны для текущей задачи. Модели не нужно знать, как у вас внутри реализован драйвер 10-летней давности, ей нужно знать, как его вызвать».

Спасибо за ответ. Судя по всему, лучший вариант это поискать хорошую специализированную модель под имеющуюся конфигурацию, чтобы не гнаться за топовыми с их MoE и триллионами параметров. Главное сомнение в том что всё равно self-hosted вариант окажется на порядок "тупее".

Про "весь код", да, это очевидно что абсолютно всё подгружать не нужно, только релевантные части необходимые для понимания сути проекта и исправлений/дополнений. Сути проблемы это не меняет.

Где бы взять интерфейсы и контракты, инженеры уже обиделись.
И почему xml? Уже дальше же пошли GitHub - toon-format/toon: 🎒 Token-Oriented Object Notation (TOON) – Compact, human-readable, schema-aware JSON for LLM prompts. Spec, benchmarks, TypeScript SDK.

Писать код руками в 2026 году — это либо признак глубокого снобизма, либо профнепригодности.

Поговорим об этом через годика 2-3, когда хайп уляжется и вайб-макаки, коих наплодятся легионы, будут стоить как мешок картошки.

https://www.youtube.com/watch?v=T_U7HxOzhWw

А если по делу: вы сами-то пробовали агентскую разработку, или это теоретический скепсис?

Меня удивляет, почему инженеры считают необходимость переписывания проекта через 2-3 года проблемой. Как будто за «кожаными мешками» переписывать не приходится. Наоборот, это хорошая новость. Если ваш проект потребовал рефакторинга через пару лет — это значит, что с точки зрения бизнеса он оказался достаточно успешным, чтобы выжить и нанять «дорогих специалистов» для наведения красоты.

Вайб-кодинг свою задачу выполнил: проверил гипотезу малой кровью. А идеально написанный код мертвого стартапа не стоит ничего.

1) Пробовал - результат не очень на чем-то более сложном, чем базовые круды. Конечно, многим хватит этого, но не всем. Мне попадалась на столько сложная бизнес-логика, что там никакая нейронка ее не напишет, так как просто составить такой промпт выйдет дороже, чем написать код руками.

2) Придется разжевать: про 2-3 года имелось ввиду не рефакторинг вообще, а то, что вайбкодеров будут миллионы и будут они драться за каждую вакансию как на голодных играх. И зарплатой на этих вакансиях будет ветка.

1) Ровно об этом я пишу. Грамотно описанная бизнес-логика бесплатно транслируется в код. Только для бизнеса гораздо меньше рисков иметь specification.md и почти бесплатную макаку, которая переведет это в код, чем целого програмиста (который будет это делать в 10 раз медленнее макаки)

2) Да понял я вас, можете не разжевывать. За 2-3 года модели станут ещё умнее и вайб-кодеры (которые за это время учились этим инструментам) смогу решать ещё более сложные задачи. Не думали об этом?

По поводу миллиионов дерущихся за ветку. Это уже сейчас происходит, только не с вайб-кодерами, а с существующими вполне айтишными профессиями. Попробуйте ради интереса получить оффер куда-нибудь. Будете удивлены.

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

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

Удачи вам с поиском работы, без шуток

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

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

Продавцы курсов просто сменят пластинку со «стань программистом за месяц и получай по 300к/наносек» на «стань вайбкодером за месяц и получай по 300к/наносек». И в итоге будет то же самое, что и сейчас - толпы псевдокодеров создают шум на рынке и мешают найти работу.

Вы упускаете критически важный момент — конвергенцию.

Да, сейчас "вайб-кодеры" — это новички. Но через год выжившие вайб-кодеры вынужденно выучат и консоль, и Docker, и базы данных (потому что ИИ будет косячить, и придется править).

И тогда на рынке появятся два типа специалистов:

  1. Традиционный сеньор: Знает всё про кишки, но пишет код руками со скоростью X.

  2. Гибрид (бывший вайб-кодер): Знает про кишки (базово) + виртуозно управляет флотилией AI-агентов. Его скорость — 10X.

Как думаете, кого выберет бизнес, когда нужно запустить продукт "вчера"? У луддитов останется только гордость, у гибридов — рынок

Как думаете, кого выберет бизнес, когда нужно запустить продукт "вчера"?

Сеньоров, успешно адаптировавшихся к новой реальности.

Судя по комментам их критически мало :)

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

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

А много ли таких "прогоревших из-за говнокода" проектов мы имели до ИИ, кстати? Ну, готов допустить, что какой-нибудь совсем страшный факап типа "сутки даунтайма" или "база утекла"... Да и то, сколько уже таких кейсов было пережито мейджорами. А вот "забронзоветь, игнорить развитие конкурентов, оказаться на обочине" или там "пролюбить развитие по стратегии" - эт сколько угодно, но тут ИИ скорее может подстраховать, чем попортить.

Проект чего, моста, дома, ракеты, самолета?
Инженеры работают задолго до появления кода. Код это, действительно, последний этап, который может и не требует человека. Проект на то и проект, что не надо ничего переписывать. Он как ДНК. Если у вас в результате зачатия выросла кошка, то вы уже ничего с этим никогда не сделаете. Все, продаем кошку. Существуют маркетинговые мероприятия по изготовлению из кошки тигра, но это надо еще и дурака найти.

Сравнивать комнатный растения с аграрной промышленностью ... вот где вас обманывают.

Через 2-3 года, очевидно, дурным тоном будет писать промпт руками.
Потом даже говорить будет стыдно, только нейроинтерфес.
И все это чтобы сделать домовой чат и мелодию для домофона.

Праздник инфантилизма и вот почему. Когда ребенку дарят набор из 100 фломастеров, то у него только одна проблема - что нарисовать?
В прошлый раз такой праздник мы наблюдали с выходом Delphi (миллион вариантов картинок на кнопках). WYSIWYG - безумное торжество веб-дизайна и т.п. Теперь вот это.

И в этом суть пузыря. Мы получили генератор мусора, который попутно убивает DRY. Все, новая парадигма, RY.

При этом мы видим всплеск генерации контента 18+, который заставляет страны регулировать ИИ. А всплеск программирования не видим.

P.S. А совсем до того была электрогитара. Вот за что не жалко денег отдать, рекомендую.

Вы иронизируете, но Delphi в свое время позволил бизнесу автоматизироваться с бешеной скоростью. Если AI — это "новый Delphi", то это комплимент. Мы снова можем делать быстро, а не "правильно и годами".

А вот почему вы видите только "мусор" и картинки, но не видите "всплеска программирования" — тут причина чисто экономическая.

Успешное внедрение AI в разработку (когда косты падают в 3 раза, а скорость растет в 5) — это сейчас главное конкурентное преимущество. Ни один вменяемый бизнес не побежит писать на Хабр статью: "Смотрите, как мы настроили агентов и теперь демпингуем рынок". Зачем им палить тему и плодить конкурентов?

Это как с алгоритмическим трейдингом: кто нашел рабочую стратегию — сидит и молча зарабатывает сверхприбыль под NDA. А кто не нашел — тот обсуждает в интернете, что "рынок — это пузырь". Поэтому вы видите только пену (публичный мусор), а реальные промышленные решения спрятаны за коммерческой тайной.

А чего его тогда раздают?
"Я бы и сам Амазон сделал, но лучше вас научу? Я хороший."

Ну во-первых не раздают, а продают.

Во-вторых продают буквально воздух (токены, кто вообще в курсе что это такое?).

В-третьих, каждый новый релиз очередного продукта от вендоров ИИ рушит акции каких-то других игроков.

https://www.cybersport.ru/tags/other/aktsii-igrovykh-kompanii-rezko-upali-posle-vykhoda-neiroseti-dlya-sozdaniya-igr

https://ved.vedomosti.ru/news/single/69835347818d1487d30057b6

https://www.forbes.ru/investicii/554951-rynok-akcij-ssa-padaet-iz-za-opasenij-po-povodu-investicij-v-iskusstvennyj-intellekt

Ну и в четвертых: когда вы сделаете свой продукт на базе ИИ, его тут же скопируют сами вендоры. Так что благотворительностью там и не пахнет, если ужин бесплатный, значит на ужин — вы :)

Я и говорю, пустая затея.

>когда косты падают в 3 раза, а скорость растет в 5

на какие исследования Вы ссылаетесь ? Можно ссылку?

Чтобы сделать продуктовую аналитику в одном мобильном продукте на одном из прошлых мест работы потребовались:

1) python программист, который сделал endpoint для приема телеметрии и укладки онной в ClickHouse

2) продуктовый аналитик, который составил схему событий и настроил Redash

3) девопс, который это все задеплоил.

По времени можете сами прикинуть, сколько это займет у средней команды в средней конторе. Тут же подобная инфра поднимается тремя параллельными агентами за пару дней. Вот на это исследование я ссылаюсь, нормальное исследование?

Нет, не нормальное исследование, более того это вообще не исследование.
Вы просто зачем-то написали что кто-то что-то делал.

А ну да, еще Вы написали два умных слова и одно название языка программирования.

у меня нет к вам больше вопросов, спасибо

Вам "исследования" заменили свой собственный разум?

Я посмотрел ваши комментарии, вы приходите к людям в их посты про ИИ и рассказываете как вам безразлично. Вот характерный пример: https://habr.com/ru/articles/983808/ человек пишет примерно о том же о чем и я, структурно даже некоторые вещи совпадают: первый восторг, первые проблемы и переход к методам работы позволяющим получать предсказуемые результаты.

То есть уже сейчас в вашем конкретном пузыре есть люди, которые не сговариваясь пишут об одном и том же, а вы приходите к ним и говорите что? Что вы пытаетесь донести? Что эти люди врут? Что они неправильно оценивают свой опыт? Что нужны какие-то исследования? Как вам помогут исследования, если у вас критическое мышление не работает?

Да вы так не переживайте юноша.
По долгу службы я прекрасно осведомлен о плюсах и минусах llm, так что вы не переживайте. Но дело не в этом.
вы и вам подобные не добавляют ничего нового/ценного, генерируя очередной слоуп, с одной единственной целью: заманить на свой tg канала чтобы потом впаривать там "финки нквд" и прочее.
Так что тут дело не в LLM, да вы и на баллы то за ваш опус и за ваши коменты посмотрите, чтото восторгов то не много мягко скажем

>Как вам помогут исследования, если у вас критическое мышление не работает?
тут просто без комментариев

ps: Юноша, меньше эмоций, это помогает

Нет, цель другая :)

Цель была продемонстрировать снобизм типичного разработчика и она была достигнута. Так что спасибо вам за ваши комментарии, они добавили столь нужной мне фактуры.

Но если по существу, вы правда думаете, что подобную статью можно взять и сгенерить на пустом месте без личного прожитого опыта?

Почему вы уходите от вопроса по существу? Скажите, с чем конкретно вы не согласны в статье?

Я привел в пример другую статью, там у вас комментарии "некуда деваться от нейрослопа". По-вашему, в них много пользы?

я вижу, что тут проблема только в одном: на хабре нет возможности блокировать авторов: я бы так и сделал, просто добавил бы вас в черный список что бы духу даже вашего не было видно.
Но этой фунции нет, так что мне теперь приходиться читать ваши крайне важный коментарии этим чудесным утром

А в чем ваша провокация заключается я не понемаю, у вас откровенно слабая статья, таких уже милион на любом около техническом ресурсе. Просто как дождь из паганок

Прочитав почти всю статью целиком становится понятно, что работать с ИИ - это сложно. Что это новый навык, который нужно развивать, что-то там с XML делать, глубоко изучать, как думает конкретная LLM, какие имеются особенности у LLM (русские ругательства из статьи) и прочее.

Теперь я понял зачем нужен ии. Читать сгенерированные статьи такого размера просто невозможно и это пустая трата времени. И нужен ии, чтобы сделать выжимку основных коротких мыслей на 1-2 минуты чтения. Этот коммент будет читать ии: передай автору, что генерация больших статей это уже прошлый век и нужно сокращать их размер раз в 10 с максимальной выжимкой по смыслу.

LLM работают через Few-Shot Prompting (обучение на примерах). Но когда вы перестаете писать код, исчезают свежие примеры вашего стиля. Весь проект становится сгенерированным, и модель начинает учиться на своем же «среднем» коде (Model Collapse в миниатюре).
Инсайт: Иногда нужно написать один модуль руками (идеально), просто чтобы положить его в examples/ и сказать агенту: «Пиши вот так»

Если агент застрял на три круга — бросайте всё. Не тратьте токены, чудо не произойдет. Это значит, что код стал слишком сложным или агент потерял логическую нить. В этот момент нужно прочитать код глазами, найти «затык» и либо исправить его руками, либо дать агенту новый, максимально узкий контекст.

ха ха ха

Нафига постить гигантские нагенеренные статьи, однако?

Это же типичный и никому не нужный TLDR.

вы прочитали статью?

Я не программист в профессиональном плане, мне просто интересна эта тема. Тоже читаю Владимира, его идеи "зашли ;)

И систему я себе "собрал" очень похожую,, на тех же принципах. Сначала это были просто промты для чата, затем адаптировал их для кастомных режимов Kilocode, получились эдакие агенты.

Читал статью и понимал, что вот тут все ок, вот тут я бы я сделал чуть по другому, а вот это можно и себе утащить. Было ощущение, что писал я ;) Супер! Спасибо, можно ее просто раздавать тем, кому пытаюсь объяснить что я делаю и как пишу код.

Для хейтеров: в статье есть ВСЯ необходимая информация о методике. Нужно лишь напрячься и разобраться, что это и зачем и почему. Ну да, знания о том, как устроены LLM внутри, как работают и как и на чем обучаются, тоже желательны, тогда проще понять, почему это все так хорошо работает.

Спасибо за статью!

Благодарю за теплые слова :)

вот тут я бы я сделал чуть по другому,

А напишите, чего уж там, что вы бы сделали иначе, это было бы интересно послушать

А мне понравилась ваша статья, спасибо. Примерно за год вайб-кодинга я пришёл к осознанию, что жёстко не хватает системности. До этого у меня всё было «в голове». Ну случайные артефакты оставались, конечно. Но системного подхода не было.

Сейчас использую систему Get Shit Done. Это уже большой шаг в структурировании даже собственных мыслей. Принудительная разбивка на вехи и фазы, цикл discuss, plan, execute, verify.

Скорее всего, следующим шагом буду изучать GRACE.

Благодарю, статья прямо два лагеря подсветила: отрицающих и тем, кому оказалось полезно

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации