Настройка агентной разработки (после 2000+ часов опыта)

@DavidOndrej1
АНГЛИЙСКИЙ31 авг. 2026 г.
270K
1.4K
121
46
3.9K

Суть

Глубокий разбор профессионального стека для AI-программирования: использование облачных агентов, сред VPS и пользовательских навыков для автоматизации сложных задач разработки ПО.

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

Ниже представлена моя полная конфигурация агентной инженерии на текущий момент, третий квартал 2026 года.

Интерфейс

Под этим подразумевается UI/CLI, то, как вы взаимодействуете с агентами. Мой основной интерфейс — bb.

Он с открытым исходным кодом, полностью бесплатен и позволяет использовать любую подписку, любого агента, любую модель в едином графическом интерфейсе. Codex, Claude Code, Pi, Cursor CLI, OpenCode, Grok Build, Hermes — всё в одном UI.

Проблема таких приложений, как Codex или Cursor, в том, что они поддерживают только свои собственные модели и подписки. Цель — получить максимум токенов за минимум долларов.

Все функции, которые вам нравятся в приложениях Codex или Cursor, есть в bb, и он улучшается каждую неделю (к тому же он полностью с открытым исходным кодом и на 100% бесплатен в использовании).

Еще одна вещь, которой я часто пользуюсь, — cmux.

Когда вы запускаете новое рабочее пространство cmux, вы можете разделить экран так же, как в tmux (отсюда и похожее название), запускать разные терминалы в каждой панели, и там есть встроенный браузер.

Где cmux дает сбой, так это когда у вас много агентов и рабочих пространств. Левая боковая панель — не совсем подходящий инструмент. Для пары задач сойдет, но для серьезной масштабной агентной инженерии это не лучший вариант.

Я использую Ghostty в качестве терминала, потому что он очень быстрый и нативный.

Внутри Ghostty можно запустить Herdr, который, по сути, является tmux, но для агентов — среда выполнения для агентов в фоновом режиме. Очень минималистичный, очень легковесный, живет в терминале, и когда агент завершает работу, его состояние отображается слева: выполнено, бездействует, заблокирован, работает.

Отслеживание состояний ИИ-агентов — ЭТО НЕОБХОДИМО. Мой прогноз: через 3–6 месяцев это «отслеживание состояния агентов» станет еще более важным, потому что вы будете общаться не с одним агентом. Вы будете общаться с агентом-менеджером, который управляет множеством агентов-исполнителей.

Последний интерфейс, который я должен упомянуть, — Corral, который я разработал сам.

Вместо того чтобы случайным образом переключаться между агентами, когда они завершают работу (в Herdr нет определенного порядка), у каждого агента есть приоритет. Так же, как у задач есть разные уровни приоритета/важности. Когда агент P1 завершает работу, он перемещается вверх. Вы никогда не должны отвечать агенту P4, когда агент P1 уже завершил работу. (да... мне нужно сделать Corral open-source. Пока не дошли руки.)

Модели и подписки

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

На данный момент есть 4 основные подписки, и да... через 2 месяца всё может быть совершенно иначе.

Лучшее «соотношение цены и качества» сейчас — OpenCode Go. Всего $10, и он дает вам Kimi K3, Grok 4.6, GLM 5.3, DeepSeek V4 Pro и многие другие модели... Но в нем нет лучших моделей, таких как Fable 5 и GPT-5.6 Sol (к тому же лимиты использования довольно малы).

Итак, если у вас есть немного больше денег, вот что вам стоит сделать:

  • $30 — возьмите OpenCode Go + ChatGPT Plus ($20)
  • $50 — добавьте сверху подписку Claude Code за $20.
  • $70 — добавьте Cursor за $20 в месяц, и у вас будет самый дешевый уровень всех подписок.
  • $110 — OpenCode + один из больших планов. План ChatGPT за $100 даст вам лучшее предложение, чем Claude. Как есть. У OpenAI больше вычислительных мощностей, они готовы больше субсидировать их.
  • $210 — просто возьмите оба плана по $100.
  • А если вы действительно серьезны (как я), просто возьмите все планы по $200 (Codex, Claude, Cursor), потому что это 20-кратное использование, и эти планы дают вам лучшее предложение.

кстати... план Cursor очень недооценен. Cursor, он же Grok, станет отличной подпиской благодаря приобретению SpaceX. У SpaceXAI огромные вычислительные мощности, поэтому они могут играть в игру субсидирования. И — я думаю — план Cursor/Grok дает вам отдельные лимиты для Cursor + Grok Bot, что просто невероятно.

Grok Bot быстро становится новым способом взаимодействия с агентами, поэтому подписка Cursor сейчас как никогда важна (не спонсорство lol, это просто правда). К тому же новая модель — Grok 4.7 — не за горами.

В любом случае, не платите по тарифам API. Это худшее предложение. Просто оформляйте подписки.

Облачные агенты

Совершенно очевидно, что облачные агенты — это будущее. Cursor, Amp, Devin, Codex... все эти компании ставят всё на облачных агентов.

Доказательством того, что облачные агенты — это будущее, является график ниже.

[изображение здесь]

Это внутренняя доля Cursor объединенных PR от облачных агентов: около 10–15% в начале этого года, сейчас приближается к 60%. И это объединенные PR, то, что действительно используется. Скоро это будет 70%, затем 80%, а затем 90%.

Проблема запуска всех агентов локально, на вашей машине, в том, что это не масштабируется. Вы не можете запускать сотни агентов одновременно. Достаточно паре агентов решить запустить весь ваш набор тестов одновременно, и ваш компьютер начнет издавать странные звуки (даже мой MacBook Pro за $7000 с трудом справляется).

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

Проблема существующих облачных решений для агентов — это НЕВЕРОЯТНЫЙ уровень привязки к экосистеме. Настройка сред и всех ваших секретов занимает много часов, а затем вы оказываетесь привязаны: ваши сессии там, вы на их тарифах, и вы отдаете им все свои данные. Даже если они не обучают на них модели, есть множество других способов использовать ваши данные.

Решение — иметь собственный сервер. И благодаря ИИ на это уходит около 10 минут (серьезно). Просто возьмите VPS, запустите на нем Herdr и подключитесь к нему по SSH.

Herdr дает вам постоянные сессии агентов, а SSH позволяет подключаться с телефона, ноутбука, чего угодно. Вы буквально можете получить 80/20 облачных агентов за пару долларов, без привязки.

Создайте свое собственное облачное окружение

Я использую Hostinger для своих VPS, и плана KVM2 достаточно. Вот что я хочу донести... вам не нужно быть экспертом в VPS, DevOps, Linux, ни в чем из этого.

Просто общайтесь со своим агентом на простом русском языке!!!

В предстоящем видео я настраиваю всё это в прямом эфире. Рабочее пространство cmux, агент для кодирования на левой панели (Cursor CLI, запускающий Grok 4.6), пустая панель терминала справа.

Мой навык cmux позволяет агенту найти эту другую панель и выполнять в ней команды. Я сам подключился по SSH к свежему VPS, затем сказал агенту: «узнай всё об этом сервере и настрой среду разработки. Herdr, Node.js, Python 3, Git».

Он проанализировал VPS за секунды, установил всё, запустил Herdr, затем установил Pi Agent, нашел ключ OpenRouter на моем MacBook и прошел полную настройку самостоятельно. Еще несколько коротких подсказок — и у меня были Pi, работающий на GPT-5.6 Sol, и вторая сессия, работающая на Fable, оба в облаке, на моем собственном VPS, с полным root-доступом.

Если что-то случится с моим компьютером или Wi-Fi... Если мой MacBook взорвется, эти агенты продолжат работать. Полное прохождение — в видео. Ссылка на мой YouTube здесь.

Еще один момент по скорости... Я диктую с помощью SuperWhisper. Большинство из вас, читающих это, вероятно, печатают со скоростью 40 или 50 слов в минуту. Это очень медленно.

НО! Вы можете говорить со скоростью 250+ слов в минуту. Инструмент голосового ИИ (например, Superwhisper, Glaido, Whispr Flow) мгновенно делает вас в 3–4 раза быстрее при отправке подсказок. Используйте один. Не будьте глупыми.

Обвязка (Harness)

Первая обвязка, которую я должен упомянуть, — Pi Agent, величайшая всех времен.

Самая минималистичная обвязка из существующих: всего 4 инструмента, всегда работает в режиме YOLO, поддерживает любую модель, любого провайдера. Очень элегантная, супер настраиваемая, и именно поэтому так много людей строят на основе Pi. Она с открытым исходным кодом, полностью бесплатна, просто перейдите на pi.dev и получите ее. Без вариантов. Это первая обвязка, которую я ставлю на VPS.

Cursor CLI. Очень недооценен, потому что вы можете использовать все модели: Grok, модели GPT, модели Anthropic, Kimi. Вы можете помечать навыки и отправлять сообщения заранее. В целом отличная обвязка.

Следующая категория обвязок — то, что я называю «самосовершенствующимися» обвязками.

Две самые популярные — Hermes Agent и Prime Agent. Это для случаев, когда вы не знаете, что делаете. Если задача сопряжена с большой неопределенностью, требует много выяснений, используйте самосовершенствующуюся обвязку, потому что она создает навыки и совершенствуется вместе с вами с течением времени.

И, наконец, классика: Claude Code и Codex. У меня есть для них псевдонимы. Многие люди каждый день печатают claude --dangerously-skip-permissions. Чрезвычайно медленно, чрезвычайно неэффективно. Я печатаю cc, и он запускает Claude Code с обходом разрешений; cx запускает Codex в режиме YOLO.

ВЫ ДОЛЖНЫ создавать глобальные псевдонимы для длинных команд, которые вы часто выполняете. Это один из законов агентной инженерии: как сделать больше за то же время?

Навыки (Skills)

Мой репозиторий навыков стал вирусным в прошлом месяце. (см. github.com/davidondrej/skills) Он также полностью бесплатен, с открытым исходным кодом и всё такое.

Навыки, наиболее актуальные для агентной инженерии:

(1) /total-review

  • Он запускает два других навыка: /gpt-review и /fable-review, которые проверяют любые изменения кода, которые вы только что сделали, с помощью GPT-5.6 Sol и Fable 5, а затем дедуплицирует оба списка в единый список действительно важных проблем. Это как попросить всех ваших умнейших друзей проверить ваше заявление о приеме на работу, и они указывают только на самые большие проблемы. Запускайте его для средних и крупных изменений, особенно если их создавала другая модель. Если работу выполнял Grok 4.6, вы хотите, чтобы ее проверяла совершенно другая модель.

ВАЖНО: всё, что вы повторяете достаточно часто, должно стать пресетом.

Если это одношаговое действие, используйте текстовые замены. У меня они в виде сниппетов Raycast. «Отвечай кратко, простым русским языком.» «Сделай свой предыдущий ответ проще и короче.» «Проиндексируй все файлы, напиши понятный коммит, отправь на GitHub.»

Если это многошаговый рабочий процесс, превратите его в навык.

(2) /ask-then-build

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

(3) /deepapi

  • Этот навык я использую для любых глубоких исследований, любого скрапинга, любых действий в интернете. Codex и Claude Code имеют базовый веб-поиск, но без скрапинга, без глубоких исследований, и их легко заблокировать. Выполни 8 быстрых веб-поисков и дай мне топ-3 варианта, спарси Twitter, спарси GitHub, найди 3 способа связаться с человеком. Все в моей команде его используют. Обязательно иметь.

(4) Guardrails и push lock

  • Более скучно, но абсолютно необходимо, и настраивается всего один раз. Глобальные ограничения агента — это перехватчик перед вызовом инструмента, который гарантирует, что ваши агенты никогда не сотрут ваш диск, не перезапишут историю Git, не тронут ваш менеджер паролей. И push lock — для случаев, когда вы запускаете 15+ агентов параллельно: одна блокировка ядра ОС на весь проект. Слияние, проверка, отправка, CI, развертывание, проверка работоспособности.

Не устанавливайте все мои навыки. Просто возьмите те, которые вам нужны.

Worktrees

Worktree — это, по сути, копия вашего основного репозитория в отдельную папку, в которой создается новая ветка Git, чтобы агенты могли работать параллельно, полностью изолированно.

Для небольшого проекта это абсолютно излишне. Оставайтесь в одной ветке и работайте быстрее.

В средних и крупных проектах, где вы постоянно запускаете 20–30+ агентов, этого не избежать. Без worktree агенты будут конфликтовать, отменять изменения друг друга и бороться друг с другом. Еще одна хорошая вещь в BB: у него есть встроенные worktree. Он запоминает, что в моих больших репозиториях я всегда хочу новый worktree на основе origin/main.

Другие советы по агентной инженерии

Знайте, когда использовать какую модель.

  • Разрабатываете план или начинаете новый проект? Fable. У него больше всего искр гениальности. Исправляете глубокую, серьезную ошибку? GPT-5.6 Sol, максимальное усилие рассуждения. Обычное общение? Grok 4.6 на высоком уровне. Почти такой же интеллект, но в 2 раза дешевле и в 2 раза быстрее. Фронтенд? Kimi K3.
  • А когда выходит новая крупная модель, выделите день, когда вы будете использовать только эту модель. Не слушайте Twitter. Попробуйте сами.

Знайте, когда проверять.

  • Я не запускаю total review для каждого изменения. Небольшая фронтенд-правка идет сразу в продакшн.
  • И НИКОГДА не делайте рекурсивных проверок. Если вы скажете модели «найди 5 самых больших проблем», она найдет 5 проблем, даже если кодовая база безупречна. Эти модели выдумывают воображаемые ошибки.

Предварительная отправка.

  • Обычно я знаю, что агент будет делать дальше, поэтому ставлю сообщения в очередь заранее: «реализуй план», «запусти проверку Fable на этом», «теперь исправь эти вещи».
  • Иногда это 2 сообщения, иногда 6.
  • Никогда не используйте обвязку, которая не позволяет отправлять сообщения заранее.

Субагенты переоценены.

  • Многие люди просто сжигают на них свои лимиты. Я использую их, когда контролирую ситуацию. Я хочу выбирать, какая модель работает в субагенте, потому что я знаю, какие у меня подписки и лимиты.
  • Будущее — это агент-менеджер, запускающий исполнителей, но вам все равно нужно проектировать эту систему: правила, разрешения, условия, при которых запускается субагент. Я не хочу, чтобы какой-то парень из Anthropic или OpenAI решал это за меня.

ADR.

  • Это то, как вы фиксируете решения в кодовой базе. /docs/adr — одна из первых папок, которые я создаю в любом проекте.
  • Каждое ключевое архитектурное решение получает короткий файл: что было решено, почему и каково было состояние проекта на тот момент. Некоторые вещи можно прочитать из кода, но не всё.
  • То, что нельзя, должно быть задокументировано, чтобы будущие агенты и люди мгновенно понимали, почему это построено именно так.

Тесты.

  • Текущие модели РАЗДУВАЮТ ваш репозиторий тестами: модульные тесты, интеграционные тесты, тесты базы данных, даже в самых маленьких репозиториях, где это не имеет смысла.
  • Если вы скажете модели добавить тесты, она добавит безумное количество. Если вы скажете «не добавляй тесты», она все равно добавит немного, и вы получите нужное количество.

Доступ к продакшн БД.

  • Любой продукт с реальным использованием должен это делать... создайте роль Postgres только для чтения и дайте ее своим агентам.
  • Не давайте им доступ на запись. Достаточно одного необратимого изменения, и вы пожалеете об этом.
  • Но полное отсутствие доступа — тоже ошибка. С доступом только для чтения вы можете проверять реальность каждой функции. Это вообще происходит в продакшне? Люди вообще этим пользуются? Жаль, что я не сделал этого раньше.

Отслеживайте свою агентную продуктивность.

  • Мы только что выпустили новый репозиторий с открытым исходным кодом под Vectal Labs под названием agentic-productivity. Он отслеживает ваши коммиты, сессии агентов и ваши пользовательские подсказки.
  • Каждый из них по отдельности — плохой показатель, но объедините эти 3 и посмотрите на долгосрочный тренд — и вы сможете увидеть, становитесь ли вы на самом деле лучшим агентным инженером.

Вот так выглядит конфигурация на данный момент. Через месяц она, вероятно, будет другой. Это постоянно меняется.

автор: David Ondrej (озвучено для YouTube, затем переписано в формат статьи)

Сохранение в один клик

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

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

Исследовать YouMind
Для авторов

Превратите ваш Markdown в аккуратную статью для 𝕏

Когда вы публикуете длинные тексты, изображения, таблицы и блоки кода, форматирование в 𝕏 становится мучением. YouMind превращает полный черновик в Markdown в чистую статью, готовую к публикации в 𝕏.

Попробовать Markdown для 𝕏

Другие паттерны для анализа

Недавние виральные статьи

Смотреть другие виральные статьи