Как я работаю с ИИ
Работа с ИИ-агентами для меня — не генерация кода по запросу, а инженерная дисциплина: агенты действуют по явной спецификации, результат проверяется, а архитектурные решения и ответственность остаются за инженером. Коротко о принципах — без деталей по конкретным проектам.
Спецификация, не диалог
Нетривиальная задача начинается не с сообщения в чат, а с письменного документа: что сделать, какие есть ограничения, как проверить результат. Спецификация — общий язык с агентом и техзадание, к которому можно вернуться спустя месяц, когда контекст диалога давно забыт.
Проверка встроена в процесс
Между «план готов» и «начали делать» — отдельный шаг: аудит самого плана, а не только результата. Для задач с высокой неопределённостью — исследование или ревизия кода — несколько агентов работают параллельно и независимо, а затем состязательно проверяют выводы друг друга: то, что подтвердили не все, помечается отдельно. Тесты фиксируют инварианты до реализации, а не пишутся постфактум для галочки.
Что остаётся за мной
Агент берёт на себя объём — генерацию, перебор вариантов, рутинную диагностику. Архитектурные решения, проверка фактов, безопасность и финальная ответственность за результат — на мне. Если в задаче была неверная предпосылка, я исхожу из этого при разборе, а не подгоняю вывод под желаемый ответ. Работа продолжается между сессиями: контекст и решения фиксируются письменно, а не держатся в памяти диалога.