Für den Aufbau fortschrittlicher AI-Systeme sollte der Großteil Ihrer Zeit nicht mit iterativem Codieren verbracht werden. Es sollte sein: 1. Definition der Kernanforderungen und Invarianten 2. Spezifikationsplanung 3. Erstellung der Spezifikation 4. Codierung (lassen Sie die AI arbeiten) 5. Testen 6. Validierung Für Schritt 6 ist es oft notwendig, eigene Werkzeuge zu entwickeln, um zu validieren, dass das System sich so verhält, wie Sie es beabsichtigt haben. Dies unterscheidet sich vom bloßen Testen, da Sie den vollständigen Zustand des Systems validieren und sicherstellen, dass seine Fähigkeiten den ursprünglichen Anforderungen und der Spezifikation entsprechen. Es ist verlockend, weiter 'vibing' zu wollen. Ihr Hauptziel ist es, die Kontextgröße zu reduzieren, indem Sie absichtlich zwischen Abstraktionsebenen wechseln. Wenn die Kernanforderungen solide sind, können Sie eine solide Spezifikation erstellen, in der Bibliotheksauswahlen, Schnittstellen, Technologien usw. definiert und iteriert werden können, mit viel weniger Kontext, über den man nachdenken muss. In Bezug auf Verbesserungen und Ergänzungen von Funktionen ist es verlockend, zu vibing, aber es ist besser, denselben Prozess zu befolgen. Erstellen Sie einen Upgrade-Vorschlagsprozess, ähnlich wie bei EIPs, iterieren Sie darüber und implementieren Sie dann die Spezifikation in das Hauptsystem, indem Sie denselben Prozess befolgen. Ihr Ziel ist es nicht, zu prompten, Kontext zu gestalten oder zu vibing, sondern autonome Systeme zu bauen, die die Arbeit für Sie erledigen, konsistent und zuverlässig.