~/VibeHandbook
PDF бесплатно

Глава 07 · 05

Держите петлю обратной связи плотной

Чем быстрее вы можете увидеть, работает ли изменение, тем быстрее вы и AI сходитесь на чём-то корректном. Медленная петля — где вы ждёте минуты, чтобы узнать, сломалось ли что-то, — тихо умножает каждую ошибку.

  • Сделайте «запусти это» одной командой. npm run dev, make test, что бы это ни было, задокументируйте это в файле контекста, чтобы AI тоже мог это запускать.
  • Опирайтесь на быстрые тесты. Даже горстка юнит-тестов даёт AI способ проверять собственную работу без вашей няньки.
  • Используйте линтер и форматтер. Они мгновенно ловят целый класс ошибок и убирают споры о стиле из ваших ревью.
  • Показывайте ошибки обратно AI. Когда что-то ломается, вставьте реальное сообщение об ошибке. Конкретная обратная связь даёт конкретные исправления; «оно не работает» даёт догадки.

Части AI-рабочего пространства образуют одну связанную петлю — агент правит репозиторий, редактор и языковой сервер сообщают о проблемах, терминал запускает код, и каждый результат течёт обратно к агенту:

        ┌──────────────────────────────────────────────┐
        │                                               │
        ▼                                               │
   ┌─────────┐    правки      ┌──────────┐  запуск   ┌──────────┐
   │  АГЕНТ  │ ─────────────▶ │ РЕДАКТОР │ ────────▶ │ ТЕРМИНАЛ │
   └─────────┘                └────┬─────┘           └────┬─────┘
        ▲                          │                      │
        │                          ▼                      ▼
        │                    ┌──────────┐           ┌──────────┐
        │                    │   LSP    │           │   REPO   │
        │                    │(ошибки)  │           │(коммит)  │
        │                    └────┬─────┘           └────┬─────┘
        │                         │                      │
        └─────────────────────────┴──────────────────────┘
            обратная связь возвращается

Самая глубокая версия этой идеи — дать AI замкнуть петлю самому. Вместо того чтобы вы запускали команду, читали сбой и пересказывали его, дайте агенту разрешение запускать тесты и проверку типов после каждого изменения и реагировать на увиденное. Цикл становится таким: отредактировал, запустил, прочитал сбой, исправил, запустил снова — всё без вас посередине. Ваша роль смещается от курьера к режиссёру: вы задаёте цель и ограждения, а затем смотрите, как петля крутится. Когда AI может отредактировать, запустить, увидеть сбой и сам его исправить, вы построили петлю, которая делает настоящую работу, пока вы остаётесь в режиссёрском кресле.

Хотите офлайн-версию?

Скачайте всю книгу в PDF или EPUB — бесплатно.