раздел 00

Зачем ИИ обратная связь

Представь работника, который делает задачу с полной уверенностью, но ни разу не смотрит на результат. Он не открывает то, что сделал, не проверяет, работает оно или нет. Просто говорит «готово» и идёт дальше. Примерно так ведёт себя ИИ-агент, когда пишет код.

Агент очень уверенно пишет. Но уверенность - не то же самое, что правильность. Он не знает, заработал код или сломался, пока кто-то не проверит. И если этого кто-то нет, проверять приходится тебе - уже когда баг вылез на экране.

Без проверок единственный, кто замечает ошибку агента, - это ты. Идея в том, чтобы агент замечал её сам, ещё до того, как покажет тебе результат.

Что такое «датчик» простыми словами

Датчик - это маленькая автоматическая проверка, которая говорит агенту: тут всё хорошо или тут сломалось. Как лампочка на приборной панели машины: загорелась - есть проблема, погасла - можно ехать.

Таких датчиков несколько, и все они дешёвые и быстрые. Дальше в курсе разберём два главных:

Линтер и форматтер
Мгновенно находят ошибки в коде и плохой стиль, приводят код к единому виду. Глава 01.
Тесты
Маленькие программы, которые проверяют, делает ли код то, что нужно. Зелёные - значит работает. Глава 02.

Почему это важно именно новичку

Опытный разработчик многое замечает глазами. Начинающий вайб-кодер - нет, и это нормально. Зато можно поручить замечать ошибки самим инструментам, а агента попросить смотреть на их сигналы. Тогда ты получаешь ту же подстраховку, что и опытный человек, не разбираясь в коде вручную.