Разработчик описывает изменение процесса создания backend-задач при использовании модели Codex. Вместо написания первичного кода вручную, специалист теперь делегирует создание первой версии нейросети, после чего изучает diff, проверяет поведение системы, выявляет нехватку контекста и уточняет задачу для следующей итерации.

В ходе недавней интеграции нескольких сервисов с использованием RabbitMQ и Redis, Codex успешно реализовал publisher и consumer. Однако решение оказалось неполным: данные не доходили до конечного потребителя. Разработчику потребовалось дополнить контекст задачи, чтобы нейросеть смогла доработать цепочку передачи данных.

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

Хотя Codex может помогать с написанием тестов и анализом вызовов, ответственность за результат остается на инженере. Проверка работоспособности системы через наблюдение за реальным поведением компонентов остается ключевым этапом разработки, независимо от участия ИИ в написании первой версии кода.