Wie es begann: "KI-Vibe-Coding-Tools werden Entwickler ersetzen!" Wie es läuft: "Mach dies: - Gib ihm eine detaillierte Spezifikation - Teile die Aufgaben in kleine auf - Trenne Entwicklungs- und Produktionsumgebungen - Gib dem Agenten keinen Zugang zur Produktion - Vertraue niemals dem Agenten; überprüfe jeden Schritt, den er macht - ...
Warten auf: - Sicherstellen, dass ein Mensch alle kritischen Code-Pfade, die geändert wurden, überprüft - Feature-Flags verwenden, wenn neue Funktionen oder sogar Bugfixes ausgeliefert werden - Überwachung und Alarmierung hinzufügen, um verdächtige Änderungen in der Produktion zu erkennen In vielerlei Hinsicht erfinden wir das, was Software-Ingenieure bereits wissen, neu...
Hier ist Replit (ein führendes Vibe-Coding-Tool), das Dev-/Prod-Umgebungen hinzufügt, nachdem sich herausgestellt hat, dass die KI (und wird!) die Datenbank im Prod heimlich löschen kann, ohne den Benutzer zu informieren. Das ist mit Menschen passiert: und so haben wir auch Dev vs Prod erfunden...
Amjad Masad
Amjad Masad21. Juli, 01:32
Wir haben Jasons Beitrag gesehen. Der @Replit-Agent in der Entwicklung hat Daten aus der Produktionsdatenbank gelöscht. Unakzeptabel und sollte niemals möglich sein. - Am Wochenende haben wir damit begonnen, die automatische Trennung von DB-Entwicklung/Produktion einzuführen, um dies kategorisch zu verhindern. Staging-Umgebungen sind ebenfalls in Arbeit. Mehr dazu morgen. - Glücklicherweise haben wir Backups. Es ist eine Ein-Klick-Wiederherstellung für den gesamten Projektstatus, falls der Agent einen Fehler macht. - Der Agent hatte keinen Zugang zu den richtigen internen Dokumenten -- wir führen eine Lösung ein, um die Dokumentensuche im Replit-Wissen zu erzwingen. - Und ja, wir haben den Schmerz des "Code-Freeze" laut und deutlich gehört -- wir arbeiten aktiv an einem Planungs-/Chat-Modus, damit Sie strategisieren können, ohne Ihr Code-Repository zu gefährden. Ich habe Jason sofort kontaktiert, als ich das am Freitagmorgen gesehen habe, um Hilfe anzubieten. Wir werden ihm für die Unannehmlichkeiten eine Rückerstattung geben und eine Nachbesprechung durchführen, um genau zu bestimmen, was passiert ist und wie wir in Zukunft besser darauf reagieren können. Wir schätzen sein Feedback sowie das von allen anderen. Wir bewegen uns schnell, um die Sicherheit und Robustheit der Replit-Umgebung zu verbessern. Höchste Priorität.
661,53K