К этому моменту рассмотрены отдельные составляющие — Pipeline, контракты, граф знаний, подсказки, Archive. Здесь они сопоставлены с работой в обычной консоли ИИ-чата, чтобы практическая разница стала конкретной.
Почему AITM лучше обычной консоли
Сравнение
| Обычная консоль ИИ / инструмент чата | AITM | |
|---|---|---|
| Выполнение нескольких шагов | Вручную запрашивается план, затем план вставляется обратно для написания кода, затем запрашивается ревью, затем комментарии ревью вставляются обратно для исправления — контекст на каждом шаге передаётся самостоятельно | Вся последовательность plan → code → review → fix → test → merge выполняется автоматически одним щелчком — см. Pipeline |
| Изоляция кода | Изменения обычно попадают прямо в рабочую копию; ничто не мешает неудачному предложению затронуть основную ветку | Каждая Task выполняется в собственной ветке Git и рабочей папке (изоляция через Worktree) — незавершённая работа никогда не сломает dev |
| Память о проекте | Каждая новая беседа начинается с нуля; соглашения и архитектуру приходится объяснять заново каждый раз | Контракты, переменные и подсказки сохраняются и накапливаются от Task к Task — см. Обмен знаниями |
| Контрольные барьеры качества | Пользователь сам решает (и помнит), что нужно провести ревью и тесты — или не решает | Ревью и автоматические тесты (модульные + E2E) выполняются для каждой Task автоматически, прежде чем что-либо будет слито |
| Слияние | Код копируется из чата и коммитится вручную | Автоматическое слияние в dev с ИИ-разрешением конфликтов, когда два изменения противоречат друг другу |
| Журнал аудита | Нужно прокручивать журнал чата, если он сохранён, чтобы вспомнить, что и зачем запрашивалось | Каждая Task навсегда записывается в Archive с полным результатом, изменёнными файлами и вердиктами |
| Параллельная работа | Одна беседа, одна Task за раз | Несколько проектов выполняют Task параллельно из единого Dashboard |
| Восстановление после зависания | Пользователь замечает, что ассистент замолчал или зациклился, и перезапускает его сам | Watchdog обнаруживает зависший шаг и автоматически возобновляет его — см. Pipeline |
| Перенос кода между чатом и редактором | Ручное копирование и вставка при каждом изменении | ИИ редактирует файлы непосредственно в изолированном Worktree — копировать и вставлять нечего |
Принципиальное различие
Обычный инструмент чата по замыслу не хранит состояние: каждая новая беседа — чистый лист, и он делает ровно то, что пользователь лично организует в данный момент. AITM построен наоборот — исходя из предположения, что один и тот же проект получит множество Task в течение долгого времени и что система должна постепенно становиться лучше именно для этого проекта, а не рассматривать каждый запрос как первый.
Ничто из этого не заменяет суждение человека — по-прежнему нужно решать, что создавать, проверять полученное и вмешиваться при сбоях или конфликтах. Устраняется ручная работа по передаче контекста между шагами, между беседами и между чатом и кодовой базой.
Советы
- Изоляция через Worktree делает безопасным запуск автоматических многошаговых Pipeline без присмотра.
- Автоматические ревью и тестирование делают автослияние надёжным, а не безрассудным.