Мои проекты по программированию обычно делятся на два разных опыта: 1) Все работает идеально, и я создаю это идеальное приложение, которое делает именно то, что я хотел, с некоторыми исправлениями, чтобы устранить некоторые аспекты, которые я не полностью указал. Я добавляю новые функции, и все продолжает работать. Это магия. 2) Исходная идея, к которой я стремился, не работает, я инструктирую агента исправить это, пытаясь постепенно уменьшать сложность, чтобы добраться до сути того, что я хочу, но ничего не работает, и он продолжает делать одни и те же ошибки снова и снова, даже с множеством инструкций. Я предполагаю, что это проблема навыков. Как людям удается успешно выйти из опыта #2, когда все начинает идти не так? Начинать проект заново редко помогает, потому что я думаю, что мои собственные инструкции/формулировки вызывают проблему изначально.