Uber потратил годовой бюджет на ИИ за 4 месяца — и теперь выбирает между токенами и людьми и 10 уроков агентного кодинга. Что делать в эпоху дешёвого кода?
CEO Uber Дара Хосровшахи в подкасте Decoder от The Verge рассказал, компания израсходовала годовой бюджет на AI-инструменты примерно за 4 месяца. По словам Хосровшахи, если перерасход на вычисления продолжает приносить рост производительности, компания готова нанимать менее агрессивно — расходы на токены превращаются в сознательную альтернативу расширению штата, а не в финансовую проблему.
Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper
Еще в апреле CTO компании Правин Неппалли Нага рассказал The Information, что доля сотрудников, активно использующих Claude Code, выросла с 32% до 84% за считанные месяцы. У Uber около 5000 инженеров, и реальные индивидуальные расходы на токены укладывались в диапазон от $500 до $2000 в месяц на человека. На фоне внутренних рейтингов, где руководство ранжировало команды по объему использования AI-инструментов, такая динамика и привела к тому, что бюджет 2026 года испарился задолго до конца года. Расходы на R&D у Uber выросли на 9% за 2025 год и достигли $3,4 млрд.
По данным компании, около 11% всех изменений в бэкенд-коде сейчас полностью пишет AI без участия человека. Параллельно внутренний AI-агент Uber выпускает в продакшен около 1800 изменений в неделю — это отдельная метрика, отражающая объем агентной работы. Логика CEO простая: если токены делают существующих инженеров заметно эффективнее, привычная формула "больше задач — больше людей" перестает работать.
Это рифмуется с тезисом Дженсена Хуанга на GTC 2026, где CEO NVIDIA предложил выдавать инженерам токен-бюджеты на сумму, равную половине зарплаты. Идею токенов как новой статьи компенсации уже несколько месяцев обсуждают в Кремниевой долине — VC Томаш Тунгуз еще в феврале описывал инференс как четвертый компонент инженерной зарплаты после оклада, акций и бонусов. Разница в том, что в этих обсуждениях речь шла о гипотетических моделях найма, а Хосровшахи говорит про уже исчерпанный бюджет крупной публичной компании. Uber параллельно готовится подключить OpenAI Codex в пару к Claude Code, чтобы диверсифицировать поставщиков и получить рычаг в переговорах о корпоративных тарифах.
Главный сдвиг — не в цифрах, а в риторике. До этого CEO больших технологических компаний при любых вопросах про AI и сокращения уходили в формулировки про "новые роли" и "повышенную продуктивность". Хосровшахи прямо сказал то, что обычно остается в кулуарах: расходы на токены теперь конкурируют с зарплатным фондом. Если такая логика закрепится у крупных игроков, отчеты о прибыли начнут читаться иначе — компенсации и численность штата станут частью одной и той же таблицы с расходами на инференс.
10 уроков агентного кодинга.
Передовые модели сейчас действительно хорошо пишут код — лучше, чем справляются с большинством других задач. Работа с агентами ощущается как взгляд из будущего: полигон для проверки того, насколько далеко можно зайти с агентными возможностями. Это заряжает, даёт результат и при этом — откровенно странно ощущается.
Я веду список советов по агентному кодингу: правила и ориентиры для тех, кто только начинает работать с Codex, Claude Code, Pi или любым другим агентом. Каждый пункт — обобщённая рекомендация, применимая к агентному программированию в целом. Хочется, чтобы уроки оставались актуальными по мере того, как улучшаются модели и инструменты.
Ниже — текущий список: 10 уроков агентного кодинга. Десять — красивое круглое число, хороший повод опубликовать.
Оговорюсь: я лишь отточил и систематизировал эти принципы. Как сказал мне сегодня Кшетраджна Рагхаван: «Это безумно — как все мы независимо приходим к одним и тем же выводам».
(Если считаете, что что-то упущено — напишите.)
- Реализуй, чтобы понять. Можно далеко уйти с Spec-Driven Development, но сам процесс написания кода выявляет решения, о которых вы не думали, и делает спецификацию лучше. Когда код стоит крайне дешево — реализуй, чтобы узнать больше.
- Пересобирай часто. Собирай сборки как можно чаще, чтобы узнавать больше. Форкай и переписывай свои самые сумасшедшие мысленные эксперименты. Проверяй, докуда можно довести фичу. Конечно, итерации и накопление работ никто не отменял — но дешёвый код позволяет разведывать и переизобретать так, как раньше было невозможно.
- Вкладывайся в end-to-end тесты. Когда код можно пересобрать дёшево, стоит тратить время на тесты, которые измеряют функции продукта, а не способ их реализации. Нужны поведенческие контракты, дающие свободу перестраивать и переписывать.
- Документируй намерение. Тесты описывают цели, код — методы, но ни то ни другое не отвечает на вопрос зачем. Намерение стоит за решениями, и если зафиксировать его рядом с кодом, это помогает вам и агенту двигаться в одном направлении.
- Держи спецификации актуальными. Обновляй spec-файлы — markdown-документы с целями и планами — по мере продвижения кода и тестов. Если относиться к спецификации как к замороженному артефакту, написанному до начала работы, упустишь всё, что узнал в процессе. Актуальная спецификация постоянно направляет ваши решения и решения агента, а частые сборки становятся проще.
- Ищи сложное. Поработав над проектом достаточно долго, начинаешь упираться в реально трудные вещи: интуитивный дизайн, производительность, безопасность, отказоустойчивость, системную архитектуру. Лёгкое вайбкодить может каждый. Ценность — в сложном. Найди его и копай.
- Автоматизируй всё простое. Чтобы больше времени тратить на сложное, минимизируй время на лёгкое. Упаковывай знания в Skills, создавай Hooks, автоматизируй code review, давай инструментам накапливать работу.
- Развивай вкус. Когда код появляется быстро, а обратная связь — нет, единственный источник фидбека, который успевает за темпом, — это ты сам. Чем лучше знаешь свою область, пользователей и их проблемы, тем дальше можешь зайти без остановок на проверку.
- Агенты усиливают опыт. Опытные разработчики недооценивают, сколько интуиции они вкладывают в промпты: правильные термины, правильный фрейминг, правильный уровень конкретики. Знание своего стека экономит множество циклов при реализации и отладке, сокращает лишнее хождение агента по кругу. Техническая экспертиза в связке с хорошим вкусом — трудно бить такую комбинацию.
- Код дешевый, но поддержка, сопровождение и безопасность — нет. Агентный код бесплатен в том смысле, в каком бесплатен, например, щенок. Поддержка стоит дорого, и безопасность тоже. Строй быстро, но отдавай себе отчёт в том, что берёшь на обслуживание.
Канал с гайдами и контентом по claude code, выкладываем новости (когда режут лимиты в 10 раз) и какие инструменты через claude реализуем для проектов, канал: https://t.me/claudedevolper