Боб Мартін представив інструмент для контролю коду, створений AI-агентами
Боб Мартін представив інструмент для контролю коду, створений AI-агентами
Боб Мартін створив інтерактивний інструмент візуалізації архітектури коду, який дозволяє делегувати завдання з рефакторингу та аналізу AI-агентам.
AI-агентам досі потрібен високий рівень контролю, але ручний код-ревʼю стає вузьким місцем, а потужність сучасних моделей робить жорсткі детерміновані системи перевірки обмежуючими факторами.
Виникає питання: як тоді контролювати результати їхньої роботи?
Для цього Боб Мартін, відомий як автор книги «Чистий код», створив спеціальний інструмент аналізу системи, повʼязаний з агентом. Він показує структуру проєкту у вигляді діаграми, схожої на UML, і підсвічує її метриками CRAP та мутаційного тестування.
Діаграма є інтерактивною. Можна обрати будь-який елемент і поступово зануритися від загальної архітектури аж до конкретного ділянки коду.
Якщо користувач бачить проблемну частину системи, він може одразу доручити повʼязаному агенту внести зміни. Це може бути як перебудова архітектури, так і локальний рефакторинг. Агент вносить правки, після чого оновлена структура знову зʼявляється на діаграмі.
Інструмент він зробив «під себе», але його можна використовувати як шаблон і доручити агенту зібрати власну версію під конкретний проєкт.
Поки це робочий прототип, тому в найближчі тижні він, ймовірно, суттєво зміниться. Але до того моменту ви, швидше за все, вже будете переробляти його під себе.
А покращення завжди можна забирати з вихідного коду або з форків інших розробників та інтегрувати у свою версію.
Чому це важливо
АналітикаЦе демонструє новий підхід до взаємодії з AI-агентами: замість ручного перегляду коду розробники отримують візуальний інтерфейс для делегування завдань з рефакторингу та отримання миттєвого зворотного зв'язку.
Обговорити новину у спільноті
Діліться своїм досвідом та думками з ШІ-розробниками
Пов'язані матеріали екосистеми
Практичні гайди, термінологія та агентські скіли
Claude Code Projects: як один ШІ координує команду автономних агентів
Глибокий аналіз Claude Code Projects: архітектура Coordinator та Threads, паралельні гілки, спільна пам'ять MEMORY.md та управління хмарними агентами.
Рефакторинг старого коду за допомогою ШІ (AI Refactoring)
Методологія покращення внутрішньої структури, читабельності та продуктивності наявного коду (Legacy Code) за допомогою мовних моделей без зміни його зовнішньої поведінки. Дозволяє розбивати величезні спагеті-функції на охайні модулі та переводити старий JavaScript на сучасний TypeScript.
GitHub Copilot (Автодоповнення коду за клавішею Tab)
Найвідоміший сервіс інтелектуального автодоповнення програмного коду від GitHub та Microsoft. Працює всередині VS Code та JetBrains: аналізує рухи курсора розробника та пропонує цілі рядки й функції за натисканням клавіші Tab.
Jev та System One AI: повний практичний гайд по моделі рішень від TypeSafe
Глибокий інженерний розбір флагманської моделі Jev: архітектура System One проти LLM, примітиви Choice/Score/Noul, паралелізм запитів, математика впевненості, відео-кейси, код та огляд локальних open-weight альтернатив (Laya, GLiNER2.5, CLM-8B).