Код написали за нас. Как упростить ревью и сколько это стоит в рантайме

#Последнее #AI-агенты #Python #Rust #HTTP
Код написали за нас. Как упростить ревью и сколько это стоит в рантайме

Последнее время я почти не пишу код руками — значительную часть реализации берут на себя AI-агенты. Но работы меньше не стало: теперь нужно задавать ограничения, проверять архитектуру и понимать результат, не перечитывая тысячи сгенерированных строк. Я попробовал сделать архитектурный граф общей моделью для человека, агента и генератора кода. Из одного графа получил сервисы на Go, Python, C++ и Rust, а затем сравнил их с прямыми реализациями того же HTTP → gRPC сценария. Главный вопрос эксперимента: какова runtime-плата за систему, которую проще понимать, изменять и наблюдать? Читать далее

Последнее время я почти не пишу код руками: значительную часть реализации берут на себя AI-агенты. Но работы меньше не стало — она сместилась от написания к постановке задачи, определению ограничений, ревью и оценке результата. И чем быстрее агент производит код, тем острее становится вопрос: как проверить, что он построил именно ту систему, которая была задумана, не восстанавливая её устройство по тысячам сгенерированных строк?

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

За это время эксперимент стал заметно практичнее. Один и тот же граф теперь генерирует работающие сервисы на Go, Python, C++ и Rust. Более того, язык выбирается на уровне сервиса: например, Order Service можно сгенерировать на Go, а Inventory Service — на Rust, сохранив общий gRPC-контракт между ними.

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

Похожие статьи

Ведомости
Ведомости

💜 Приложение Wildberries стало недоступно для скачивания в американском App Store, обратил внимание корреспондент «Ведомостей».

💜 Приложение Wildberries стало недоступно для скачивания в американском App Store, обратил внимание корреспондент «Ведомостей». При этом ранее установленная версия продолжает функционировать на устрой...

Ведомости
ИИ для продаж: какие задачи ИИ уже выполняет лучше менеджеров Хабр
Хабр

ИИ для продаж: какие задачи ИИ уже выполняет лучше менеджеров

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

Хабр
ТАСС
ТАСС

Приложение Wildberries в App Store в США снова доступно для скачивания и обновления, сообщили в компании.

Приложение Wildberries в App Store в США снова доступно для скачивания и обновления, сообщили в компании.

ТАСС
Спорт-Экспресс
Спорт-Экспресс

2DROTS прошли «Шумбрат» по пенальти в FONBET Кубке России, клуб Медиалиги сравнял счет в концовке

2DROTS на выезде победил «Шумбрат» во втором раунде Пути регионов FONBET Кубка России.

Спорт-Экспресс
Конор Макгрегор опубликовал видео с Олегом Монголом и обратился к подписчикам с просьбой Lenta.ru
Lenta.ru

Конор Макгрегор опубликовал видео с Олегом Монголом и обратился к подписчикам с просьбой

Ирландский боец смешанного стиля (ММА) Конор Макгрегор опубликовал видео с треш-блогерами Олегом Монголом (настоящая фамилия — Перехожев) и Хеной Абаканским (настоящее имя — Иван Берестов) и попросил ...

Lenta.ru
Польские военные испугались работающего в порту ВМС китайского робота M24.ru
M24.ru

Польские военные испугались работающего в порту ВМС китайского робота

Пользователи соцсетей назвали устройство угрозой безопасности Польши

M24.ru