Данил Щуцкий | CutCode AI
156 subscribers
17 photos
7 videos
109 links
Внедряю AI в бизнес-процессы без хаоса и бесполезных демо.
Инженерный подход:
процесс → данные → MVP → внедрение.
Малый и средний бизнес.
✉️ - @leeto_telegram
Download Telegram
От скучной генерации к инженерии с ИИ

ИИ быстро генерирует код, но без контекста, декомпозиции и проверок работа с агентами превращается в ожидание и бесконечные правки. В докладе поговорим об AI-разработке как об управляемом инженерном процессе.

Данил Щуцкий — backend-разработчик с опытом более 15 лет, автор Laravel-сообщества и YouTube-канала CutCode. Консультирует команды по архитектуре и высоконагруженным системам, развивает open source и инструменты для работы с ИИ.

На примере AI Factory и AI Workspace Данил покажет, зачем нужны отдельные этапы исследования, планирования, реализации и проверки — и как превратить работу с кодинг-агентами в повторяемый процесс с понятными правилами и контролем результата.

🌿 Присоединиться к Пыхнику
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥6🥰5❤‍🔥3💯3❤2🤩2😍2🎉1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤5🎉5💯3👍2🤩2❤‍🔥1🥰1😍1
⚡️ Google выкатили Gemini 3.7 Flash

И это уже не просто быстрый чат, а вполне рабочая модель для агентов и production-сценариев.

Самое интересное: Google называет её своей самой умной workhorse-моделью для coding и agents.
И это не пустой анонс — у модели уже есть file search, function calling, search grounding, structured outputs и thinking.

По бенчмаркам Flash тоже выглядит сильно:

• в кодинге она примерно на уровне GPT-5.6 Terra
• и чуть лучше Sonnet 5
• на FrontierCode даже обходит обе модели

Плюс цена приятная:
$0.75 / $3.75 за миллион токенов на input/output.
Это заметно дешевле Sonnet 5 и Terra.

И ещё: у неё 1M контекста (ну этим уже не удивишь).

Итог: Google снова делает Flash не эффектнее, а практичнее. А это для реального применения важнее всего.
❤4🔥3💯3🤩2😍2🥰1❤‍🔥1
Тестирую локальную Qwen 3.8 и нашёл интересный артефакт

При анализе изображения Qwen ответила: «К сожалению, текущая модель (grok-4.5) не поддерживает анализ картинок».

Видимо какие-то вещи уже поручает другим моделькам.
😁6🔥4😍3❤2🎉2👍1🤩1❤‍🔥1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
🧩 Cursor запустил Origin — свой сервис для хранения кода и работы с PR.

Смысл Origin не в том, чтобы просто сделать ещё один GitHub.

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

Origin пытается собрать это в одном месте: код хранится в Cursor, агент может внести изменения, создать ветку, открыть PR, а разработчик — посмотреть изменения и провести ревью там же.

GitHub при этом пока никуда не исчезает. Его можно подключить к Origin, а данные будут синхронизироваться. Для старых репозиториев GitHub остаётся главным источником данных.

То есть главная польза Origin — меньше переключений между Cursor и GitHub и более удобная работа с AI-агентами.

Пока большинству команд он вряд ли нужен вместо GitHub. Но направление понятное: Cursor хочет контролировать не только написание кода, а весь путь от задачи до готового PR.

Как думаете, сможет Cursor со временем забрать у GitHub сам рабочий процесс разработки?

👉 @CutCode_AI
⚡️ В OpenCode и OpenRouter появилась загадочная Ox Alpha — и она неожиданно сильна в кодинге

Контекст — 1 млн токенов, есть мультимодальность, reasoning и работа с инструментами.
На небольшой выборке из 10 задач DeepSWE она набрала 80%, обогнав Fable 5, GLM-5.3, Grok 4.6 и GPT-5.6 Sol.
Прогон: https://x.com/davis7/status/2090655207831298095

Выборка маленькая, поэтому выводы делать рано. Но интереснее другое: по токенизатору, reasoning API и обработке видео Ox Alpha очень похожа на модели Z.ai / GLM.
Так что вполне возможно, перед нами новая ещё не анонсированная новая модель GLM.
До 27 августа OpenCode обещает почти безлимитный бесплатный доступ:
https://x.com/opencode/status/2090544355824038300

Самое время погонять на реальных репозиториях.
Кто уже пробовал?
❤4❤‍🔥4💯4👍3🔥3🎉2😍2
Media is too big
VIEW IN TELEGRAM
Решил всё-таки закинуть неизданный ролик про бизнес, построенный на AI😄

Почему неизданный?
Я скидывал его нескольким людям — никто не засмеялся.

В общем, теперь ваша очередь. Возможно, проблема была в людях. Или всё-таки в ролике 😁
😁13❤‍🔥6🔥4😍3🎉2❤1👍1🤩1💩1💯1🤣1
Media is too big
VIEW IN TELEGRAM
Пыхник’26 — 2 октября расскажу про осознанное использование AI.

Скидка 15% по промокоду CUTCODE-26!

👉 Программа и билеты
🤩7👍6🥰4😍3❤‍🔥3🔥2❤1🎉1💯1
Media is too big
VIEW IN TELEGRAM
Но все еще скидка 15% по промокоду CUTCODE-26!
🔥5❤2👍2😍2❤‍🔥2🎉1🤩1💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤‍🔥4🥰3🎉1🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🎉3😍2💯2❤1🔥1🥰1🤩1❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰5😍3❤2🤩2👍1🔥1🎉1❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩4❤3👍3🥰2💯2😍1❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥2😍2💯2🥰1🎉1❤‍🔥1
Недавно Jev взлетел в популярности, и если у вас есть Jev API, но вы ещё не знаете, как его тестить, можете использовать этот список.

1. jev-ultrafast
Скоростной браузерный Agent, сделанный с помощью Browser Use. Jev на каждом шаге только решает «что делать, какой элемент кликнуть», а для набора текста зовёт маленькую модель. Поиск рейса в Google Flights занимает около 7 секунд.
https://github.com/browser-use/jev-ultrafast

2. fast-jev-compaction
Сжатие контекста для Claude Code. Перед каждым вызовом инструмента Jev решает, что ещё полезно, а бесполезное удаляет, оставляя оригинал без переписывания.
https://github.com/tamaratran/fast-jev-compaction

3. json-render
Генеративный UI-фреймворк от Vercel Labs. В экспериментах Jev не пишет JSON по токенам, а только выбирает компоненты, свойства и макет.
https://github.com/vercel-labs/json-render

4. typesafe-mcp
Идеально для тех, кто только получил API. Подключает Jev в Claude Code, Claude Desktop, Codex и Pi, чтобы в любой момент делать Choice / Score / Noul.
https://github.com/itsmostafa/typesafe-mcp

5. jev-mcp
Готовый набор инструментов для Agent: проверка фактов, фильтрация контента, семантическая сортировка, классификация и извлечение информации.
https://github.com/jkudish/jev-mcp

6. SemDecide
Делает Jev в виде командной строки. В Shell прямо классифицирует, оценивает, фильтрует — подходит для интеграции с краулерами, CI и пайплайнами данных.
https://github.com/sharziki/semdecide

7. jev-codex-router
Сначала Jev оценивает сложность текущей задачи программирования, а потом решает уровень модели, глубину рассуждений и режим скорости.
https://github.com/0xNatoshi/jev-codex-router

8. Winnow
Сборка мусора контекста для Claude Code. Когда Read / Bash / Grep выдают кучу всего, Jev сначала решает, что действительно связано с текущей задачей.
https://github.com/GhalebDweikat/winnow

9. jev-review
Перед код-ревью прогоняет через Jev, чтобы вытащить высокорискованные изменения, а потом отдаёт на более дорогую большую модель или человеку. С локальной доской.
https://github.com/devagrawal09/jev-review

10. Blink
Делает Jev навигатором по кодовой базе. На каждом уровне директории решает, какие файлы наиболее релевантны текущей проблеме, и идёт глубже.
https://github.com/ellipsis-dev/blink

11. agent-desktop
Автоматизация десктопа. Читает дерево системной доступности, решает, какой кнопкой, меню или полем ввода кликнуть дальше.
https://github.com/lahfir/agent-desktop

12. typesafe-mario
Пусть Jev играет в «Супер Марио». Без скриншотов, прямо читает структурированное состояние из RAM симулятора, а потом решает бежать, прыгать или уворачиваться.
https://github.com/fhshaik/typesafe-mario

13. jev-drone
Управление дроном с помощью Jev. Низкоуровневый полётный контроллер по-прежнему отвечает за стабильность и безопасность, а Jev — только за подъём, торможение, преодоление препятствий и другие высокоуровневые решения.
https://github.com/RomanSlack/jev-drone

14. OneVOneJev
1v1 FPS в браузере. На каждом тике решения нужно определять позиционирование, обзор, прицеливание, стрельбу и прыжки.
https://github.com/emrickgarrett/OneVOneJev

15. jev-trader
Высокочастотный маркет-мейкинг на тестнете Monad. Jev по спреду и направлению сделок решает, покупать или продавать дальше, задержка модели около 81 мс.
https://github.com/jarrodwatts/jev-trader

16. Prism
Не даёт Jev напрямую размещать ордера. Он оценивает состояния вроде toxic flow, рыночного давления, возврата к среднему, а потом отдаёт на исходную стратегию.
https://github.com/irfndi/prism-liquidity-agent

17. neo4jev
Запихивает Jev в граф знаний. На каждом узле решает, какое ребро стоит пройти дальше, и идёт по пути.
https://github.com/jexp/neo4jev

18. jev-curate
С помощью Jev фильтрует данные для обучения. JSONL / Parquet сначала оценивает по качеству, релевантности и рискам, а потом решает, что пускать в дальнейшее обучение.
https://github.com/AkashPriyadarshii/jev-curate
❤4💯3👍2🔥2❤‍🔥2🥰1🎉1🤩1
19. Canny
Защита от упрямства Coding Agent, который твердит, что всё сделал. Смотрит вывод инструментов, diff кода и результаты тестов, а потом оценивает, насколько заявление о завершении надёжно.
https://github.com/qkal/Canny

20. killmyidea
Вводишь идею стартапа, Jev оценивает по нескольким измерениям и в итоге выдаёт KILL, FIX или SHIP.
https://github.com/monteduro/killmyidea
❤5👍5🎉4🔥1🤩1😍1💯1
Новый ролик на канале 👀

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

Если работаете с ИИ - советую посмотреть:
https://youtu.be/xUYpYUKTtn0
🔥7💯5❤3🎉3🤩1😍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15🥰2🤩2😍2❤‍🔥2👍1💯1🦄1
Ошибка, которую одобрили все

Интересную ситуацию сегодня анализировал.

Есть продукт, где LLM интегрирована практически в каждый этап пайплайна. Сегодня обнаружилась занятная история:

— на этапе разработки допустили ошибку
— на QA эту ошибку покрыли автотестом как правильное поведение
— code review с LLM тоже ничего не нашёл
— в итоге весь пайплайн успешно прошёл, а LLM на каждом этапе при наличии спеки провалидировала результат и пропустила дальше

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

И в итоге дошёл до самого начала — ТЗ.

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

Задачу сделали, написали тесты, всё работает.

Через некоторое время прилетает маленькая задача со скудным ТЗ: забыли учесть, что через ту же шину приходят ещё и возвраты, поэтому у товарных позиций возврата нужно проставлять соответствующий статус.

И вот здесь начинается самое интересное.

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

Но в ТЗ этого нет.

Разработчик увидел простую задачу и практически полностью делегировал её LLM. А LLM сделала ровно то, что попросили: проставила статус.

Code review с LLM прошло — противоречий ТЗ нет.

QA написал автотесты — и они тоже проверяют ровно то поведение, которое описано в ТЗ.

В итоге получился прекрасный комбайн, где каждый этап что-то валидирует, всё зелёное, все довольны — а система делает неправильную вещь 😁

И самое интересное: рой агентов здесь, скорее всего, тоже ничего бы не изменил.

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

Можно делегировать написание кода, автотестов, ревью, приведение ТЗ к единой структуре и ещё кучу механической работы.

Но нельзя ментально выйти из процесса.

Кто-то всё равно должен понимать контекст на каждом этапе и проверять не только «соответствует ли результат ТЗ», но и задаваться вопросом: а правильную ли проблему мы вообще сейчас решаем?

И после таких историй я ещё меньше понимаю рассказы в духе: «сижу PM/CTO, запустил рой агентов, они там сами разработали продукт, а я иногда смотрю на результат».

Без человека, который действительно погружён в контекст, такой рой может оказаться просто очень эффективным способом быстро и качественно сделать не то 😁

В общем, интересный сегодня был анализ.

А ещё я был на созвоне в кафешке, после созвона оставил наушники на столе и спокойно ушёл.

Потом тоже анализировал свою беспечность и пытался найти, на каком этапе пайплайна произошла ошибка.

Но тут, в отличие от истории выше, root cause так и не нашёл))
👍9💯6🔥5🥰2😁2😍2❤1🎉1❤‍🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥3❤‍🔥2❤1🥰1💯1