Archiv¶
Hinweis
Diese Seiten dokumentieren die urspruenglichen Experimente und werden nicht mehr aktiv gepflegt. Die aktuellen Tool-Beschreibungen finden Sie unter Tools.
LLM-gestuetzte Softwareentwicklung: Methodische Erkenntnisse aus der Praxis¶
Eine Experimentserie zur Exploration neuer Entwicklungsansaetze¶
Seit der Verfuegbarkeit leistungsfaehiger Large Language Models stellt sich die Frage: Wie veraendert sich der Softwareentwicklungsprozess? Wo liegen die praktischen Moeglichkeiten - und wo die Grenzen? Diese Serie dokumentiert methodische Beobachtungen aus verschiedenen Experimenten und Entwicklungsprojekten, die mit LLM-Unterstuetzung realisiert wurden.
Als Comic¶

Uebersicht der KI-Tools (Stand der Experimente)¶
| Tool | Funktion | Groesste Herausforderungen |
|---|---|---|
| Chart-Tool | Erstellt interaktive Diagramme aus CSV/Excel durch natuerliche Spracheingaben | Automatische Fehlerkorrektur im generierten Code; intelligente Absichtserkennung |
| Chat | Webbasierte Schnittstelle fuer Dialoge mit lokal betriebenen LLMs | Session-Management; Automatische Zusammenfassungen |
| Diagram-Tool | Generiert technische Diagramme aus natuerlicher Sprache | Mehrstufige Validierungs-Pipeline; Mermaid-Syntax-Korrekturen |
| Doc | Automatische Zusammenfassung von PDF/DOCX/ODT-Dokumenten | Synthese von Teilzusammenfassungen bei umfangreichen Dokumenten |
| FlexKartierung | Generisches Informationsextraktionssystem fuer Webseiten | Zwei-Phasen-Extraktion mit QS-Schicht; Entity-Normalisierung |
| KI-Umfrage | Intelligentes Umfrage-System mit automatischen Nachfragen | Clarity-Score-Bewertung; adaptive Nachfragengenerierung |
| ppt-helper | Entwickelt Praesentationsstrukturen aus Dokumenten | Mehrere Agenten; iterative Verfeinerung |
| stt-helper | Wandelt maschinelle Transkripte in professionelle Dokumente um | Mehrstufige LLM-Workflows; kontextbasierte Fachbegriffserkennung |
| Staffcost-Tool | Berechnet Personalkosten fuer Drittmittelprojekte | Extraktion von Entgeltgruppen aus Freitext; Jahresscheibenberechnung |
| Style-Tool | Transformiert Texte nach vorgegebenen Stilprofilen | Extraktion und Anwendung linguistischer Merkmale |
| Stylish | Reglerbasierter Text-Stil-Editor mit 34 Reglern | Intensitaetsstufen; Balance zwischen Kontrolle und Usability |
| TextTool | Iterative Textbearbeitung mit vordefinierten Funktionen | Verlaufsmanagement; Balance zwischen Standard und Anpassung |
| Translate | Uebersetzt Dokumente unter Beibehaltung von Struktur | Intelligentes Chunking; parallele Verarbeitung; Glossarverwaltung |
| TalkToDocuments | Dialogbasierte Dokumentenanalyse mit Quellenangaben | Verwaltung vieler Dokumente; automatische Content-Aufbereitung |
| web-helper | Migriert Webinhalte von Plone zu TYPO3 | JSON-Strukturerkennung; LLM-gestuetzte Inhaltsanalyse |
Der experimentelle Ansatz¶
Die dokumentierten Projekte umfassen Tools unterschiedlicher Komplexitaet: Von Dokumenten-Verarbeitungssystemen ueber Uebersetzungs-Pipelines bis zu Code-Analyse-Werkzeugen. Die Entwicklungszeiten bewegten sich zwischen einer und sieben Stunden fuer funktionsfaehige Prototypen.
Zentrale Erkenntnisse¶
Spezifikation als Erfolgsfaktor: Ueber alle Projekte hinweg erwies sich die Qualitaet der Spezifikation als entscheidend. Je klarer funktionale Anforderungen, technische Abhaengigkeiten und Architekturentscheidungen vorab herausgearbeitet wurden, desto fehlerfreier verlief die Umsetzung.
Aktive Steuerung erforderlich: LLMs neigen zu komplexen Loesungen. Das konsequente Einfordern einfacher Ansaetze (KISS-Prinzip) erwies sich als notwendige Steuerungsaufgabe.
Strukturierung fuer Wartbarkeit: Klare Modularisierung mit Groessenlimits pro Datei verbesserte sowohl die Code-Qualitaet als auch die Wartbarkeit durch LLMs.
Veraenderte Entwicklerrolle: Anforderungsklaerung, Architekturentscheidungen und kritische Bewertung von LLM-Vorschlaegen werden zu Kern-Kompetenzen.
Die detaillierten Experiment-Dokumentationen finden Sie in den Unterbereichen Experimente, Benutzung und Ergebnisse.