Nachdem ich mich beruflich intensiver mit KI-Systemen beschäftigt habe (oder viel mehr…musste), ist mir etwas Wichtiges klar geworden: Die Art und Weise, wie wir Informationen an KI-Modelle übermitteln, macht den Unterschied zwischen brauchbaren und sehr guten Ergebnissen.
Und da habe ich die RTF-Methode kennengelernt – ein einfaches, aber extrem effektives Konzept….und ganz ehrlich…irgendwie erscheint das auch ziemlich logisch…schließlich würde ich mit einem, mir unbekannten Menschen ganz ähnlich kommunizieren.
Was ist die RTF-Methode?
Die RTF-Methode beschreibt einen systematischen Ansatz zur strukturierten Übermittlung von Informationen an KI-Systeme. Kurz gesagt: Role, Task und Format.
Wenn du diese drei Elemente klar definierst, erhältst du nicht nur bessere Ergebnisse von der KI, sondern auch klarer definierte Arbeitsaufgaben, die diese tatsächlich umsetzen kann.
Die drei Säulen der RTF-Methode
1. Role (Rolle)
Die Rolle definiert, WAS die KI sein soll. Welche Expertise bringt sie mit? Welche Perspektive nimmt sie ein?
Beispiel für eine schlechte Rolle:
"Du bist eine KI."
Das funktioniert… irgendwie. Aber es geht wesentlich besser!
Beispiel für eine gute Rolle:
"Du bist ein erfahrener Software-Architekt mit 15 Jahren Erfahrung in der Entwicklung von Enterprise-Systemen. Du hast Projekte in Finanz, Health-Tech und E-Commerce betreut und kennst dich bestens mit modernen Frameworks wie React, Node.js und Python aus."
Mein Tipp: Sei so spezifisch wie möglich! Die KI versteht mehr, als du denkst. Wenn du ein etabliertes Tech-Stack hast, gib der KI diese Info mit. So passt es dann auch zu deiner Infrastruktur und Technologie.
2. Task (Aufgabe)
Die Aufgabe definiert, WAS die KI konkret tun soll. Was sind die gewünschten Ergebnisse? Welche Schritte sind notwendig?
Beispiel für eine vage Aufgabe:
"Hilf mir bei der Code-Optimierung."
Hmm, das ist… ambitioniert. Aber was genau soll optimiert werden?
Beispiel für eine klare Aufgabe:
"Analysiere den folgenden Node.js-Code auf Performance-Engpässe. Fokussiere dich besonders auf:
1. Datenbankabfragen – such nach N+1-Problemen und ineffizienten Indizes
2. Speicherleaks – prüfe event-basierte Event-Listener und asynchrone Operationen
3. Caching-Strategien – identifiziere Kandidaten für Redis-Caching
Erstelle dann einen Optimierungsplan mit vor- und nachgeschätzter Laufzeit."
Sind ja kein Problem! Das ist viel konkreter und die KI weiß genau, woran sie ist.
3. Format (Format)
Das Format definiert, IN WELCHEM AUSGABEFORMAT du das Ergebnis haben möchtest. Wie soll die Ausgabe strukturiert sein?
Beispiel für ein undeutliches Format:
"Gebe das Ergebnis aus."
Auswas? Als Text? In einer Tabelle? Als JSON? Als Markdown?
Beispiel für ein präzises Format:
"Präsentiere das Ergebnis in folgender Struktur:
1. Zusammenfassung (max. 3 Sätze)
2. Analyse-Table mit den folgenden Spalten:
- Komponente
- Problem
- Schweregrad (low/medium/high)
- Lösungsvorschlag
- Erwarteter Performance-Gewinn
3. Optimierter Code-Block mit Inline-Kommentaren
4. Schritt-für-Schritt-Instruktionen zur Implementierung
5. Test-Kommandos zur Validierung
Verwende Markdown-Formatierung und füge für jeden wichtigen Punkt ein Emoji hinzu."
Siehst du den Unterschied? Mit einem klaren Format weiß die KI genau, wie sie die Ausgabe gestalten soll….und ganz nebenbei wird dir als Bediener auch klar was du eigentlich möchtest, oder brauchst.
Ein komplettes RTF-Beispiel
Hier ein Beispiel, das alle drei Elemente kombiniert:
Role:
Du bist ein Senior DevOps-Ingenieur mit Spezialisierung auf Kubernetes und Docker. Du hast in den letzten 10 Jahren mehrere Produktionsumgebungen für Fintech-Startups optimiert und kennst dich bestens mit CI/CD-Pipelines, Monitoring-Tools und Cloud-Infrastrukturen (AWS, GCP, Azure) aus.
Task:
Analysiere meine aktuelle Dockerfile-Konfiguration für eine Node.js-Anwendung. Identifiziere Sicherheitslücken, Optimierungsmöglichkeiten und Best Practice-Verstöße. Erstelle einen modernen, mehrstufigen Dockerfile mit Caching-Strategien und non-root Benutzern.
Format:
Gib das Ergebnis als Markdown-Report aus mit folgender Struktur:
# Dockerfile-Optimierungsbericht
## 📋 Executive Summary
[Kurze Zusammenfassung]
## 🔍 Sicherheitsanalyse
[Tabellarische Übersicht der Sicherheitslücken]
## 📦 Optimierter Dockerfile
[Mehrstufiges Dockerfile mit Kommentaren]
## 🚀 Implementierungsschritte
[Nummerierte Liste der Schritte]
## 🧪 Validierungstests
[Conway-Mehrschrittstests mit erwarteten Outputs]
## 💡 Zusätzliche Empfehlungen
[Checkliste für weitere Optimierungen]
Verwende für jede Sektion relevante Emojis und formatiere Code-Blöcke mit Syntax-Highlighting.
Warum funktioniert die RTF-Methode so gut?
Klarheit durch Struktur
KI-Modelle arbeiten mit Mustern und Vorhersagen. Wenn du eine klare Struktur anbietest – Role, Task, Format – gibst du dem Modell genau das, worauf es trainiert ist: strukturierte Inputs für strukturierte Outputs.
Reduktion von Ambiguität
Ein Großteil der Frustration mit KI kommt von Mehrdeutigkeiten. „Mach das besser“ ist mehrdeutig. Aber „Optimiere diese Funktion unter Berücksichtigung von Zeitkomplexität und Speicherkomplexität“ ist konkret und messbar.
Definierbare Erwartungen
Die RTF-Methode hilft dir, deine Erwartungen klar zu formulieren. Und wenn du deine Erwartungen klar formulierst, kannst du auch klarer erkennen, ob die KI diese erfüllt hat.
Praktische Anwendungsfälle
Code-Review mit RTF
Role: Du bist ein Senior Frontend-Entwickler mit 12 Jahren Erfahrung in React, TypeScript und CSS-Architekturen. Du kennst dich mit Performance-Optimierung, Accessibility und WCAG-Standards aus.
Task: Überprüfe den folgenden React-Komponenten-Code auf:
- Performance-Probleme (unnecessary re-renders, missing memoization)
- Accessibility-Verstöße (missing ARIA labels, improper roles)
- TypeScript Typing Issues (any usage, missing type definitions)
- React Best Practices violations (direct DOM manipulation, imperative type casting)
Format: Gib ein Review in Markdown mit folgenden Sektionen aus:
1. 🎯 Executive Summary
2. 📊 Issues-Table mit: Komponente, Problem, Schweregrad, Lösung
3. Optimierter Code mit Inline-Kommentaren
4. Accessibility Checklist
5. Performance Tips mit Benchmark-Vorschlägen
---
Dokumentation schreiben mit RTF
Role: Du bist ein technischer Dokumentator mit Erfahrung in der Erstellung von API-Dokumentation für Enterprise-Produkte. Du kennst dich mit OpenAPI-Spezifikationen, Markdown und interaktiven Dokumentations-Tools (GitBook, Notion, Docusaurus) aus.
Task: Erstelle eine API-Dokumentation für einen RESTful-Service mit den Endpoints:
GET /users
POST /users
GET /users/{id}
PUT /users/{id}
DELETE /users/{id}
Format: Gib die Dokumentation als Markdown aus mit:
1. API Reference Sektion mit Tabellen für alle Endpoints
2. Request/Response Examples mit JSON
3. Error Handling Guidelines
4. Integration Code-Samples in TypeScript und Python
5. Diagramm-Beschreibungen für Architektur-Flows
E-Mail schreiben mit RTF
Role: Du bist ein erfahrener Business-Communications-Experte mit Spezialisierung auf technische Stakeholder-Kommunikation. Du schreibst klare, prägnante E-Mails, die komplexe technische Themen für nicht-technische Führungskräfte verständlich machen.
Task: Schreibe eine E-Mail an den Product Owner, die eine Verzögerung im Release-Kommtplan kommuniziert. Ursachen: Technische Schulden, die in den letzten Sprints aufgetaucht sind, und ein unerwarteter Bug in der Datenbank-Abfrage, der mehr Zeit für das Fixing benötigt als geplant.
Format: Schreibe eine professionelle, aber ehrliche E-Mail mit:
- Kurzer, prägnanter Betreff (max. 8 Wörter)
- Positive Einleitung (Worum geht es?)
- Klare Erklärung der Verzögerung (Was ist passiert?)
- Konkreter neuer Kollaborationszeitpunkt (Mit welchem Datum?)
- Mitgebrachte Lösungen (Wie gehen wir vor?)
- Aufforderung zur Besprechung (Wann und wo?)
- Professioneller Abschluss
Häufige Fehler und wie man sie vermeidet
Zu allgemein bleiben
❌ Schlecht
"Schreibe Code für mich."
✅ Besser
"Schreibe TypeScript-Code für eine React-Komponente, die eine Benutzer-Liste anzeigt. Die Komponente soll folgende Props entgegennehmen: users (Array of objects mit fields: id, name, email), showEmail (Boolean). Implementiere Typing und benutze JSX."
Zu viele Aufgaben auf einmal
❌ Schlecht
"Schreibe Code, optimiere ihn, dokumentiere ihn, test ihn und gib mir eine Performance-Analyse."
✅ Besser:
Role: Senior Software Engineer
Task: Schreibe die Kernfunktionalität der Benutzer-Liste-Komponente
Format: TypeScript React-Komponente mit JSDoc-Kommentaren
(Im nächsten Schritt: Task = Optimiere den Code, Format = Analyse-Report)
Kein Format-spezifisches Vorgehen
❌ Schlecht:
"Gib mir einen Plan."
✅ Besser:
"Gib mir einen Plan als Markdown-Checkliste mit Emoji-Icons für jede Sektion."
Meine Erfahrungen mit der RTF-Methode
Die RTF-Methode systematisch zu verwenden war erstmal eine Umstellung. Der Unterschied ist jedoch sehr deutlich spürbar.
Früher habe ich Anfragen gestellt wie:
- „Optimiere meinen Code: <Hier Code reinkopiert>
- „Schreibe eine E-Mail-Antwort, basieren auf dieser E-Mail“
- „Erstelle Dokumentation für bla blub…“
Und ich habe entweder ungenügende Ergebnisse erhalten oder hatte zu viele Nachfragen: „Könntest du das nochmal machen, aber dieses Mal anders…“ Teils wurden Features nicht verstanden, Sachen geändert die nicht verändert haben wollte oder anderer verrückter Kram ist geschehen. Die Ergebnisse waren vor allem nicht reproduzierbar.
Seit ich RTF anwende, sind meine Ergebnisse deutlich konsistenter. Die KI scheint besser zu verstehen, WAS ich brauche, WEIL ich besser definiert habe.
Ein weiterer Bonus: Die RTF-Methode funktioniert nicht nur mit KI-Systemen. Sie hilft auch dabei, eigene Anforderungen klarer zu formulieren. Wenn ich vor ein Projekt stehe und „Ich muss das tun“ denke, zwingt mich RTF, drei Fragen zu beantworten:
- Welche Rolle spiele ich dabei? (Role)
- Was genau muss ich tun? (Task)
- Wie soll das Ergebnis aussehen? (Format)
Und plötzlich ist das Projekt nicht mehr so überwältigend.
Zusammenfassung
Die RTF-Methode ist ein einfaches, aber mächtiges Konzept:
- Role – Definieren Sie, WAS die KI sein soll (Expertise, Perspektive)
- Task – Definieren Sie, WAS die KI tun soll (konkrete Aufgaben, erwartete Ergebnisse)
- Format – Definieren Sie, IN WELCHEM FORMAT die Ausgabe sein soll (Struktur, Stil, Medium)
Wenn du diese drei Elemente klar definierst, erhältst du bessere Ergebnisse von der KI, klarer definierte Arbeitsaufgaben und insgesamt effizientere Interaktionen.
Probier es aus! Nächstes Mal, wenn du eine KI anfragst, probiere die RTF-Methode aus. Ich wette, du wirst den Unterschied spüren.