Aby zbudować zaawansowane systemy AI, większość twojego czasu nie powinna być poświęcona na iteracyjne kodowanie. Powinno być: 1. Definiowanie podstawowych wymagań i invariantów 2. Planowanie specyfikacji 3. Tworzenie specyfikacji 4. Kodowanie (niech AI się tym zajmie) 5. Testowanie 6. Walidacja W przypadku kroku 6 często musisz zbudować własne narzędzia, aby zweryfikować, że system działa tak, jak zamierzasz. To różni się od samego testowania, ponieważ walidujesz pełny stan systemu i upewniasz się, że jego możliwości odpowiadają pierwotnym wymaganiom i specyfikacji. Kuszące jest, aby wciąż 'vibować'. Twoim głównym celem jest zmniejszenie rozmiaru kontekstu poprzez świadome poruszanie się między warstwami abstrakcji. Jeśli podstawowe wymagania są solidne, możesz stworzyć solidną specyfikację, w której można zdefiniować i iterować wybory bibliotek, interfejsy, technologie itp., z znacznie mniejszym kontekstem do rozważenia. Jeśli chodzi o poprawki i dodatki funkcji, są one kuszące do 'vibowania', ale lepiej postępować według tego samego procesu. Stwórz proces propozycji aktualizacji, podobny do EIP, iteruj nad tym, a następnie wdrażaj specyfikację do głównego systemu, postępując według tego samego procesu. Twoim celem nie jest podpowiadanie, inżynieria kontekstu ani 'vibowanie', ale budowanie autonomicznych systemów, które wykonują pracę za ciebie, konsekwentnie i niezawodnie.