Для создания продвинутых систем ИИ большинство вашего времени не должно тратиться на итеративное кодирование. Это должно быть: 1. Определение основных требований и инвариантов 2. Планирование спецификаций 3. Создание спецификаций 4. Кодирование (пусть ИИ готовит) 5. Тестирование 6. Валидация На шаге 6 часто необходимо создать свои собственные инструменты для проверки того, что система ведет себя так, как вы намеревались. Это отличается от простого тестирования, поскольку вы проверяете полное состояние системы и соответствие ее возможностей первоначальным требованиям и спецификации. Соблазнительно продолжать "вибрировать". Ваша основная цель — уменьшить размер контекста, намеренно перемещаясь между уровнями абстракции. Если основные требования обоснованы, вы можете создать надежную спецификацию, в которой можно определить и итеративно доработать выбор библиотек, интерфейсы, технологии и т. д., с гораздо меньшим контекстом для анализа. Что касается улучшений и добавлений функций, их соблазнительно "вибрировать", но лучше следовать тому же процессу. Создайте процесс предложения обновлений, аналогичный EIP, итеративно дорабатывайте его, а затем внедрите спецификацию в основную систему, следуя тому же процессу. Ваша цель не в том, чтобы подсказывать, управлять контекстом или "вибрировать", а в том, чтобы строить автономные системы, которые выполняют работу за вас, последовательно и надежно.