Seminar / Training ChatGPT-gestützte Shell-Workflows und Prompting für Bash
Inhaltsverzeichnis
- Abstract
- Zielgruppe
- Voraussetzungen
- Lernziele
- Inhalte und Ablauf
- Praxisübungen
- Ergebnisse und Transfer
Abstract
Methodischer Einstieg in ChatGPT als Co-Pilot für Shell-Scripting: Anforderungen präzisieren, Prompts strukturieren, Risiken reduzieren, Ergebnisse verifizieren. Schwerpunkt auf wiederholbaren Prompt-Mustern, Review-Checklisten, sicheren Kontextgrenzen und Qualitäts-Gates (Tests, Linting). Dieses Seminar ist als Einstieg in die Modulreihe oder als Auffrischung für Shell-Erfahrene geeignet.
Zielgruppe
- Admins, DevOps, Entwicklerteams, SRE, Data Engineers
- Teams mit Richtlinien zu Daten- und Geheimnisschutz, die KI kontrolliert einsetzen wollen
Voraussetzungen
- Grundlegende Terminal-Bedienung (cd, ls, grep als Vorteil)
- Kein zwingendes Scripting-Wissen erforderlich
Lernziele
- Prompt-Strukturen für Shell-Aufgaben (Entwurf, Debug, Refactor, Review) anwenden
- Kontext sauber definieren: Plattform, Shell, Constraints, I/O-Beispiele
- Verifikation: Tests, statische Analyse, reproduzierbare Minimalbeispiele
- Sicherheits- und Datenschutzregeln für Prompting in technischen Umgebungen umsetzen
Inhalte und Ablauf
- Rollenmodell: ChatGPT als Co-Pilot, nicht als Autorität
Grenzen, typische Fehlermuster, Halluzinationen, deterministische Validierung - Prompt-Bausteine für Shell-Scripting
Ziel, Constraints, Beispiele, Erfolgsdefinition, Nicht-Ziele, Risikohinweise - Prompt-Muster
- “Design-first”: Architektur und Edge-Cases vor Code
- “Explain-then-code”: Erklärungspflicht vor Implementierung
- “Test-first”: Testfälle und Orakel definieren
- “Reviewer-mode”: Checkliste statt Neuschreiben
- Qualitäts-Gates
Linting, Formatierung, ShellCheck-Logik, Exit-Codes, Idempotenz - Sichere Nutzung
Redaction, Secrets-Handling, Log-Scrubbing, Mindestkontext, interne Policies - Dokumentation und Übergabe
README-Templates, Usage-Examples, Risikoabschnitte, Wartungsnotizen
Praxisübungen
- Prompt-Template für ein Shell-Tool erstellen
- Ziel definieren (z. B. “Log-Dateien filtern und zusammenfassen”)
- Input/Output als Mini-Beispiele formulieren (3 Zeilen Input, 2 Zeilen Output)
- Constraints ergänzen (Bash-Version, keine externen Tools außer POSIX)
- Prompt an ChatGPT geben: erst Design, dann Code
- Ergebnis gegen die Beispiele prüfen und Prompt iterieren
- Reviewer-Prompt mit Checkliste
- Kurzes Script-Snippet bereitstellen (10–20 Zeilen)
- Reviewer-Prompt mit Kriterien: Quoting, set-Optionen, Exit-Codes, Fehlerfälle
- ChatGPT-Antwort in Findings (Bug, Risk, Style) kategorisieren lassen
- Top-3 Fixes priorisieren und als Patch formulieren
- Verifikations-Workflow
- Minimalen Testdatensatz erzeugen
- Erwartete Ausgaben definieren (Orakel)
- ChatGPT auffordern, Tests zu formulieren (ohne Ausführung)
- Tests lokal ausführen, Abweichungen notieren
- Prompt mit Fehlerbeispiel ergänzen und Fix erzeugen lassen
Ergebnisse und Transfer
- Prompt-Bibliothek für Shell-Aufgaben (Design, Implementierung, Review, Debug)
- Checklisten für Verifikation und sichere Nutzung
- Wiederholbarer Ablauf “Anforderung → Prompt → Ergebnis → Verifikation → Patch”
Seminar und Anbieter vergleichen
Öffentliche Schulung
Diese Seminarform ist auch als Präsenzseminar bekannt und bedeutet, dass Sie in unseren Räumlichkeiten von einem Trainer vor Ort geschult werden. Jeder Teilnehmer hat einen Arbeitsplatz mit virtueller Schulungsumgebung. Öffentliche Seminare werden in deutscher Sprache durchgeführt, die Unterlagen sind teilweise in Englisch.
Inhausschulung
Diese Seminarform bietet sich für Unternehmen an, welche gleiche mehrere Teilnehmer gleichzeitig schulen möchten. Der Trainer kommt zu Ihnen ins Haus und unterrichtet in Ihren Räumlichkeiten. Diese Seminare können in Deutsch - bei Firmenseminaren ist auch Englisch möglich gebucht werden.
Webinar
Diese Art der Schulung ist geeignet, wenn Sie die Präsenz eines Trainers nicht benötigen, nicht Reisen können und über das Internet an einer Schulung teilnehmen möchten.
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Michael Adler
Telefon: + 41 (800) 225127
E-Mail: michael.adler@seminar-experts.ch -

Stefano Conti
Telefon: + 41 (800) 225127
E-Mail: stefano.conti@seminar-experts.ch
Seminardetails
| Dauer: | 1 Tag ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr |
| Preis: |
Öffentlich und Webinar: CHF 599 zzgl. MwSt. Inhaus: CHF 1.700 zzgl. MwSt. |
| Teilnehmeranzahl: | min. 2 - max. 8 |
| Teilnehmer: | Admins, DevOps, Entwicklerteams, SRE, Data Engineers Teams mit Richtlinien zu Daten- und Geheimnisschutz, die KI kontrolliert einsetzen wollen |
| Vorausetzungen: | Grundlegende Terminal-Bedienung (cd, ls, grep als Vorteil) Kein zwingendes Scripting-Wissen erforderlich |
| Standorte: | Basel, Bern, Luzern, Sankt Gallen, Winterthur, Zürich |
| Methoden: | Vortrag, Demonstrationen, praktische Übungen am System |
| Seminararten: | Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht |
| Durchführungsgarantie: | ja, ab 2 Teilnehmern |
| Sprache: | Deutsch - bei Firmenseminaren ist auch Englisch möglich |
| Seminarunterlage: | Dokumentation auf Datenträger oder als Download |
| Teilnahmezertifikat: | ja, selbstverständlich |
| Verpflegung: | Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch) |
| Support: | 3 Anrufe im Seminarpreis enthalten |
| Barrierefreier Zugang: | an den meisten Standorten verfügbar |
| Weitere Informationen unter +41 (800) 225127 |
Seminartermine
Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.
