Для створення передових систем ШІ більшість часу не слід присвячувати ітеративному програмуванню. Це має бути: 1. Визначення основних вимог і інваріантів 2. Спекуляційне планування 3. Створення спеціалізації 4. Програмування (нехай ШІ готується) 5. Тестування 6. Валідація Для кроку 6 часто потрібно створити власні інструменти, щоб підтвердити, що система працює так, як ви плануєте. Це відрізняється від простого тестування тим, що ви перевіряєте повний стан системи і підтверджуєте, що її можливості відповідають початковим вимогам і специфікаціям. Хочеться продовжувати «вібувати» — це спокуса. Ваша головна мета — зменшити розмір контексту, навмисно переміщаючись між шарами абстракції. Якщо основні вимоги обґрунтовані, можна створити чітку специфікацію, де вибір бібліотек, інтерфейси, технології тощо можна визначати та розвивати, з набагато меншим контекстом для логіки. Щодо покращень і доповнень функцій, вони привабливі, але краще дотримуватися того ж процесу. Створіть процес пропозиції оновлення, схожий на EIP, ітеруйте його, а потім впровадьте специфікацію в основну систему за тим самим процесом. Ваша мета — не підказувати, не створювати контекст чи налаштовувати вайб, а створювати автономні системи, які виконують роботу за вас, послідовно і надійно.