Вчера потратил день на выяснения того, почему пайплайн вдруг херово стал кодить. Обвешал все тестами и логами чтобы выяснить, что все работает как надо. Просто... Да хер знает что просто, внешне все оказалось корректно. Ничего не понял кроме того, что в аппке ChatGPT модель отвечает хорошо, а апи коллы — ленится и тупит. На те же самые задачи.
Пойду орать доколе, благо квантизацию к делу не пришьешь и фиг докажешь. Будем надеяться, просто временное совпадение факторов 😡
Пойду орать доколе, благо квантизацию к делу не пришьешь и фиг докажешь. Будем надеяться, просто временное совпадение факторов 😡
1❤14🤣3
Почему claude code настолько хорош в разработке?
Потому что его создатели вдохновлялись моим еще не опубликованным Шотганом v. Pro 😂
Не, ну а что, очень похожие принципы
— Один простой цикл работы, нет развесистого куста агентов
— Разные сети на разные куски работы
— Предпочтение LLM векторному поиску
Клевая статья-разбор работы клод кода с точки зрения промптинга
PS Решил делать свой курс по ЛЛМ разработке с упором на архитектуру и SDD. До этого нужно запустить публичную версию, так что дедлайн конец сентября. Буду успевать!
За наводку спасибо Арсению
Потому что его создатели вдохновлялись моим еще не опубликованным Шотганом v. Pro 😂
Не, ну а что, очень похожие принципы
— Один простой цикл работы, нет развесистого куста агентов
— Разные сети на разные куски работы
— Предпочтение LLM векторному поиску
Клевая статья-разбор работы клод кода с точки зрения промптинга
PS Решил делать свой курс по ЛЛМ разработке с упором на архитектуру и SDD. До этого нужно запустить публичную версию, так что дедлайн конец сентября. Буду успевать!
За наводку спасибо Арсению
minusx.ai
What makes Claude Code so damn good (and how to recreate that magic in your agent)!?
Claude Code is the most delightful AI agent/workflow I have used so far. Not only does it make targeted edits or vibe coding throwaway tools less annoying, ...
6🔥22❤6👍3👎2😁2🙈1
Нашел, почему агент внезапно начал лениться и писать код буквально выдавливая из себя малюсенькими порциями.
Среди кучи инструкций его промпта притаилось предательское "не усложняй, делай минимальные изменения".
Ну он, падла, и делал минимальные изменения 🌚
Среди кучи инструкций его промпта притаилось предательское "не усложняй, делай минимальные изменения".
Ну он, падла, и делал минимальные изменения 🌚
😁30❤7🔥4
Вообще, день сегодня прошел — классика вайбкодинга.
Утром я нашел незакоммиченые с пятницы изменения и не понял что это такое, поэтому конечно же просто закоммитил и запушил их, а затем сделал несколько задачек поверх, тестируя каждую в отдельности.
После обеда я решил написать уже глобально нужную фичу (тм), и в этот момент понял, что у нас регресс.
Причем регресс в максимально неприятном месте, которое я вроде как пофиксил в пятницу. А не поймал я его потому что он в таком месте где у меня не было тестов, потому что что-то было сложно их писать 😁
Начал откатывать изменения и что бы вы думали? База у нас уже мигрировала на новые правки, которые я сделал утром, поэтому простой откат не сработал, а ломать еще и базу я не решился.
... Спустя 6 часов попыток откатов, восстановления исходников из отдельных коммитов и какой-то матери, было принято мужественное решение просто переписать весь проблемный код, что и было исполнено с одного промпта, и он сука заработал.
Такой вот прекрасный понедельник 😂
Утром я нашел незакоммиченые с пятницы изменения и не понял что это такое, поэтому конечно же просто закоммитил и запушил их, а затем сделал несколько задачек поверх, тестируя каждую в отдельности.
После обеда я решил написать уже глобально нужную фичу (тм), и в этот момент понял, что у нас регресс.
Причем регресс в максимально неприятном месте, которое я вроде как пофиксил в пятницу. А не поймал я его потому что он в таком месте где у меня не было тестов, потому что что-то было сложно их писать 😁
Начал откатывать изменения и что бы вы думали? База у нас уже мигрировала на новые правки, которые я сделал утром, поэтому простой откат не сработал, а ломать еще и базу я не решился.
... Спустя 6 часов попыток откатов, восстановления исходников из отдельных коммитов и какой-то матери, было принято мужественное решение просто переписать весь проблемный код, что и было исполнено с одного промпта, и он сука заработал.
Такой вот прекрасный понедельник 😂
2😱19😁12🔥7🤬2
Лучшее название для вызовов нейросеток в вашем софте — смарт функции (а никакие не агенты).
Прочувствуйте этот концепт глубоко, и поймете, как строить масштабируемые и надежные умные программы.
Прочувствуйте этот концепт глубоко, и поймете, как строить масштабируемые и надежные умные программы.
❤12👍5
Агент — это эмуляция разумного поведения, создаваемая ансамблем смарт-функций, действующих по установленному алгоритму.
👍13👎3
Gpt-5 ленится как сучка в вопросах буквального переноса верстки с одного фронта на другой.
Вот реально, просто делает половину, а на другую забивает, хотя перенести нужно 100% стилей.
Подключил gemini 2.5 pro и дело пошло 😬
Вот реально, просто делает половину, а на другую забивает, хотя перенести нужно 100% стилей.
Подключил gemini 2.5 pro и дело пошло 😬
🤣19👍7🔥3💯1
Денег бесплатно раздавать токены нет, поэтому ценовая модель будет максимально простой. Приносите свои ключи и юзаете сколько хотите.
На кодинговую сессию типа того что выше на скриншоте у меня уходит 8-10 долларов по апи. В общем, укладывется в 200 баксов в месяц, вполне нормальная альтернатива про-подпискам любых провайдеров.
На кодинговую сессию типа того что выше на скриншоте у меня уходит 8-10 долларов по апи. В общем, укладывется в 200 баксов в месяц, вполне нормальная альтернатива про-подпискам любых провайдеров.
👍34🔥10❤3🥴1
Есть такая маза неприятная в AI кодинге.
Вот оно шуршит и ты думаешь.
— то ли это будет стоить 100к токенов?
— то ли миллион?
— то ли оно нахер выжрет вообще все что может и не сделает никогда, а тебе пора бы перезапустить задачу как-бы в предупреждение этому факту?
В натуре казино.
Наверное поэтому и затягивает 😁
Вот оно шуршит и ты думаешь.
— то ли это будет стоить 100к токенов?
— то ли миллион?
— то ли оно нахер выжрет вообще все что может и не сделает никогда, а тебе пора бы перезапустить задачу как-бы в предупреждение этому факту?
В натуре казино.
Наверное поэтому и затягивает 😁
😁40💯10🔥3❤2
Очень прикольно, что в процессе кодинга с ИИ, учишься еще и ты сам. Причем навыки приходят те, о которых раньше даже никто и не думал.
— Сетки дают оператору прокачку интуиции того, что есть сложно, а что просто. Более сложные задачи сразу пускаешь по более навороченным циклам, жестче декомпозируешь и т.д. И это не зависит от строчек кода, ну или слабо зависит. Сначала этой интуиции нет, потом постепенно появляется.
— Перестаешь мыслить отдельными функциями/фичами, начинаешь мыслить системами в целом и токенами. У меня при анализе сейчас первый вопрос — какой объем занимает контекст по задаче. Аналогично и про кодовую базу. Появляется ощущение большой/маленькой кодовой базы именно относительно ее объема в токенах, а не строках кода или файлах. Или "биллинг делать 2 дня/минимум 100к токенов" — нарабатывается подобная интуиция.
— Начинаешь оперировать не словами, а единицами контекста, где каждая единица может быть — десятки тысяч токенов. Например список релевантных файлов, архитектура, или дифф файла. Накидываешь такие промпты из шаблонов и обогащаешь их нужной информацией буквально за минуту.
Короче говоря, мозги совершенно точно искривляются иначе, чем при обычном написании кода.
Продолжаю вести наблюдения 🙂
— Сетки дают оператору прокачку интуиции того, что есть сложно, а что просто. Более сложные задачи сразу пускаешь по более навороченным циклам, жестче декомпозируешь и т.д. И это не зависит от строчек кода, ну или слабо зависит. Сначала этой интуиции нет, потом постепенно появляется.
— Перестаешь мыслить отдельными функциями/фичами, начинаешь мыслить системами в целом и токенами. У меня при анализе сейчас первый вопрос — какой объем занимает контекст по задаче. Аналогично и про кодовую базу. Появляется ощущение большой/маленькой кодовой базы именно относительно ее объема в токенах, а не строках кода или файлах. Или "биллинг делать 2 дня/минимум 100к токенов" — нарабатывается подобная интуиция.
— Начинаешь оперировать не словами, а единицами контекста, где каждая единица может быть — десятки тысяч токенов. Например список релевантных файлов, архитектура, или дифф файла. Накидываешь такие промпты из шаблонов и обогащаешь их нужной информацией буквально за минуту.
Короче говоря, мозги совершенно точно искривляются иначе, чем при обычном написании кода.
Продолжаю вести наблюдения 🙂
👍50❤8🗿4🤣2🔥1😱1
Хочешь сделать подарок женщине — дай ей безлимитную кредитку
Хочешь сделать подарок разработчику — дай ему безлимитный ключ для ллм 😁
Хочешь сделать подарок разработчику — дай ему безлимитный ключ для ллм 😁
😁47🤣12💯7👎1🤔1🤝1
Попробовал CodexCLI + модель OpenAI Codex (господи, да, больше кодексов, есть ведь еще и веб-версия)
Очень сильная штука, смогла с одного промпта перенести мне верстку из реакта в vue со всеми css. Курсор + GPT-5 с этой задачей провалился феерически, а тут сработало.
Кормил ее как и всегда, подробной архитектурой сделанной в шотгане — в этом плане любые инструменты без индекса недееспособны по сравнению с тем, где индекс есть, и могут работать только на имеющейся подробной спеке.
Очень сильная штука, смогла с одного промпта перенести мне верстку из реакта в vue со всеми css. Курсор + GPT-5 с этой задачей провалился феерически, а тут сработало.
Кормил ее как и всегда, подробной архитектурой сделанной в шотгане — в этом плане любые инструменты без индекса недееспособны по сравнению с тем, где индекс есть, и могут работать только на имеющейся подробной спеке.
❤20👍11🔥3🤣2
https://ai-code-condenser.lovable.app/
Говно? Огонь?
Критикуем дизайн внутрянки
Кто будет душнить типа "а скажи сценарии" — сразу скажу, у нас тут вайб а не духота, проходите мимо 😁
PS Это чисто набросок без серьезной проработки. Представьте что у вас тут сотни задач которые кодит агент. Вот было бы это удобно, а если нет — то чем.
Говно? Огонь?
Критикуем дизайн внутрянки
Кто будет душнить типа "а скажи сценарии" — сразу скажу, у нас тут вайб а не духота, проходите мимо 😁
PS Это чисто набросок без серьезной проработки. Представьте что у вас тут сотни задач которые кодит агент. Вот было бы это удобно, а если нет — то чем.
ai-code-condenser.lovable.app
ShotgunPro - AI Code Analysis & Task Management
Professional AI-powered code analysis tool with dense interface for efficient task management, security scanning, and project insights.
👍16🔥9❤3👌3
Lovable конечно дичайше хорош. Я его не юзал раньше, думал фигня, т.к. пробовал v0, bolt — и это была фигня.
А lovable прямо мощно качает. Могу рекомендовать проектировать фронт именно там. Потом выгружаете через гит к себе в проект и уже издеваетесь по-полной.
Pixel-perfect там не достичь, но у меня процесс "Из головы — без фигмы". Для него прям подходит.
PS В каментах спрашивают а можно ли там бэк. Можно простенький, для домашней странички пойдет. Но сложное не рекомендую. Вообще, инструменты на рынке четко делятся на то, в чем можно прототипировать и то, в чем эти прототипы потом дорабатывать. Тут четко первое.
А lovable прямо мощно качает. Могу рекомендовать проектировать фронт именно там. Потом выгружаете через гит к себе в проект и уже издеваетесь по-полной.
Pixel-perfect там не достичь, но у меня процесс "Из головы — без фигмы". Для него прям подходит.
PS В каментах спрашивают а можно ли там бэк. Можно простенький, для домашней странички пойдет. Но сложное не рекомендую. Вообще, инструменты на рынке четко делятся на то, в чем можно прототипировать и то, в чем эти прототипы потом дорабатывать. Тут четко первое.
1🔥21👍11💯4❤2
Понедельничное напоминание, что агентам важна не только длина контекста, но и сложность задачи/требуемое внимание для его решения.
Если вы просите выполнить задачу, ставя слишком много условий, то это проявляется в "лени" — агент выполнит вашу задачу частично.
Сети просто не хватает вычислительной мощности учесть все ваши хотелки, что проявляется в вроде бы правильных, но откровенно неполных ответах.
Если вы просите выполнить задачу, ставя слишком много условий, то это проявляется в "лени" — агент выполнит вашу задачу частично.
Сети просто не хватает вычислительной мощности учесть все ваши хотелки, что проявляется в вроде бы правильных, но откровенно неполных ответах.
👍18