Gute Prompts
- Eine administrative Aufgabe so beschreiben, dass ein brauchbarer Entwurf entsteht
- Gute und schlechte Prompts unterscheiden
Bausteine eines guten Prompts
Abschnitt betitelt „Bausteine eines guten Prompts“| Baustein | Beispiel |
|---|---|
| Rolle und Stand | „Ich bin Windows-Administrator, PowerShell-Grundkenntnisse.” |
| Umgebung | „PowerShell 7.5, Windows Server 2025, Domäne pslab.internal.” |
| Ziel | „Liste alle AD-Benutzer der Abteilung IT, die sich seit 90 Tagen nicht angemeldet haben.” |
| Ein- und Ausgabe | „Ausgabe als CSV mit Name, SamAccountName, LastLogonDate.” |
| Randbedingungen | „Nur lesender Zugriff, keine Module außer ActiveDirectory, deutsche Kommentare.” |
| Sicherheit | „Alles, was etwas verändert, mit -WhatIf.” |
| Format der Antwort | „Erst die Lösung, dann eine kurze Erklärung der wichtigsten Zeilen.” |
Vergleich
Abschnitt betitelt „Vergleich“Schlecht:
schreib mir ein powershell script für inaktive benutzer
Was fehlt? Welches System (AD? Entra ID? lokal?), was ist „inaktiv”, was soll passieren (anzeigen, deaktivieren, löschen)?
Besser:
Ich bin Windows-Administrator (PowerShell-Grundkenntnisse) und arbeite mit PowerShell 7 in einer Active-Directory-Domäne. Schreibe ein Skript mit Parameter
-Tage(Standard 90), das alle aktivierten Benutzer findet, derenLastLogonDateälter ist, und als CSV nachC:\Kurs\Ausgabe\inaktiv.csvexportiert. Nur lesender Zugriff. Verwende nur das ActiveDirectory-Modul. Erkläre danach kurz, warumLastLogonDateungenau sein kann.
Die bessere Version ist nicht „länger um der Länge willen”, sondern enthält die Informationen, die du einem Kollegen auch geben würdest.
Iterieren
Abschnitt betitelt „Iterieren“Der erste Entwurf ist selten perfekt. Gehe in kleinen Schritten vor:
- Entwurf anfordern.
- Selbst lesen und verstehen. Was macht jede Zeile?
- Gezielt nachfragen („Warum
-FilterstattWhere-Object?“). - In der Testumgebung ausführen, Fehler zurückmelden.
- Erst dann einsetzen.
Entwurf zum Lernen nutzen
Abschnitt betitelt „Entwurf zum Lernen nutzen“Du kannst die KI auch als Lehrer einsetzen: „Erkläre mir den Unterschied zwischen -contains und -in mit drei Beispielen” oder „Gib mir eine Übungsaufgabe zu Hashtables und prüfe meine Lösung.” Das ist legitim, nach dem Grundkurs.