Ich habe 1.000 Zeilen Python durch einen 500 Wörter langen Prompt ersetzt
Mein Dokumentations-Wiki war ein einziges Chaos. Seiten hatten keine Tags. Bücher standen in den falschen Regalen. Metadaten waren veraltet. Ich habe versucht, Regeln zu schreiben, aber ich hatte keine Zeit, sie auch durchzusetzen.
Ich habe versucht, einen KI-Agenten zu bauen, um das Problem zu lösen.
Version 1 war ein Python-Service. Ich schrieb 1.000 Zeilen Code. Ich baute eine Rule-Engine, einen API-Wrapper und eine Retry-Logik. Es scheiterte. Jedes Mal, wenn es lief, kostete es Geld. Es versteckte sogar Bugs in meinem eigenen Code.
Mir wurde klar, dass ich die Werkzeuge nachbaute, für die ich bereits bezahlt hatte.
Version 2 ist anders. Ich nutze einen einfachen Kubernetes CronJob. Der Container führt ein Kommandozeilen-KI-Tool aus. Die Logik steckt in einem 500 Wörter langen Prompt.
Dieses Setup funktioniert besser, weil:
• Es kostet null Dollar pro Durchlauf. Es nutzt mein bestehendes Abonnement anstatt teurer API-Keys. • Es trifft bessere Entscheidungen. Es markiert potenzielle Probleme für mich, anstatt unordentliche Änderungen vorzunehmen. • Es ist einfacher zu verwalten. Mein Code schrumpfte von 1.000 Zeilen auf 50 Zeilen Shell-Script.
Wie man einer KI sicher Schreibzugriff gewährt:
- Nutzen Sie zwei Aktionsstufen. Tier 1 ist für offensichtliche Korrekturen wie das Beheben von Tippfehlern. Tier 2 ist für Ermessensfragen. Bei Tier 2 schlägt der Agent lediglich eine Änderung vor. Er greift niemals direkt auf die Daten zu.
- Erzwingen Sie eine Selbstprüfung. Der Prompt weist den Agenten an zu fragen: "Würde ein Mensch gegen diese Änderung Einspruch erheben?" Wenn die Antwort "Ja" lautet, stoppt der Agent.
- Verlassen Sie sich auf die "Rückgängig"-Funktion. Nutzen Sie dieses Muster nur auf Systemen mit Versionshistorie. Wenn der Agent einen Fehler macht, behebt ein einziger Klick ihn. Reversibilität ist wichtiger als strikte Berechtigungen.
Gelernte Lektionen:
- Prompts sind Code. Behandeln Sie Ihren Prompt wie ein Softwaremodul. Speichern Sie ihn in Git und überprüfen Sie ihn regelmäßig.
- Vergessen Sie komplexe Orchestrierung. Wenn Ihr Code nur Retries und Routing verwaltet, bauen Sie nur ein Gerüst. Liefern Sie stattdessen einen Prompt und einen Zeitplan aus.
- Die Wirtschaftlichkeit verändert Ihr Design. Wenn Durchläufe kostenlos sind, benötigen Sie keinen komplexen Code, um kleine Änderungen zu verfolgen. Sie können einfach alles neu scannen.
Das Wiki ist jetzt sauber. Der Bibliothekar schläft nie und schickt mir nie eine Rechnung.
Source: https://dev.to/saltxd/i-replaced-1000-lines-of-python-with-a-500-word-prompt-29ao
Optional learning community: https://t.me/GyaanSetuAi
