Der Schreibtisch eines Entwicklers am Morgen, ein zugeklappter Laptop neben einem Stapel alter Ordner, wie ein ohne Dokumentation übernommenes Projekt

Legacy-Projekt mit KI verstehen, ohne den Code preiszugeben

Montag, erster Tag im Projekt. Der vorherige Dienstleister ist weg, geblieben sind ein Repository mit vierzehnhundert Dateien, eine README mit drei Zeilen und ein Ticket mit dem Vermerk „dringend“: „Seit dem Update werden manche Rechnungen mit dem falschen Mehrwertsteuersatz erstellt.“ Niemand im Team weiß, wo dieser Satz berechnet wird.

Bei dieser Arbeit spart die KI Tage: einen Aufruf von Datei zu Datei verfolgen, eine Funktion ohne Kommentar erklären. Man muss sich nur ansehen, was im Ordner liegt, bevor man ihn ihr anvertraut.

Legacy-Projekt: Code, der Ihnen nicht gehört

Übernommener Code gehört meistens dem Kunden oder dem Arbeitgeber. Er fällt unter das Geschäftsgeheimnis, das in der Schweiz wie in Deutschland und Österreich rechtlich geschützt ist, und Ihr Vertrag enthält in der Regel eine Vertraulichkeitsklausel. Ein Legacy-Projekt verbirgt außerdem nie aufgeräumte Dateien, manchmal Kopien der Produktionsdatenbank, deren Personendaten unter die DSGVO oder das Schweizer Datenschutzgesetz (DSG) fallen.

Mit Ihrem eigenen Fall testenIhre Notizen bleiben in Ihrem Browser, nie auf unseren Servern.

Oder mit einem Fall aus dem Beruf beginnen

Stellen Sie mir den Dienst vor Ohne Konto Erster Monat gratis

Die Checkliste, bevor Sie den Projektordner hinzufügen

Haken Sie jeden Punkt ab, sobald Sie ihn aus dem, was Sie einfügen werden, entfernt oder geprüft haben. Das Sortieren bleibt bei Ihnen: nichts geschieht automatisch, nichts wird gespeichert.

Punkte sortiert

  • Vertrauliches Modell : Ihre Notizen gehen unverändert an Server, die nichts behalten.
  • Anonymisiertes Modell : Der Vertraulichkeitsfilter entfernt zuerst von selbst, was übrig bliebe.

Alles sortiert. Fügen Sie den Rest ein: mehr braucht die KI nicht. Mit Ihrem eigenen Fall testen

Das Legacy-Projekt verstehen, eine Frage nach der anderen

Hände sortieren leere Karteikarten zu kleinen Stapeln auf einem Schreibtisch, neben einem zugeklappten Laptop

Mit einem angemeldeten Konto sucht der Assistent im hinzugefügten Ordner automatisch die Stellen, die für jede Frage nützlich sind; der Index bleibt im Ordner, auf Ihrem Computer. Wie viel Code indexiert wird, hängt vom Tarif ab: siehe die Tarife. Beginnen Sie mit einem Überblick:

Erstelle anhand der Dateien im Ordner eine Karte des Projekts: die großen Module, die Einstiegspunkte (Routen, geplante Befehle, Jobs in der Warteschlange), die Abhängigkeiten zwischen ihnen und den Code, der tot zu sein scheint. Schließe mit den fünf Fragen ab, die ich dem früheren Team stellen sollte.

Verfolgen Sie dann das Problem, das Sie beschäftigt, und verlangen Sie Belege:

Finde heraus, wo der Mehrwertsteuersatz einer Rechnung berechnet wird, vom Button „Rechnung herunterladen“ bis zum PDF. Nenne die Dateipfade in der Reihenfolge der Aufrufe, zitiere die Zeilen, die den Satz festlegen, und trenne, was du im Code gelesen hast, von dem, was du vermutest.

Auf diese letzte Anweisung kommt es an: Die KI irrt sich mit Überzeugung, erfindet eine Methode oder beschreibt den Code, den sie erwartet hat, statt den, der existiert. Öffnen Sie jede genannte Datei, prüfen Sie jede Zeile, und lassen Sie jede Korrektur durch Ihre Tests und das Review des Teams laufen. Zum Review siehe die Fehler, durch die proprietärer Code abfließt.

Was vertraulich bleibt

Mit einem vertraulichen Modell verlassen die nützlichen Stellen des Codes Ihren Rechner, um auf Servern in der Schweiz und in Europa verarbeitet zu werden, danach wird auf unserer Seite nichts aufbewahrt. Ein Ordner mit der Option „Vertrauliche Modelle“ wird nie an ein anonymisiertes Modell gesendet, und eine Unterhaltung, die ihn genutzt hat, bleibt bei diesen Modellen.

Ein Ordner ohne diese Option wird so behandelt, wie Sie es gewählt haben: Mit einem anonymisierten Modell geht sein Inhalt unverändert hinaus. Der Vertraulichkeitsfilter wiederum prüft Ihre Nachrichten und lässt Sie vor dem Senden entscheiden; er maskiert Namen und Kennungen, nicht die Logik eines Algorithmus, wie der Ratgeber Anonymisierung oder Pseudonymisierung erklärt.

Der Verlauf Ihrer Unterhaltungen liegt in Ihrem Browser. An einem gemeinsam genutzten Arbeitsplatz oder auf einem gemeinsamen Testrechner kann ihn jeder lesen, der dieselbe Sitzung verwendet: Melden Sie sich ab, bevor Sie gehen. Und ein aus dem Ordner entferntes Geheimnis ist nur geschützt, wenn es auch in der Historie des Repositorys entfernt ist; die Liste der Daten, die nie in eine KI gehören, gilt auch für einen Ordner.

Um sich ein erstes Modul erklären zu lassen, Geheimnisse entfernt: Öffnen Sie den Chat.

Mit Ihrem eigenen Fall testen

Stellen Sie mir den Dienst vor Konto erstellen Erster Monat gratis

Mit Ihrem eigenen Fall testen Ohne Konto · Erster Monat gratis

Öffnen