Ringov
описание
Сергей Кольцов, пишу как мы с командой трансформируем Яндекс Райдтех изнутри с помощью AI. Но иногда тут не только про AI.
1 339
подписчиков
Охват к подписчикам
98,1%
ERR
Реакции к просмотрам
2,29%
854 на 26 постов
Пересылки к просмотрам
1,08%
404
Постов в день
0,9
всего 26
Где отзываются чаще
доля реакций к просмотрам- 15 авг.Я навайбкодил GTA 🦍 Две недели назад вирусились чуваки, которые за один промпт делали аналоги AAA-игр: я видел и попробовал Call of Duty и Starfield. По факту это мини-демки на пару минут, чисто красивый видосик записать, но играбельность — нулевая. Ну и, конечно, начали "релизиться" ГТА6 (как минимум раз и два). И снова авторы почему-то забыли, что игры придуманы для того, чтобы в них играть, а не просто рассматривать улицы. Короче я возмутился, и решил проверить — а можно ли сделать не просто картинку, а реально игру с геймплеем? С миссиями, полицией, радио, КРИПТОЙ И САМОКАТАМИ? Можно! И теперь можно даже поиграть прямо в браузере. Начал я, конечно же, с попытки заваншотить с одного промпта. Спойлер — получилось говно. Так что я решил упороться. По итогу вот список того, чем я позанимался с клодом за эти две недели: 1. Физика персонажа 2. Физика машины 3. Физика столкновений 4. Рендер/свет/постобработка 5. Физика толпы и трафика 6. Перемещения толпы и трафика 8. Проектирование улиц города 11. Модели/текстуры персонажей 12. Модели/текстуры машин 13. Модели/текстуры зданий 14. Модели/текстуры объектов 15. Физика драки 16. Реации толпы и трафика 17. События в городе 18. Озвучка города и людей 19. Поведение полиции 20. Механика розыска/погони 21. Жизнь/стамина, wasted/busted 22. HUD-интерфейс 23. Геймплей миссий 24. Режиссура кат-сцен 25. Радио-эфир/музыка 26. Физика самолёта 27. Физика самоката 28. Арт-дизайн 29. Производительность в браузере 30. Профили и лидерборд И хоть я и нещадно вайбкодил, но аджентик инжиниринг пролез уже и сюда. Я использовал: 1. Замкнутый фидбек-луп, у агента полный доступ в рантайм. Полгода назад это звучало как ноухау, сейчас это базовая база 2. Простейшая память и регулярный "сон" агента, для систематизации знаний о проекте из его сырых дневников 3. Квалити-гейты на функциональность и перфоманс. Сейчас в проекте 1300+ тестов 4. Повторяющиеся процессы в скиллах. Например, машины и персонажи генерируются фабрикой: 2D-референс в ChatGPT, 3D в meshy.ai, перепаковка под разные цвета в рантайме 5. Автономный пайплайн для эффективной утилизации квоты на протяжении нескольких лимитных окон подряд, чтобы и квоту выжрать, но и в лимит не упереться 6. Работа исключительно в worktree. В пике насчитал 10 оркестраторов в параллель. В какой-то момент дошло до отдельной worktree, в которой агент декомпозировал задачу на worktree для своих субагентов 7. Вендор-агностик, чтобы кодить клодом и кодексом. Но в итоге кодекс жоско не шарит за геймдев: ни рендер нормально сделать не смог, ни левел-дизайн, ни физику Ещё собрал всякую стату и скрины процесса разработки. И вроде бы с одной стороны игра полностью нейрослоп, всё сгенерено. Но с другой — я всё это время придумывал, что нужно сгенерить и пробовал, как вообще ощущается каждый кусочек игры. И по факту именно это сделало игру — игрой. Один из первых альфа-игроков очень точно охарактеризовал результат: Понятны все косяки, которых тонна, но этот MVP продаёт главное - фантазию современной русской ГТА, но сильно более мирной и мемной А ещё в игре можно меряться с корешами своей статистикой и залететь в топ глобального лидерборда 🧇10,03%
- 27 апр.Когда-нибудь тоже уйду в отпуск и буду скидывать вам фотки с яхты7,13%
- 10 апр.Сегодня завершили ежегодный интенсив в Сириусе. Я всегда пишу в канал, когда идёт отбор, но потом никогда не пишу о самом процессе интенсива. Потому что это всегда глубоко личный опыт для всех, в том числе и для меня. За две недели, вокруг пары десятков незнакомых людей из разных концов страны, вырастает целый лор, со своими легендами, мемами, героями и неповторимыми вайбами. И для меня большая честь быть кусочком вашего лора! Но вы, студенты — главные герои в нём. Поэтому, студенты со всех годов и всех образовалок — спасибо вам за вайбовые воспоминания ❤️4,19%
- 17 июл.Разница между опросами полгода 📈3,96%
- 31 маяМы прямо сейчас на CodeFest в Новосибирске, и тут все обсуждают ИИ-агентов. И мы подумали, что параллельно должен ещё проходить КожФест — конференция, где ИИ-агенты обсуждают кожаных. Подумано — сделано, велком на КожФест! Там весь день собственная программа, кофебрейк, курилка, можно тратить токены на агентов, упираться в лимиты, но потом они сбрасываются... короче всё как мы любим. Голосуйте за своих фаворитов ☀️3,82%
- 27 июл.Последнее время надропалось куча материалов про AI трансформацию в компаниях: • концепция от Сбера • исследование от Microsoft • преза от каких-то ноунеймов Faust Consulting. Конечно же читать вы это не будете, поэтому лучше послушайте нейрорэп — примерно так выглядит каждый мой рабочий день 💃 Ирония иронией, но вообще-то все три доки годные. Это буквально отражение реальной ситуации в компаниях — по крайней мере у меня в окрестности происходит плюс-минус то же самое. Несколько случайных фраз из документов, которые отражают форму и процесс происходящих изменений: Сбер: AI-трансформация не может быть спланирована как последовательность жёстко определённых шагов [...] Откладывать до момента, когда все детали «прояснятся» — большая ошибка. Faust Consulting: AI одновременно меняет инструменты, процессы, роли и саму природу исполнения. Microsoft: Think of Frontier Transformation as a journey, not a destination. Короче, пузырь пузырём, но фарш назад не провернуть, поэтому трансформируемся адаптируемся!2,97%
- 31 июл.Там ещё был вот такой слайд, что "контекст — это новая документация, но только описывателей контекста как не было, так и нет". Эх, а представьте, если бы были специально обученные люди, у которых профессия такая — качественно собирать и предоставлять весь необходимый контекст? А что, если я вам скажу, что ОНИ СУЩЕСТВУЮТ?! Это же простые советские технические писатели! И так уж совпало, что моя любимая жена Катя уже лет 10 занимается этой темкой, от написания документаций для бигтехов до построения команд, организующих знания и документацию в тех же бигтехах. И недавно она написала и издала книгу! В ней самый базовый минимум для техписателей ⌨️ Так что если вам или вашим коллегам нужно шарить в этой темке (а вообще-то сейчас это стало нужно всем), то заказать можно на сайте — закидываете на указанную почту ФИО, телефон и адрес доставки, и мы сегодня вечером идём гулять до ПВЗ. Коробка с первым тиражом скоро закончится! Ну и если вам в целом нужно понять, что делать со знаниями в вашей команде или компании — приходите к Кате за консультацией, потому что более крутого спеца в этом я не знаю.2,96%
- 13 июн.Продрал, значит, ночью глаза, захожу с телефона через remote-control проверить, что клодушка там пыхтит-старается, никаких у него блокеров не возникает — а там "кажется у вас нет модели fable". Я репу почесал, ну, думаю, наверное флакнуло чота, говорю "продолжай ультракодить" — и пошел дальше спать. А утром выясняется, что мифус ака фейбл забанили, а значит ночные лимиты не израсходованы 😢2,95%
- 24 маяБуду теперь всем говорить, что у нас команда Forward Deployed Engineers! Осталось только понять, как это переводить. Инженер Передового Разворачивания? А может быть лучше: Вперед Развернутый Инженер?2,59%
- 22 апр.Почти любая ИИ автоматизация сводится к трём вопросам: 1. Какой адопшн? 2. Какое качество? 3. Какие эффекты? И на эти вопросы есть три способа ответить: 1. Поспрашивать ощущения пользователей 2. Посмотреть логи и примерно прикинуть 3. Автоматически посчитать на дашбордах В прошлом году ИИфикация переживала своё беззаботное детство, в котором можно бить крапиву палкой отвечать только на первый вопрос и только первым способом. Но малыш быстро растёт. Поэтому у нас появился командный дашборд, который в любом момент может ответить на любой из вопросов, по любому из наших внутренних ИИ-продуктов. Просто решил похвастаться ☕️ Дашик из скрина заполнила новая Image модель от ChatGPT, потому что мне было лень руками маскировать реальные данные.2,32%
- 11 маяПослушал подкаст Бреслава и Ложечкина про CodeSpeak, потом вспомнил про Entire, потом про Linear — и в очередной раз задумался об агентском сдвиге в инструментах для Software Development, которые сейчас проходят бурную стадию первичного бульона. CodeSpeak — про слепок реализации продукта. Раньше это был код. Теперь спека, из которой LLM «компилирует» исходник на любом ЯП. Entire — про историчность реализации. Раньше это был git. Теперь коммиты на стероидах, где вместе с диффом сохраняется весь трейс работы с агентом, ведущий к этому коммиту. Linear — про координацию работы. Раньше трекер для людей. Теперь трекер, в котором агент — равноправный исполнитель тикета. Или уже более привычное: agents.md — про смысловое описание проекта. Раньше README для человека. Теперь то же самое — но для агента. skills.md — про формальные workflow для агента. Раньше регламенты в доках. Теперь инструкции — снова для агента. Но в целом сами инструменты не важны — всё меняется так быстро, что чёрт его знает, что там будет через два месяца. Зато важны грани разработки, в которых происходят эти сдвиги. Всего за год мы ушли от хайпового вайбкодинга к глубокой инженерной дисциплине, в которой уже нельзя сказать "да просто пишешь в чат что хочешь, и оно делает тебе красиво". Это уже не prompt engineering, не context engineering, не harness engineering, ни даже agentic engineering. Это наш старина Software Development в очередной раз входит в свой прайм 💪2,10%
- 14 июн.Прецедент с Fable, кстати, отличный повод напомнить про вендор-агностицизм: 1. Все вендоры используют свои папочки .claude/.codex/.cursor и т.д. Первый шаг агностика — сделать в репе папку .agents, а все специфичные убрать в .gitignore. 2. Потом просим агента написать скрипт .agents/setup, который будет зеркалировать содержимое .agents уже в вендорские папки. Кто-то это делает симлинками, мне больше нравится прям копией, потому что это позволяет из универсальной конфигурации собрать файл под конкретный формат вендора. 3. Все вендоры уже давно научились пользоваться AGENTS.md, только антропики выделываются и поддерживают исключительно CLAUDE.md. Но если в него положить одну строчку со ссылкой: @AGENTS.md — то проблема решена, весь контент можно складывать в один агностик-файл. 4. Где-нибудь в корневом контексте для агента прописываем, что его vendor-specific папка read-only, а если он хочет что-то потрогать в своём конфиге — пусть трогает это в .agents. 5. Ну и хуки на начало сессии — прогонять .agents/setup, чтобы любые изменения в конфигурации прорастали в новые сессии всех вендоров. После этого можно будет работать над проектом через разных вендоров, и не только когда кого-то забанили — переключаться между агентами может быть полезно и просто в работе. Чтобы сделать себе так же, просто скормите этот пост своему агенту — он разберётся. Ссылка на репу: https://github.com/kltsv/ai-vendor-agnostic-setup2,09%