В статье предлагается «механическое кодирование» — рабочий процесс, в котором вывод терминала, а не модель ИИ, служит источником истины о состоянии проекта. Этот подход предотвращает распространенный сбой, при котором модели придумывают контекст или редактируют неправильные файлы, заставляя их действовать только на основе проверенных данных.
- Модель предлагает один небольшой ограниченный шаг, который человек выполняет в терминале.
- Вывод терминала доказывает, прошел ли шаг успешно или провалился, предотвращая ложные предположения.
- Предоставленный шаблон направляет ChatGPT действовать как координатор кодирования, который сначала проводит аудит только для чтения.
- Рабочий процесс требует вставки полного вывода терминала обратно модели для проверки перед продолжением.
Этот метод изначально медленнее, но экономит время позже, гарантируя, что проект не уйдет в сторону из-за выдуманного состояния.