TGViewer
DigitalVC DigitalVC @digitalvc · 1.98K subscribers
Post #964 728
Роберт Мартин написал в X, что ИИ-агенты заставили его пересмотреть подход к управлению ими.

Мартин, известный как Uncle Bob, — автор «Чистого кода» и «Чистой архитектуры», один из соавторов Agile Manifesto. Он профессионально программирует с 1969 года и десятилетиями учит разработчиков соблюдать инженерную дисциплину. Теперь он рассказывает, как агенты переросли ограничения, которые он для них создавал.

Дальше — его прямая речь в переводе. Под «обвязкой» Мартин понимает harness: систему инструментов и правил, управляющую работой агента.

Ладно. Пора это переосмыслить.
Последние несколько недель я работал над обвязкой, которая жёстко ограничивает агентов, заставляя их работать так, как я хочу. Я настроил всевозможные контрольные барьеры, тесты, инструменты, протоколы и…
И пока я с головой ушёл в то, чтобы всё это заработало, агенты стали НАМНОГО лучше. Настолько, что, когда я наконец вынырнул, необходимость в моей обвязке отпала. Более того, возможно, отпадает необходимость вообще в любой обвязке, кроме той, которая оставляет агентам максимум свободы.

Особенно Мартина впечатлили обсуждения архитектуры с Grok и Codex:

Меня просто поражает, насколько хороши стали эти штуки. Я подолгу спорил с Grok и Codex об устройстве систем — словно с опытными инженерами. Они часто не соглашаются со мной и предлагают собственный взгляд. Уже не раз я ловил себя на том, что соглашаюсь с их позицией.
Я не отказался от ограничений и инструментов. Модульное тестирование по-прежнему важно. Как и CRAP и мутационное тестирование. Эти инструменты всё ещё находят ошибки и задают полезные ограничения, хотя могут оставлять шрамы.

CRAP оценивает сложность кода с учётом покрытия тестами. Мутационное тестирование проверяет сами тесты: в код намеренно вносят ошибки и смотрят, обнаружат ли их проверки.

Однако агенты стали настолько хороши, что теперь я могу поручить одному из них весьма существенную задачу, дать несколько указаний, и он добросовестно её выполнит. Я могу отойти на 40 минут, а когда вернусь, всё будет готово. Требования по CRAP будут выполнены, покрытие тестами будет высоким, мутационное тестирование — завершённым. Архитектура будет чистой, а код — очень хорошим.
Конечный результат может вести себя не идеально, но он настолько близок к нужному, что обычно достаточно пары правок.
Что это означает для будущего? Я не уверен. Но начинаю думать, что обвязки не должны обращаться с агентами как с компонентами программной системы.

Для меня такие высказывания людей с опытом Мартина особенно важны. Они помогают понять, как меняется индустрия и какого уровня уже достигли современные модели и агенты.

👉 https://x.com/unclebobmartin/status/2098432570887217520
X (formerly Twitter) Uncle Bob Martin (@unclebobmartin) on X OK. It's time to rethink this. I've spend the last several weeks working on a harness that tightly constrains the agents to work the way that I want them to work. I set up all kinds of gates, …
  • 👍 4
  • ❤ 1
More from @digitalvc
  1. Sep 21, 2026В Китае банки и телекомы начали раздавать AI-токены вместо обычного кешбэка AI Китайские б…
  2. Sep 20, 2026Оземпик: инновации Главные тренды в области здорового похудения сейчас — это сохранение мы…
  3. Sep 19, 2026Джени: персональный AI внутри MAX Джени — собеседник и помощник, который учитывает историю…
  4. Sep 19, 2026Посчитал, по каким коэффициентам Bending Spoons скупает SaaS Brightcove: EV около $206M пр…
  5. Sep 18, 2026Отчет PitchBook: рынок платежей для AI-агентов Рынок платежной инфраструктуры для AI-агент…
  6. Sep 18, 2026Перспективы агентной коммерции в России 📌Агентная коммерция — это формат торговли, в кото…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →